SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
InfluxDB & Grafana
@ OC Tanner
by Pedro Salgado
1-slide intro to InfluxDB
• “InfluxDB is a time series, metrics, and analytics database.
• It’s written in Go and has no external dependencies.
• That means once you install it there’s nothing else to manage
(such as Redis, ZooKeeper, Cassandra, HBase, or anything else).
• InfluxDB is targeted at use cases for DevOps, metrics, sensor
data, and real-time analytics.
• It arose from our need for a database like this on more than a few
previous products we’ve built.”
• source: influxdb.com
– Mark Twain
“Get your facts first,
then you can distort them as you please.”
Time-series
• “A time series is a sequence of data points, typically
consisting of successive measurements made over a
time interval.
• Examples of time series are ocean tides, counts of
sunspots, and the daily closing value of the Dow
Jones Industrial Average.
• Time series are very frequently plotted via line charts.”
• source: wikipedia
Data point
• “In statistics, a data point or observation is a set
of one or more measurements on a single
member of a statistical population.“
• source: wikipedia
Measurement
• “Measurement is the assignment of a number to
a characteristic of an object or event, which can
be compared with other objects or events.
• The scope and application of a measurement is
dependent on the context and discipline.
• source: wikipedia
Example in InfluxDB terms
• time series
• internal and external temperature for machine X type Y in time interval
• measurement : temperature
• tag set : machine, type
• field set : internal_temperature, external_temperature
• temperature,machine=unit42,type=assembly internal=32,external=100
1434055562000000035
• filtering done on tags
• computation / analysis done on fields
• fields aren’t indexed
• data written using line protocol
• [key] [point] [timestamp]
• key = <measurement>,<tag set>
• temperature,machine=unit42,type=assembly
• point = <field set>
• internal=32,external=100
• timestamp
• 1434055562000000035
• there can only be one point for a series and timestamp
• you define precision of point (s, ms, μs, ns)
• you define how long data is kept : retention policy (replication, duration)
Other interesting features
• continuous queries
• clustering (alpha)
Grafana
• “An open source, feature rich metrics dashboard
and graph editor for Graphite, InfluxDB &
OpenTSDB”
• source: grafana.org
“A picture is worth a thousand words.”
• https://en.wikipedia.org/wiki/Time_series
• https://en.wikipedia.org/wiki/Data_point
• https://en.wikipedia.org/wiki/Measurement
• https://influxdb.com/docs/v0.9/introduction/
overview.html
• https://influxdb.com/docs/v0.9/concepts/glossary.html
• http://grafana.org/
• https://github.com/steenzout/
– Dr Seuss
“Don't cry because it's over,
smile because it happened.”

More Related Content

What's hot (20)

PDF
Introduction to MongoDB
Mike Dirolf
 
PDF
Intro to Time Series
InfluxData
 
PDF
Airflow presentation
Ilias Okacha
 
PDF
Intro to Telegraf
InfluxData
 
PDF
Time series database, InfluxDB & PHP
Corley S.r.l.
 
PDF
Introduction to InfluxDB and TICK Stack
Ahmed AbouZaid
 
PPTX
Centralized Logging System Using ELK Stack
Rohit Sharma
 
PPTX
Prometheus and Grafana
Lhouceine OUHAMZA
 
PDF
Intro to HBase
alexbaranau
 
PDF
PromQL Deep Dive - The Prometheus Query Language
Weaveworks
 
PDF
Parquet Hadoop Summit 2013
Julien Le Dem
 
PDF
Introduction to Redis
Dvir Volk
 
PDF
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
ScaleGrid.io
 
PDF
RocksDB Performance and Reliability Practices
Yoshinori Matsunobu
 
PPTX
Virtual Flink Forward 2020: A deep dive into Flink SQL - Jark Wu
Flink Forward
 
PPTX
Druid deep dive
Kashif Khan
 
PDF
Monitoring Kubernetes with Prometheus
Grafana Labs
 
PDF
Apache Spark Core – Practical Optimization
Databricks
 
PPT
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
PPTX
Hive: Loading Data
Benjamin Leonhardi
 
Introduction to MongoDB
Mike Dirolf
 
Intro to Time Series
InfluxData
 
Airflow presentation
Ilias Okacha
 
Intro to Telegraf
InfluxData
 
Time series database, InfluxDB & PHP
Corley S.r.l.
 
Introduction to InfluxDB and TICK Stack
Ahmed AbouZaid
 
Centralized Logging System Using ELK Stack
Rohit Sharma
 
Prometheus and Grafana
Lhouceine OUHAMZA
 
Intro to HBase
alexbaranau
 
PromQL Deep Dive - The Prometheus Query Language
Weaveworks
 
