At the beginning of every successful data exploration journey, a query is constructed. So, with this latest Grafana release, we are proud to introduce several new features aimed at improving the Grafana Loki querying experience. From query expression validation to seeing the query history in code editor and more, these updates are sure to make querying in Grafana even more efficient and intuitive, saving you time and frustration.
Since the release of Grafana 9.0, we have been listening to feedback for Grafana Alerting from both our customers and the Grafana community forums. We have heard many of your recommendations, suggestions, and frustrations and have made significant improvements to Grafana Alerting since it became generally available last year. Here at Grafana Labs, we are always striving to improve our product and provide the best possible experience for our users.
Cloud infrastructure and application monitoring dashboards are critical to gaining visibility into the health and performance of your system. But what are the best metrics to monitor? What are the best types of visualizations to monitor them? How can you ensure your alerts are actionable? We answered these questions on our webinar Build the Ultimate Cloud Monitoring Dashboard.
Overprovisioning or underprovisioning your Kubernetes resources can have significant consequences on both your budget and your app performance. By underprovisioning your Kubernetes infrastructure, you’ll end up with lagging, underperforming, unstable, or non-functional applications. On the opposite end of the spectrum, overprovisioning is a costly issue: Organizations spent almost $500 billion on cloud resources in 2022, yet an estimated 30% of those were wasted.
Late last year we announced improvements to our public dashboards that included a revamped dashboard design that allowed users to see monitoring data in a more easily-digestible way, on any device. We improved performance across the board, and also introduced new incident management functionality—available for paid plans only—that allows users to more easily communicate scheduled maintenance notices and alert developers to minor and major incidents.
Grafana 9.4 is here! Get Grafana 9.4 With the latest Grafana release, we’re introducing a wealth of new features and improvements that makes getting started with Grafana even easier and that take your visualizations and observability best practices to the next level. In addition to enabling TraceQL, the new query language for distributed tracing in Grafana Tempo 2.0, for all Grafana Cloud users, the Grafana 9.4 release comes with a fresh round of features.
Automatic instrumentation is great, but to get the most out of your monitoring you often need to instrument your code. In this article I am going to explain how to instrument a Node.js express app with custom metrics using the Prometheus prom-client package. Although this article specifically addresses Node.js and express, my hope is that the general concepts are applicable to other languages too.
Railway passengers may think of trains simply as a way to get from one place to another, but at Siemens Mobility — a rail transportation company dedicated to delivering sustainable, smart transport — they are that and much more. Siemens Mobility works with more than 3,000 partners, and its customers include Eurostar and Trans Pennine Express. In the U.K., Siemens Mobility maintains about 500 train units and logs 65 million passenger miles per year.
This panel is in alpha version and still in development. To use it as is, you need to modify your configuration file and set enable_alpha = true in the panels section. More information can be found on this page. Two-dimensional graphics are the de facto way to visualize data within the observability realm, and Grafana is really good at plotting data this way.