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

PyTN 2019

PyTN 2019

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