Parquet Hadoop Summit 2013
Julien Le Dem
 
Introduction to Redis
Dvir Volk
 
What’s the Best PostgreSQL High Availability Framework? PAF vs. repmgr vs. Pa...
ScaleGrid.io
 
RocksDB Performance and Reliability Practices
Yoshinori Matsunobu
 
Virtual Flink Forward 2020: A deep dive into Flink SQL - Jark Wu
Flink Forward
 
Druid deep dive
Kashif Khan
 
Monitoring Kubernetes with Prometheus
Grafana Labs
 
Apache Spark Core – Practical Optimization
Databricks
 
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
 
Hive: Loading Data
Benjamin Leonhardi
 

Viewers also liked (20)

PDF
Introduction to InfluxDB, an Open Source Distributed Time Series Database by ...
Hakka Labs
 
PDF
InfluxDB and Grafana: An Introduction to Time-Based Data Storage and Visualiz...
Caner Ünal
 
PPTX
Grafana
NoelMc Grath
 
PDF
Alerting in Grafana, Grafanacon 2015
Dieter Plaetinck
 
PDF
Influxdb and time series data
Marcin Szepczyński
 
PDF
Custom DevOps Monitoring System in MelOn (with InfluxDB + Telegraf + Grafana)
Seungmin Yu
 
PPTX
Grafana and MySQL - Benefits and Challenges
Philip Wernersbach
 
PDF
Time Series Database and Tick Stack
Gianluca Arbezzano
 
PPTX
Grafana zabbix
alexanderzobnin
 
PDF
Stop using Nagios (so it can die peacefully)
Andy Sykes
 
PDF
OHAI, my name is Chelnik! PGCon 2014 Mockumentary
Mark Wong
 
DOC
Influxdb
Nguyen Ngoc Lieu
 
PDF
collectd & PostgreSQL
Mark Wong
 
PDF
Scrum in a page
Cvetan Saykov
 
PDF
Another Scrum Cheat Sheet (great one pager)
CollectiveKnowledge
 
PDF
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo | MADP & MBaaS
 
PDF
InfluxDb: como monitorar milhares de dados por segundo em real time
Umbler
 
PDF
Redis in a Multi Tenant Environment–High Availability, Monitoring & Much More!
Redis Labs
 
PDF
Pre-Con Ed: Deep Dive into CA Workload Automation Agent Job Types
CA Technologies
 
Introduction to InfluxDB, an Open Source Distributed Time Series Database by ...
Hakka Labs
 
InfluxDB and Grafana: An Introduction to Time-Based Data Storage and Visualiz...
Caner Ünal
 
Grafana
NoelMc Grath
 
Alerting in Grafana, Grafanacon 2015
Dieter Plaetinck
 
Influxdb and time series data
Marcin Szepczyński
 
Custom DevOps Monitoring System in MelOn (with InfluxDB + Telegraf + Grafana)
Seungmin Yu
 
Grafana and MySQL - Benefits and Challenges
Philip Wernersbach
 
Time Series Database and Tick Stack
Gianluca Arbezzano
 
Grafana zabbix
alexanderzobnin
 
Stop using Nagios (so it can die peacefully)
Andy Sykes
 
OHAI, my name is Chelnik! PGCon 2014 Mockumentary
Mark Wong
 
collectd & PostgreSQL
Mark Wong
 
Scrum in a page
Cvetan Saykov
 
Another Scrum Cheat Sheet (great one pager)
CollectiveKnowledge
 
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Convertigo | MADP & MBaaS
 
InfluxDb: como monitorar milhares de dados por segundo em real time
Umbler
 
Redis in a Multi Tenant Environment–High Availability, Monitoring & Much More!
Redis Labs
 
Pre-Con Ed: Deep Dive into CA Workload Automation Agent Job Types
CA Technologies
 
Ad

Similar to InfluxDB & Grafana (20)

PPTX
Why You Should NOT Be Using an RDBS for Time-stamped Data
DevOps.com
 
PPTX
Why You Should NOT Be Using an RDBMS for Time-stamped Data
DevOps.com
 
PDF
Introduction to InfluxDB
Jorn Jambers
 
PDF
Best Practices: How to Analyze IoT Sensor Data with InfluxDB
InfluxData
 
PDF
Timeseries - data visualization in Grafana
OCoderFest
 
PDF
Real Time Test Data with Grafana
Ioannis Papadakis
 
PPTX
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
InfluxData
 
PDF
Gain Better Observability with OpenTelemetry and InfluxDB
InfluxData
 
PDF
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxData
 
PDF
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
InfluxData
 
PDF
Getting started with influx Db and Grafana Installation Guide
Soumil Shahsoumil
 
