Grafana vs Graphite vs Kibana

Grafana
Grafana

2.5K
299
470
Graphite
Graphite

265
38
428
Kibana
Kibana

3.8K
222
462

Grafana vs Kibana vs Graphite: What are the differences?

When Graphite was released in 2006, it was the most flexible monitoring tool available, with the best and most user-friendly UI. It’s still considered by many to be the standard format for metrics-gatherers, and continues to be used as a data backend and storage tool. While Graphite also has its own data visualization capability, Graphite-web, this is where newer tools have often overtaken Graphite. Many developers use Graphite on the backend and then integrate it with another tool for frontend visualization. Grafana and Kibana are two such tools, used mainly to visualize and display data. Grafana can be used alongside Graphite (frontend visualization of Graphite’s data backend). Kibana also creates visual dashboards, but it supports only Elasticsearch (not Graphite) as a data backend.

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.

What is Graphite?

Graphite does two things: 1) Store numeric time-series data and 2) Render graphs of this data on demand

What is 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.

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Grafana?
Why do developers choose Graphite?
Why do developers choose Kibana?
What are the cons of using Grafana?
What are the cons of using Graphite?
What are the cons of using Kibana?
Be the first to leave a con
Be the first to leave a con

Why do developers choose Kibana vs Grafana vs Graphite?

  • Grafana is a general purpose dashboard tool that integrates with many data sources, including Graphite, InfluxDB, and OpenTSDB. Fans of Grafana call it beautiful and easy to use, and love its many integrations.
  • Kibana is loved by fans of Elasticsearch; as part of the Elastic Stack it integrates seamlessly with other Elastic products. Fans also cite its ease of setup, pie chart capability, and user-friendliness as pros.
  • Fans of Graphite appreciate its storage functions, integrations (including Grafana), and ability to render any graph.
What companies use Grafana?
What companies use Graphite?
What companies use Kibana?
What are some alternatives to Grafana, Graphite, and Kibana?
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.
Splunk
Splunk Inc. provides the leading platform for Operational Intelligence. Customers use Splunk to search, monitor, analyze and visualize machine data.
NetData
Netdata is distributed, real-time, performance and health monitoring for systems and applications. It is a highly optimized monitoring agent you install on all your systems and containers.
New Relic
New Relic is the all-in-one web application performance tool that lets you see performance from the end user experience, through servers, and down to the line of application code.
Tableau
Tableau can help anyone see and understand their data. Connect to almost any database, drag and drop to create visualizations, and share with a click.
See all alternatives
What tools integrate with Grafana?
What tools integrate with Graphite?
What tools integrate with Kibana?
No integrations found
Decisions about Grafana, Graphite, and Kibana
No stack decisions found
Interest over time
Reviews of Grafana, Graphite, and Kibana
Review ofGrafanaGrafana

analyze heap dump and many logging or traces

How developers use Grafana, Graphite, and Kibana
Avatar of ShadowICT
ShadowICT uses GrafanaGrafana

We use Grafana to view live stats relating to our servers such as memory and CPU usage. We also use Grafana to monitor our gaming servers for data such as latency and player counts. This allows us to generate effective analytics and see when problems arise.

Avatar of Andrew Gatenby
Andrew Gatenby uses GrafanaGrafana

Everyone likes graphs, right?! This isn't a tool we actively use right now, but paired with Prometheus we want to use it to have visual monitors on things like API cluster health, status, queue stats, DB/redis query and cache stats etc.

Avatar of Scrayos UG (haftungsbeschränkt)
Scrayos UG (haftungsbeschränkt) uses GrafanaGrafana

Grafana is used in combination with Prometheus to display the gathered stats and to monitor our physical servers aswell as their virtual applications. We also use Grafana to get notifications about irregularities.

Avatar of sapslaj
sapslaj uses GrafanaGrafana

Grafana takes the data from InfluxDB and presents it in a nice flexible format. Bonus points for built-in alerts and playlists (cycles through different dashboards automatically)

Avatar of Bùi Thanh
Bùi Thanh uses GrafanaGrafana
  • Graph report with many panels and Dashboard.
  • Easy to deploy, and view performance of system.
  • Intergrating with many datasource: Prometheus, CloudWatch
  • Alerts
Avatar of Onezino Gabriel
Onezino Gabriel uses GraphiteGraphite

Utilizando computação em nuvens e o modelo de pagar pelo uso com _graphite _nós conseguimos analisar todos os logs de informação gerada pelo sistema.

Avatar of Clarabridge Engage
Clarabridge Engage uses KibanaKibana

Used for graphing internal logging data; including metrics related to how fast we serve pages and execute MySQL/ElasticSearch queries.

Avatar of Wirkn Inc.
Wirkn Inc. uses KibanaKibana

Our Kibana instances uses our ElasticSearch search data to help answer any complicated questions we have about our data.

Avatar of Hevelop
Hevelop uses KibanaKibana

Kibana is our tools to query data in Elasticsearch clusters set up as catalog search engine.

Avatar of Diogo Silva
Diogo Silva uses KibanaKibana

Perfect for exploring and visualizing the data available at ElasticSearch

Avatar of Tongliang Liu
Tongliang Liu uses KibanaKibana

Log visualization. Wish it could add built-in alert functionality.

Avatar of Tongliang Liu
Tongliang Liu uses GraphiteGraphite

Great metrics visualization tool together with StatsD.

How much does Grafana cost?
How much does Graphite cost?
How much does Kibana cost?
Pricing unavailable
Pricing unavailable