SlideShare a Scribd company logo
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
Timeseries - data visualization in Grafana
OCoderFest
 
PPTX
Apache Airflow overview
NikolayGrishchenkov
 
PDF
Introducing Apache Airflow and how we are using it
Bruno Faria
 
PDF
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Yohei Onishi
 
PDF
Using ClickHouse for Experimentation
Gleb Kanterov
 
PPTX
Grafana
NoelMc Grath
 
PDF
Prometheus + Grafana = Awesome Monitoring
Henrique Galafassi Dalssaso
 
ODP
Stream processing using Kafka
Knoldus Inc.
 
PDF
Building an analytics workflow using Apache Airflow
Yohei Onishi
 
PDF
A Day in the Life of a ClickHouse Query Webinar Slides
Altinity Ltd
 
PDF
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
PDF
Introduction to InfluxDB and TICK Stack
Ahmed AbouZaid
 
PDF
ksqlDB: A Stream-Relational Database System
confluent
 
PPTX
Need for Time series Database
Pramit Choudhary
 
PDF
Inside the InfluxDB storage engine
InfluxData
 
PPTX
Apache airflow
Pavel Alexeev
 
PDF
ksqlDB로 실시간 데이터 변환 및 스트림 처리
confluent
 
PPTX
Introduction to Storm
Chandler Huang
 
PDF
Apache Iceberg - A Table Format for Hige Analytic Datasets
Alluxio, Inc.
 
PPTX
Introduction to Apache Kafka
Jeff Holoman
 
Timeseries - data visualization in Grafana
OCoderFest
 
Apache Airflow overview
NikolayGrishchenkov
 
Introducing Apache Airflow and how we are using it
Bruno Faria
 
Building a Data Pipeline using Apache Airflow (on AWS / GCP)
Yohei Onishi
 
Using ClickHouse for Experimentation
Gleb Kanterov
 
Grafana
NoelMc Grath
 
Prometheus + Grafana = Awesome Monitoring
Henrique Galafassi Dalssaso
 
Stream processing using Kafka
Knoldus Inc.
 
Building an analytics workflow using Apache Airflow
Yohei Onishi
 
A Day in the Life of a ClickHouse Query Webinar Slides
Altinity Ltd
 
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
Introduction to InfluxDB and TICK Stack
Ahmed AbouZaid
 
ksqlDB: A Stream-Relational Database System
confluent
 
Need for Time series Database
Pramit Choudhary
 
Inside the InfluxDB storage engine
InfluxData
 
Apache airflow
Pavel Alexeev
 
ksqlDB로 실시간 데이터 변환 및 스트림 처리
confluent
 
Introduction to Storm
Chandler Huang
 
Apache Iceberg - A Table Format for Hige Analytic Datasets
Alluxio, Inc.
 
Introduction to Apache Kafka
Jeff Holoman
 

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
 
PDF
Alerting in Grafana, Grafanacon 2015
Dieter Plaetinck
 
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
 
PDF
Next generation alerting and fault detection, SRECon Europe 2016
Dieter Plaetinck
 
PDF
Time series database by Harshil Ambagade
Sigmoid
 
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
 
Alerting in Grafana, Grafanacon 2015
Dieter Plaetinck
 
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
 
Next generation alerting and fault detection, SRECon Europe 2016
Dieter Plaetinck
 
Time series database by Harshil Ambagade
Sigmoid
 
Ad

Similar to InfluxDB & Grafana (20)

PDF
Intro to Time Series
InfluxData
 
PDF
Efficient and Fast Time Series Storage - The missing link in dynamic software...
Florian Lautenschlager
 
PDF
Chronix Time Series Database - The New Time Series Kid on the Block
QAware GmbH
 
PDF
The new time series kid on the block
Florian Lautenschlager
 
PDF
Anais Dotis-Georgiou [InfluxData] | Becoming a Flux Pro | InfluxDays 2022
InfluxData
 
PPTX
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
InfluxData
 
PDF
A Fast and Efficient Time Series Storage Based on Apache Solr
QAware GmbH
 
PDF
Chronix: A fast and efficient time series storage based on Apache Solr
Florian Lautenschlager
 
PDF
OSDC 2016 - Chronix - A fast and efficient time series storage based on Apach...
NETWAYS
 
PDF
CityLABS Workshop: Working with large tables
Enrico Daga
 
PDF
Time Series Analytics with Spark: Spark Summit East talk by Simon Ouellette
Spark Summit
 
PDF
Digital Document Preservation Simulation - Boston Python User's Group
Micah Altman
 
PPTX
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
InfluxData
 
PDF
Average Active Sessions RMOUG2007
John Beresniewicz
 
PDF
InfluxDB Internals
InfluxData
 
PPTX
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
Harry McLaren
 
PDF
Best Practices: How to Analyze IoT Sensor Data with InfluxDB
InfluxData
 
PPTX
Azure Digital Twins
Marco Parenzan
 
PPTX
From Events to Networks: Time Series Analysis on Scale
Dr. Mirko Kämpf
 
PPTX
Data Onboarding Breakout Session
Splunk
 
Intro to Time Series
InfluxData
 
Efficient and Fast Time Series Storage - The missing link in dynamic software...
Florian Lautenschlager
 
Chronix Time Series Database - The New Time Series Kid on the Block
QAware GmbH
 
The new time series kid on the block
Florian Lautenschlager
 
Anais Dotis-Georgiou [InfluxData] | Becoming a Flux Pro | InfluxDays 2022
InfluxData
 
How Texas Instruments Uses InfluxDB to Uphold Product Standards and to Improv...
InfluxData
 
A Fast and Efficient Time Series Storage Based on Apache Solr
QAware GmbH
 
Chronix: A fast and efficient time series storage based on Apache Solr
Florian Lautenschlager
 
OSDC 2016 - Chronix - A fast and efficient time series storage based on Apach...
NETWAYS
 
CityLABS Workshop: Working with large tables
Enrico Daga
 
Time Series Analytics with Spark: Spark Summit East talk by Simon Ouellette
Spark Summit
 
Digital Document Preservation Simulation - Boston Python User's Group
Micah Altman
 
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
InfluxData
 
Average Active Sessions RMOUG2007
John Beresniewicz
 
InfluxDB Internals
InfluxData
 
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
Harry McLaren
 
Best Practices: How to Analyze IoT Sensor Data with InfluxDB
InfluxData
 
Azure Digital Twins
Marco Parenzan
 
From Events to Networks: Time Series Analysis on Scale
Dr. Mirko Kämpf
 
Data Onboarding Breakout Session
Splunk
 
Ad

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 

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.”