Upgrade to Pro — share decks privately, control downloads, hide ads and more …

InfluxDB at Paris Data Geeks

Paul Dix
June 26, 2014
150

InfluxDB at Paris Data Geeks

Paul Dix

June 26, 2014
Tweet

Transcript

  1. Microsoft, failed startup, Air Force Space Command, McAffee, EastMedia, Mint

    Digital, KGB (kind of failed startup), failed startup, Benchmark Solutions (failed finance startup), Thomson Reuters, InfluxDB
  2. Data model • Databases • Time series (or tables, but

    you can have millions) • Points (or rows, but column oriented)
  3. Data [ { "name": "cpu", "columns": [ "time", "sequence_number", "value",

    "host" ], "points": [ [1395168540, 1, 56.7, "foo.influxdb.com"], [1395168540, 2, 43.9, "bar.influxdb.com"] ] } ]
  4. Data (with timestamp) [ { "name": "cpu", "columns": ["time", "value",

    "host"], "points": [ [1395168540, 56.7, "foo.influxdb.com"], [1395168540, 43.9, "bar.influxdb.com"] ] } ]
  5. Where Regex select line from application_logs where line =~ /.*ERROR.*/

    and time > "2014-03-01" and time < "2014-03-03"
  6. Continuous queries (regex downsampling) select percentile(value, 90) as value from

    /^stats\.*/ group by time(5m) into percentile.90.5m.:series_name
  7. Data for a series for a given interval exists in

    a shard* *by default, but can be modified