Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mastering Cloud Performance: AWS Managed Grafan...

Mastering Cloud Performance: AWS Managed Grafana & k6

AWS Community Day Turkey:
We will explore how to leverage AWS Managed Grafana and k6 to optimize performance and monitor the health of your cloud environment. We will cover best practices for using these tools to gain insights into the performance of your applications and infrastructure, and how to use this information to identify and troubleshoot potential issues. Additionally, we will discuss how to set up custom dashboards and alerts, and how to integrate with other monitoring and observability tools with k6. By the end of this session, attendees will have a solid understanding of how to use AWS Managed Grafana and k6 to enhance their cloud performance and observability strategy.

Avatar for Yusuf Tayman

Yusuf Tayman

May 06, 2023
Tweet

More Decks by Yusuf Tayman

Other Decks in Technology

Transcript

  1. No servers to manage With a few clicks in the

    Amazon Managed Grafana console, you can instantly create one or many workspaces. Automatic recovery and patching Amazon Managed Grafana continuously monitors workspace health and replaces unhealthy nodes without affecting access. Encryption and security Amazon Managed Grafana encrypts your data at rest without special configuration, third-party tools, or additional cost. Team collaboration With Amazon Managed Grafana, you can easily share interactive dashboards with specific users or across teams within your organization. AWS Managed Grafana
  2. More testing with one tool Load testing Verify that applications

    can handle the expected traffic. Adapt your testing: stress tests, peak tests, soak tests, etc. Infrastructure testing Test how cloud-native systems scale. Isolate bottlenecks. Plan and provision infrastructure capacity. Chaos testing Simulate real-world traffic in your chaos experiments. Inject system failures in your k6 tests. Synthetic testing Traditional synthetic/ping testing is not enough anymore. Reuse your k6 tests to ensure availability in production. End-to-end web testing Mix browser and API testing— interact with real browsers and collect frontend metrics to get a holistic user view. Regression testing Test continuously to track changes in performance and reliability. Prevent software regressions from reaching production.
  3. Unleashing the Power of k6 Executors Shared Iterations Per VU

    Iterations Ramping VUs Constant VUs Constant Arrival Rate Ramping Arrival Rate
  4. The Zen of Observability The more observable a system, the

    quicker we can understand why it's acting up and fix it