In this session we will go through the basic understanding about grafana and it's dashboard. We will learn about Grafana's major features and use cases. Also will compare grafana with other such tools in the market.
2. Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Respect Knolx session timings, you
are requested not to join sessions
after a 5 minutes threshold post
the session start time.
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
3. Our Agenda
01
01
What is Grafana
02
03
04
Grafana Dashboard
Features and Use cases of Grafana
Grafana and it’s alternative
05 Demo
4. What is Grafana?
Grafana is an open source visualization and analytics software. It allows you to query, visualize, alert on, and
explore your metrics no matter where they are stored. Basically it provides you with tools to turn your time-series
database (TSDB) data into graphs and visualizations.
Grafana can query, alert on, visualize and explore metrics without considering where the data is. It easily track
the user behaviour , application behaviour, frequency of errors present in production or pre-prod environment etc.
Grafana connects with every possible data source, commonly referred to as databases such as Graphite,
Prometheus, Influxdb, ElasticSearch, MySQL, PostgreSQL etc.
5. WHAT is Grafana Dashboard?
● The dashboards pull data from the plugged-in data sources such as Graphite, Prometheus, Influxdb, ElasticSearch, MySQL,
PostgreSQL etc.
● The dashboards contain visualization options such as geo maps, heat maps, histograms, all the variety of charts & graphs
which a business typically requires to study data.
● A dashboard contains several different individual panels on the grid. Each panel has different functionalities.
6. Features of Grafana
Panels
From heatmaps to histograms. Graphs to geomaps. Grafana has fast and flexible visualizations that allows you to visualize your data,
any way you want.
Plugins
Connect your tools and your teams with Grafana plugins. Data source plugins hook into existing data sources via APIs and render the
data in real time without requiring you to migrate or ingest your data.
Alerts
With Grafana alerting, you can create, manage, and silence all of your alerts within one simple UI— allowing you to easily consolidate
and centralize all of your alerts.
Transformations
Transformations allow you to rename, summarize, combine, and perform calculations across different queries and data sources.
Annotations
Annotate graphs with rich events from different data sources. Hover over events shows you the full event metadata and tags.
Panel Editor
The panel editor makes it easy to configure, customize and explore all of your panels with a consistent UI for setting data options
across all of your visualizations.
7. Use Cases of Grafana
● StackOverflow used the tool to enable their developers & site reliability teams create
tailored dashboards to visualize data & optimize their server performance.
● Digital Ocean uses Grafana to share visualization data between their teams & have
in place a common visual data sharing platform.
● Salesforce uses Grafana dashboard to monitor their service health and drive the
overall product availability insights across the company
● Other companies using grafana include grofers, PayPal, eBay, Intel etc.
8. Grafana vs Kibana
Points of Difference Kibana Grafana
Compatibility With ElasticSearch data source With influxDb, grafite, Logizo, AWS
Cloudwatch
Access Public Based on the job responsibilities of the
users
Tool Functionalities Geographical data relevance, Bar,
Heatmap and Pie Chart
Data visualization through Heatmap and
mixing of data from multiple sources
Working Log Based Metrics Based
Alerts ● Same user different location logging.
● Meeting the demands if your content
is boosting on social platforms.
● If credit card number are visible in
application logs.
User can define its alert visually for the
most important metrics
9. Grafana vs Prometheus
Points of Difference Grafana Prometheus
Performance metrics Group data and loads the data stepwise Version 2.15 brings optimized memory
usage.
Visualization and editing with data Rich in features related to visualization Dependent on console templates for
visualization
Supported data sources AWS CloudWatch, Azure Monitor,
Graphite, ElasticSearch
Monitored targets by scrapping HTTP
endpoints
Alarms and Tracking Notifies the user to take corrective
measures.
Alert manager gets notified of alerts
Key Features Dashboard sharing and unification of data Time series data and multi-dimensional
data model
Key Strengths Custom dashboard, analytical and
monitoring tools
Efficient storage and supports machine-
centric monitoring.
10. Grafana vs Datadog
Points of Difference Grafana Datadog
Pricing Grafana is an open-source web visualization tool that can
be used with a variety of data sources to create
dashboards.
DataDog is a paid SaaS tool that provides a
range of products for monitoring applications
and tech infrastructure.
Getting started For getting started with Grafana, you first need to install
it.Once installed you can connect it to your desired data
source and start visualizing the data.
You need to sign up for a DataDog account
and then install DataDog agents on your host.
Monitoring use-cases Grafana can be combined with popular tools for monitoring
use-cases:
ElasticSearch(for logs)
Prometheus(for metrics)
Jaeger(for traces)
DataDog has an extensive list of monitoring
services it offers. List of all monitoring
products that DataDog provides:
Log Management,APM,Security
Monitoring,Infrastructure Monitoring
Network Monitoring
User-Experience Grafana is a popular open-source analytics and
visualization tool. But you need to set up these dashboards
and panels
Based on the plan you purchase, DataDog
provides in-built dashboards and widgets to
take care of popular use-cases of monitoring.