Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

InfluxDB and Grafana: An Introduction to Time-Based Data Storage and Visualization

In presentation, I introduced the basics of the InfluxDB and Grafana bundle. A brief introduction about these tools.

  • Login to see the comments

  • Be the first to like this

InfluxDB and Grafana: An Introduction to Time-Based Data Storage and Visualization

  1. 1. InfluxDB & Grafana Caner Ünal
  2. 2. InfluxDB ● Time-based database ● Schemaless design ● HTTP API support ● InfluxQL - Similiar to SQL ● Storage part of the TICK stack ❖ Telegraf ❖ InfluxDB ❖ Chronograf ❖ Kapacitor
  3. 3. Time-Series Data ● Real-Time Analytics ● Custom Monitoring ● IoT and Sensor Data ● Openstack, Docker and Virtualization
  4. 4. Key Concepts Line Protocol Database Measurement Tag Field Timestamp
  5. 5. Data Import ● InfluxDB web interface + command line ● HTTP API Command or text files. ● HTTP API Client Libraries We use an Asp.Net library.
  6. 6. measurement, tkey=tvalue, tkey2=tvalue2... fkey=fvalue Write Syntax
  7. 7. Performance ● Decide a variable whether tag or field is important. Series Cardinality : The number of unique measurement and tag set combinations in an instance. When tag values are dependent they don't increase cardinality at all ● Retention Policy and Continuous Queries Continuous Query: An InfluxQL query that runs automatically and periodically within a database.
  8. 8. Performance
  9. 9. Grafana ● Querying and Visualizing time series and metrics ● Supports InfluxDB, Elasticsearch, Cloudwatch, Prometheus, Graphite ● Plugins can be installed

×