Best of GrafanaOctober 2024

  1. 1
    Article
    Avatar of grafanaGrafana Labs·1y

    Visualize GitHub repos, projects, and more

    The GitHub data source plugin for Grafana helps organizations visualize key metrics and data from GitHub, making it easier to monitor repositories, pull requests, issues, and more. Key features include support for different query types, use of variables and macros for dynamic queries, annotation capabilities, and caching for improved performance. The plugin is maintained by Grafana Labs and supports both free and enterprise GitHub accounts. Recent updates have added GitHub App authentication for enhanced security.

  2. 2
    Article
    Avatar of grafanaGrafana Labs·2y

    Container monitoring with Grafana: Helpful resources to get started

    Containers enable consistent application performance across different environments and are often organized into microservices for better efficiency and scalability. Grafana is a powerful tool for monitoring these containerized environments, offering capabilities to visualize, query, and analyze metrics and logs. Comprehensive documentation is available for deploying Grafana with Docker, Kubernetes, and Helm Charts, covering configuration, customization, and troubleshooting best practices. The community is also invited to contribute feedback and join the Grafana Champions program to support wider documentation efforts.

  3. 3
    Article
    Avatar of attiAT&T Israel·2y

    Memory Leak Profiling and Pinpointing for Node.js

    We identified and fixed a memory leak in a Nest.js application running on Kubernetes, which was caused by open handles not being properly closed during proxy requests to Grafana. Using Prometheus and Grafana for monitoring, along with custom modifications to the wtf-node dependency, we pinpointed the issue and adjusted the middleware to prevent the memory leak. Key steps include integrating prom-client with Grafana and using wtf-node to diagnose active handle issues.

  4. 4
    Article
    Avatar of grafanaGrafana Labs·1y

    Grafana dashboards are now powered by Scenes: big changes, same UI

    Grafana has migrated its dashboard architecture to use the Grafana Scenes library, making the dashboards more stable, dynamic, and flexible while maintaining the familiar UI. This change enables several improvements, such as a new `Edit` mode, fixed positioning for template variables and time picker, faster PDF export times for enterprise users, and additional features like the `timezone` parameter in URLs and Kiosk mode enhancements. Despite the significant under-the-hood changes, users will experience a consistent interface with enhanced performance and new functionalities.

  5. 5
    Article
    Avatar of grafanaGrafana Labs·2y

    How to use Prometheus to efficiently detect anomalies at scale

    Discover how an effective anomaly detection framework was built using Prometheus and PromQL. Learn about setting up average and standard deviation recording rules, tuning parameters like time windows and multipliers, and addressing challenges such as extreme outliers, low sensitivity, and seasonality. The reusable framework works for any metric and can integrate with your existing Prometheus setup to enhance incident investigation and root-cause analysis.

  6. 6
    Article
    Avatar of baeldungBaeldung·2y

    Analyzing JMeter Results

    The post discusses methods to analyze Apache JMeter test results, highlighting the importance of monitoring both the service under test and the client tool executing the test. It explains various built-in options and community plugins for producing advanced reports. It details the use of backend listener clients to store results in external databases and the risks and complexities of using hosted services like Grafana. The tutorial demonstrates how to utilize JMeter plugins and report listeners to gather and visualize comprehensive performance metrics. Finally, it covers generating HTML reports through JMeter Dashboard Report GUI for better visualization.

  7. 7
    Article
    Avatar of grafanaGrafana Labs·2y

    Grafana's Prometheus libraries: How we built libraries to create a truly vendor-neutral data source

    Grafana Labs has decoupled its Prometheus data source from Grafana, enabling the creation of vendor-neutral data sources. This update includes a dedicated Amazon Managed Service for Prometheus plugin while maintaining core functionalities and stability. The change aims to foster better observability and reusability in the open-source community. Key principles like DRY and modularity were emphasized, and significant efforts ensured the code's independence and scalability. The project required extensive internal collaboration, POCs, and CI/CD enhancements to achieve this milestone.