PDF
Influx db talk-20150415
Richard Elling
 
PPTX
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
InfluxData
 
PPTX
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
InfluxData
 
PDF
Devoxx france 2015 influx db
Nicolas Muller
 
PDF
Devoxx france 2015 influxdb
Nicolas Muller
 
PDF
Case Study : InfluxDB
omkarpowar4
 
PDF
Virtual training intro to InfluxDB - June 2021
InfluxData
 
PPTX
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
InfluxData
 
PDF
InfluxDB Internals
InfluxData
 
Why You Should NOT Be Using an RDBS for Time-stamped Data
DevOps.com
 
Why You Should NOT Be Using an RDBMS for Time-stamped Data
DevOps.com
 
Introduction to InfluxDB
Jorn Jambers
 
Best Practices: How to Analyze IoT Sensor Data with InfluxDB
InfluxData
 
Timeseries - data visualization in Grafana
OCoderFest
 
Real Time Test Data with Grafana
Ioannis Papadakis
 
Paul Dix [InfluxData] | InfluxDays Keynote: Future of InfluxDB | InfluxDays N...
InfluxData
 
Gain Better Observability with OpenTelemetry and InfluxDB
InfluxData
 
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxData
 
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
InfluxData
 
Getting started with influx Db and Grafana Installation Guide
Soumil Shahsoumil
 
Influx db talk-20150415
Richard Elling
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
InfluxData
 
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
InfluxData
 
Devoxx france 2015 influx db
Nicolas Muller
 
Devoxx france 2015 influxdb
Nicolas Muller
 
Case Study : InfluxDB
omkarpowar4
 
Virtual training intro to InfluxDB - June 2021
InfluxData
 
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
InfluxData
 
InfluxDB Internals
InfluxData
 
Ad

Recently uploaded (20)

PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
PDF
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Draugnet: Anonymous Threat Reporting for a World on Fire
treyka
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
PDF
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
Kubernetes - Architecture & Components.pdf
geethak285
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Draugnet: Anonymous Threat Reporting for a World on Fire
treyka
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
Practical Applications of AI in Local Government
OnBoard
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 

InfluxDB & Grafana

  • 1. InfluxDB & Grafana @ OC Tanner by Pedro Salgado
  • 2. 1-slide intro to InfluxDB • “InfluxDB is a time series, metrics, and analytics database. • It’s written in Go and has no external dependencies. • That means once you install it there’s nothing else to manage (such as Redis, ZooKeeper, Cassandra, HBase, or anything else). • InfluxDB is targeted at use cases for DevOps, metrics, sensor data, and real-time analytics. • It arose from our need for a database like this on more than a few previous products we’ve built.” • source: influxdb.com
  • 3. – Mark Twain “Get your facts first, then you can distort them as you please.”
  • 4. Time-series • “A time series is a sequence of data points, typically consisting of successive measurements made over a time interval. • Examples of time series are ocean tides, counts of sunspots, and the daily closing value of the Dow Jones Industrial Average. • Time series are very frequently plotted via line charts.” • source: wikipedia
  • 5. Data point • “In statistics, a data point or observation is a set of one or more measurements on a single member of a statistical population.“ • source: wikipedia
  • 6. Measurement • “Measurement is the assignment of a number to a characteristic of an object or event, which can be compared with other objects or events. • The scope and application of a measurement is dependent on the context and discipline. • source: wikipedia
  • 7. Example in InfluxDB terms • time series • internal and external temperature for machine X type Y in time interval • measurement : temperature • tag set : machine, type • field set : internal_temperature, external_temperature • temperature,machine=unit42,type=assembly internal=32,external=100 1434055562000000035 • filtering done on tags • computation / analysis done on fields • fields aren’t indexed
  • 8. • data written using line protocol • [key] [point] [timestamp] • key = <measurement>,<tag set> • temperature,machine=unit42,type=assembly • point = <field set> • internal=32,external=100 • timestamp • 1434055562000000035 • there can only be one point for a series and timestamp • you define precision of point (s, ms, μs, ns) • you define how long data is kept : retention policy (replication, duration)
  • 9. Other interesting features • continuous queries • clustering (alpha)
  • 10. Grafana • “An open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB” • source: grafana.org
  • 11. “A picture is worth a thousand words.”
  • 12. • https://en.wikipedia.org/wiki/Time_series • https://en.wikipedia.org/wiki/Data_point • https://en.wikipedia.org/wiki/Measurement • https://influxdb.com/docs/v0.9/introduction/ overview.html • https://influxdb.com/docs/v0.9/concepts/glossary.html • http://grafana.org/ • https://github.com/steenzout/
  • 13. – Dr Seuss “Don't cry because it's over, smile because it happened.”