Grafana logo

Grafana

Open source Graphite & InfluxDB Dashboard and Graph Editor
17.2K
13.8K
+ 1
415

What is Grafana?

Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
Grafana is a tool in the Monitoring Tools category of a tech stack.
Grafana is an open source tool with 59.7K GitHub stars and 11.4K GitHub forks. Here’s a link to Grafana's open source repository on GitHub

Who uses Grafana?

Companies
2007 companies reportedly use Grafana in their tech stacks, including Uber, LaunchDarkly, and Robinhood.

Developers
14747 developers on StackShare have stated that they use Grafana.

Grafana Integrations

Prometheus, InfluxDB, Zabbix, Loki, and Graphite are some of the popular tools that integrate with Grafana. Here's a list of all 59 tools that integrate with Grafana.
Pros of Grafana
89
Beautiful
68
Graphs are interactive
57
Free
56
Easy
34
Nicer than the Graphite web interface
26
Many integrations
18
Can build dashboards
10
Easy to specify time window
10
Can collaborate on dashboards
9
Dashboards contain number tiles
5
Open Source
5
Integration with InfluxDB
5
Click and drag to zoom in
4
Authentification and users management
4
Threshold limits in graphs
3
Alerts
3
It is open to cloud watch and many database
3
Simple and native support to Prometheus
2
Great community support
2
You can use this for development to check memcache
2
You can visualize real time data to put alerts
0
Grapsh as code
0
Plugin visualizationa
Decisions about Grafana

Here are some stack decisions, common use cases and reviews by companies and developers who chose Grafana in their tech stack.

Needs advice
on
DatadogDatadog
and
GrafanaGrafana

Hello :) We are using Datadog on Kong to monitor the metrics and analytics.

We feel that the cost associated with Datadog is high in terms of custom metrics and indexations. So, we planned to find an alternative for Datadog and we are looking into Grafana implementation with kong.

Will the shift from Datadog to Grafana be a wise move and flawless?

See more

Hello People, I want suggestions about monitoring and alert tools to use with .NET application which will be hosted on Microsoft Azure. I have Azure Monitor,, Grafana, and Prometheus in my consideration. What would you suggest among these tools? If you have any other suggestions, please share the ideas. Thank you.

See more
Needs advice
on
Azure MonitorAzure Monitor
and
PrometheusPrometheus

Can I get metrics available through Prometheus into Azure Monitor, specifically into log analytics? (VM'S). I am running a couple of VM's inside Azure portal and I have my own private besu nodes running on them. I have my metrics set up inside the Prometheus but I was hoping to hook it up securely to Grafana but I tried everything and I can't. So the next thing is to see if can I get the metrics available through Prometheus into azure monitor, specifically into log analytics. The aim is to get the sync status, and the highest block number on each node, into log analytics so we can see what each is doing. That way we know, on a quick look, the status of each node and by extension, the condition of the private chain. What worries me is that although I have alerts if blocks stop being created or nodes lose peers we cannot see it quickly.

Prometheus is one option to give us those stats. If we can get data from Prometheus into log analytics that would solve the problem.

Can anyone help me with how I can go about it or any links? All I am seeing is for containers but I want for my VMs.

See more
Needs advice
on
GolangGolangGrafanaGrafana
and
LogstashLogstash

Hi everyone. I'm trying to create my personal syslog monitoring.

  1. To get the logs, I have uncertainty to choose the way: 1.1 Use Logstash like a TCP server. 1.2 Implement a Go TCP server.

  2. To store and plot data. 2.1 Use Elasticsearch tools. 2.2 Use InfluxDB and Grafana.

I would like to know... Which is a cheaper and scalable solution?

Or even if there is a better way to do it.

See more
Needs advice
on
PrometheusPrometheus
and
ThanosThanos

Hi All, We have Thanos sidecar and Prometheus set up in GCP and a Prometheus server in AWS. we want to push all the metrics of GCP to AWS. We will be creating a VPN link-up between them. But then how the GCP metrics would be connected with Prometheus/ Grafana.? I mean which IP to use it for this.?

See more
Matt Menzenski
Senior Software Engineering Manager at PayIt · | 15 upvotes · 982.5K views

Grafana and Prometheus together, running on Kubernetes , is a powerful combination. These tools are cloud-native and offer a large community and easy integrations. At PayIt we're using exporting Java application metrics using a Dropwizard metrics exporter, and our Node.js services now use the prom-client npm library to serve metrics.

See more

Blog Posts

May 21 2020 at 12:02AM

Rancher Labs

KubernetesAmazon EC2Grafana+12
5
1483
Jun 26 2018 at 3:26AM

Twilio SendGrid

GitHubDockerKafka+10
11
9930
JavaScriptGitHubNode.js+29
14
13375
GitHubPythonReact+42
49
40669

Grafana's Features

  • Create, edit, save & search dashboards
  • Change column spans and row heights
  • Drag and drop panels to rearrange
  • Use InfluxDB or Elasticsearch as dashboard storage
  • Import & export dashboard (json file)
  • Import dashboard from Graphite
  • Templating

Grafana Alternatives & Comparisons

What are some alternatives to Grafana?
Datadog
Datadog is the leading service for cloud-scale monitoring. It is used by IT, operations, and development teams who build and operate applications that run on dynamic or hybrid cloud infrastructure. Start monitoring in minutes with Datadog!
Kibana
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.
Prometheus
Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
Graphite
Graphite does two things: 1) Store numeric time-series data and 2) Render graphs of this data on demand
Splunk
It provides the leading platform for Operational Intelligence. Customers use it to search, monitor, analyze and visualize machine data.
See all alternatives

Grafana's Followers
13841 developers follow Grafana to keep up with related blogs and decisions.