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

PyTN 2019

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

PyTN 2019

Avatar for Noah Crowley

Noah Crowley

February 09, 2019
Tweet

More Decks by Noah Crowley

Other Decks in Technology

Transcript

  1. A time series is a series of data points indexed

    (or listed or graphed) in time order.
  2. 12 16 15 20 7:00 7:02 7:04 7:06 15.75 10

    6:58 13.25 25 7:08 19.00
  3. • Cumulative Moving Average, Exponential Moving Average • Forecasting: Autoregressive

    Integrated Moving Average • Anomaly Detection, Neural Nets in Time Series
  4. InfluxDB • Architected for Time Series Data • Scalable &

    Reliable • High Rate of Ingest • Efficient compression • Built-in functionality for working with time
  5. Telegraf • Plugin-Driven Architecture: Inputs, Processors, Aggregators, Outputs • Easily

    extensible, high rate of adoption by community • Over 150 plugins • Generic plugins • Application-specific plugins
  6. Telegraf: Generic Plugins • Socket Listener (TCP / UDP /

    Unix Socket) • HTTP • File • exec
  7. Chronograf & Kapacitor • Chronograf is our visualization tool and

    has some administrative functions • Kapacitor is a processing engine • Stream or batch query data from database • Perform any kind of processing you’d like • Downsampling, Anomaly Detection, Alerting, Etc.
  8. influxdb-python Library • Community Maintained • Key functions for working

    with InfluxDB: • InfluxDBClient • DataFrameClient • Series Helper & ResultSet github.com/influxdata/influxdb-python