

Grafana supports pretty much every data source you can think of, from traditional databases like MySQL to log aggregation platforms like AWS Cloudwatch. Your data source could be a database or a collection of logs. It also helped introduce an overhaul, after which end-users stopped complaining about loading speed.įinally, it made us happy as developers, because we could find out exactly how our changes affect the system.Configuring your data source is the first step to setting up your Grafana dashboard. Our presentation comparing app performance before/after optimization made the business department really happy (thanks for the charts, Grafana!). With a deep understanding of how data collection and presentation layers work, it’s easy to extract practical information from an application. It delivered necessary information and provided integrations with many programming languages and Kubernetes out of the box. Here, Prometheus was the best tool for us.
#Grafana dashboard software
We needed software which will help solve problems. It’s important to define goals and analyze exactly what should be measured. The optimization process is a long journey, which is hard to accomplish without additional help. Life with all this information on multiple graphs is so much easier!
#Grafana dashboard how to
We are going to show an example of how to configure a dashboard, what is important, and why we did it this way. Today it’s time to show ugly metrics data in a beautiful way.Īs you know from previous articles, we collect data from Kubernetes and our application. Another important thing is that the data, which we collected with Prometheus, doesn’t have an easy-to-read format.

It will not just make pretties, but also far more useful. The true purpose of it is to present data in a way that gives us what we need, rather than just as a disorganized pile of trash. Since we have now a lot of data to show we should think about the presentation layer. In the previous three articles, we talked about why you should measure your app’s metrics, how you can integrate it with Prometheus and how to go about collecting statistics.
