SlideShare a Scribd company logo
1 of 41
Download to read offline
Ryan Betts, VP Engineering
Tim Hall, VP Products
InfluxDB Roadmap &
Engineering Update
© 2021 InfluxData. All rights reserved. 2
| Agenda
● InfluxDB Enterprise
● InfluxData Community
● InfluxDB Cloud
Managed by you...
InfluxDB Enterprise
© 2021 InfluxData. All rights reserved. 4
|
● 2x Growth
● Management Depth
● Deployment & Build
Automation
Team Growth and Security Posture
● SOC 2 Type II
● Penetration Testing
● Code Signing
● Digital Supply Chain
© 2021 InfluxData. All rights reserved. 5
| These Engineering Investments Enable...
Delivery of new data access &
processing while
not significantly altering
current deployment
Continue the success
of deployments
managed by you
© 2021 InfluxData. All rights reserved. 6
|InfluxDB Enterprise 1.9
● Flux
○ Upgraded from 0.65 -> 0.113 including
feature advancements and improvements
already available in InfluxDB Cloud
○ Query management controls
■ Place limits on resource usage
■ Log queries which exceed these limits
○ Performance Improvements
■ last(), min(), max()
● Expanded metrics for managing
InfluxDB Enterprise at scale
○ data size on disk per measurement (also in
1.8.5)
○ cardinality per measurement
○ data written metrics by measurement and/or
username
○ series creation metrics
● InfluxQL
○ Add WITH KEY syntax to show tag keys
○ Performance improvement for sorted merge
iterator
● Other
○ Updated prometheus remote protocol
○ Enable security integration with Kapacitor via LDAP
○ Node labels: add key/value meta data to either meta
nodes and/or data nodes.
Note: There is no companion InfluxDB 1.9 OSS
release paired with InfluxDB Enterprise 1.9
Also, 32-bit support is also no longer available.
© 2021 InfluxData. All rights reserved. 7
|
Key Theme:
Continue the success of your on-prem deployments
● Leverage Node Labels for shard ownership/placement
● Streamline backup process including object store targets
● Prevent shard creation outside designated time range
● Upgrade internal hashing algorithm to support FedRAMP/FIPS 140-2
● Reduce frequency of OOM conditions via InfluxQL
○ Ex: Require time range
Need something? Let’s Talk
InfluxDB Enterprise 1.10 and beyond
© 2021 InfluxData. All rights reserved. 8
|Kapacitor 1.6
● Goal: enable a path for Kapacitor users to continue to leverage
that investment with InfluxDB 2.x
● Introduce Flux task engine to Kapacitor
○ Allow definition, deployment, scheduling and management
of Flux-based tasks
○ Leverage the v2 API for tasks
○ Flux helper functions - ease conversion of TICKscript to
Flux tasks
○ Add queryFlux node for TICKscripts
○ Alert Handler additions: Zenoss
● Backport Kapacitor Enterprise Security feature to OSS
○ Allows Kapacitor, when paired with InfluxDB Enterprise to
leverage the same security store.
© 2021 InfluxData. All rights reserved. 9
|Chronograf 1.9
• Data Explorer
– Set database context for meta
queries such as DELETE/DROP
– Filter fields
• Dashboards
– Flux-based template variables
• LogViewer Improvements
• Eliminate phantom query refresh
• Enhance data precision via time in
visualization
• Enable time selector
• Improve load performance
• Option to hide histogram panel
• Kapacitor Integration
– Support configuration for
ServiceNow, Big Pandas, and
Zenoss, retire HipChat
– Add pagination for TICKscripts
• Chronograf HA
– Allow for migration script to be
run against secure etcd cluster
– Improved integration with
InfluxDB Enterprise for
administrative functions
InfluxData Community
© 2021 InfluxData. All rights reserved. 11
|
● Due to limited address space, large databases cause InfluxDB to crash.
● What’s large? > 3GB
● Typically retention policies can be used to restrict the amount of data
stored on these smaller footprint instances.
● Community to the rescue
○ A number of community members have collaborated on addressing this and
building a 32-bit edition of InfluxDB to address this.
● Thanks to @fluffynukeit and @simonvetter
● Builds: https:/
/github.com/simonvetter/influxdb/
We do not plan on producing a 32-bit build for InfluxDB 2.x
Community can build for this platform, if desired.
InfluxDB 1.x OSS on 32-bit Systems
© 2021 InfluxData. All rights reserved. 12
| OSS 1.x → OSS 2.0
How to take the limo ride?
IN-PLACE UPGRADE
● Updates Configuration
● Write Data Into 2.0 Buckets
● Create DBRP Mappings
● Migrate Users, Metadata
● Build TSI (Time-series index)
● Includes Docker-based installs as of 2.0.4
https:/
/docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/
INFLUXDB OSS 2.0
© 2021 InfluxData. All rights reserved. 13
|
Continuous Queries
(CQ)
Replace with Flux
Tasks. Leverage docs
1.x Supported
Protocols
(Graphite, CollectD,
OpenTSDB, UDP, Prometheus
Remote Write)
Use Telegraf
Kapacitor 1.x
(Subscription API)
Dual write to
InfluxDB 2.0 and
Kapacitor 1.x
Chronograf / Grafana
(Dashboards)
Existing dashboards
will continue to work
with InfluxQL
compatibility API
Authentication
Auth required by
default
Admin users
Re-assess and
manually create
admin users in OSS
2.0
Platform Support
Docker, Windows,
ARM builds are
available now!
A Few Things To Watch For...
INFLUXDB OSS 2.0
https:/
/docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/
© 2021 InfluxData. All rights reserved. 14
| Flux: TICKscript Compatibility Package
● Most TICKscript functions have similar counterparts in Flux.
● The tickscript package simplifies conversion of
TICKscripts to InfluxDB 2.x tasks.
● import ts "contrib/bonitoo-io/tickscript"
● Provides a set of functions making conversion easier.
● Allows for creation of custom checks executed as Flux
tasks and triggering notifications in InfluxDB v2.x
© 2021 InfluxData. All rights reserved. 15
|
2.0 OSS Alpha
2.1
● User Interface
○ Add Notebooks support
○ Add Dashboard
annotations
● Flux performance improvements
○ first/last
○ count/sum
○ window grouping
○ and more...
● Operational Improvements
○ Additional Query Log
Levels
● Update to Go 1.16
Q3
● API Improvement
○ Add/Standardize Pagination
across APIs
● Functions: Flux
● User Interface
○ Editing Tasks w/ Notebooks
○ Telegraf Config
enhancements
○ Static legends in Graphs
○ Secrets management
○ Custom base path
● Connection to InfluxDB Cloud
○ Status
● Continue Flux performance
improvements based on feedback
2.x
Q4
● User Interface
○ InfluxDB Templates
integration
○ Alert building w/ Notebooks
● Connection to InfluxDB Cloud
○ Data Replication
○ Remote Management
○ Single Login
InfluxDB OSS 2.x
2022
© 2021 InfluxData. All rights reserved. 16
|
In Nov 2020, we invited 3 community members to participate
in PR reviews and more.
● Sven Rebhan - @srebhan, @DocLambda
● Thomas Casteleyn - @Hipska
● Paweł Żak - @zak-pawel, @p-zak
Their contributions have been invaluable in terms of helping
move the Telegraf project forward! Thank you!!!
Telegraf Community Contributions
© 2021 InfluxData. All rights reserved. 17
| Telegraf Enhancements in 2020
– Dialect of Python
Specification has details about the
syntax and available functions
– Execution cannot access file system,
network, system resources
– Use Cases:
• Math operations
• Logic operations
• Some string operations
• Add or remove tags/fields/metrics
External Plugins via Execd Starlark Processor
Telegraf
Inputs
Processors
Aggregators
Outputs
Execd
Execd
Execd
Execd
External Input
External Processor
External Aggregator
External Output
© 2021 InfluxData. All rights reserved. 18
|Telegraf 1.18.0
Released - March 17, 2021
New Inputs
● Beat Input Plugin
● CS:GO Input Plugin
● Directory Monitoring Input Plugin*
● RavenDB Input Plugin
● NFS Input Plugin*
New Outputs
● Google BigQuery Output Plugin
● Grafana Loki Output Plugin
● Sensu Output Plugin
● SignalFX Output Plugin
New External Plugins
● GeoIP Processor Plugin
● Plex Webhook Input Plugin
● SMCIPMITool Input Plugin
New Aggregators
● Derivative Aggregator Plugin
● Quantile Aggregator Plugin
New Processors
● AWS EC2 Metadata Processor
Plugin
New Parsers
● XML Parser Plugin
New Serializers
● MessagePack Serializer
Plugin
*community requests
New Features
● Updated to Go 1.16.2
● Code Signing for Windows & Mac
● More SNMP v3 authentication
protocols including SHA-512
● 140+ commits from 78
contributors
© 2021 InfluxData. All rights reserved. 19
|
JSON Parsing
Improvements
Telegraf: What’s Next?
Prometheus Remote
Write Parsing
Dynamic
Configuration
InfluxDB Cloud
© 2021 InfluxData. All rights reserved. 21
| Global Distribution
Run where you are / Pay how you want
Multi-Cloud +
Global
Distribution
Now:
US (Oregon)
US(Virginia)
EU(Frankfurt)
US (Iowa)
EU (Belgium)
US (Virginia)
EU
(Netherlands)
© 2021 InfluxData. All rights reserved. 22
| Global Distribution
Run where you are / Pay how you want
Next:
• Continue expansion across all
super regions (N. America,
Europe, APAC)
– Next: AWS AP (Sydney)
– Azure Europe (North)
– AWS Europe (Ireland)
– Other APAC*
Multi-Cloud +
Global
Distribution
Now:
US (Oregon)
US(Virginia)
EU(Frankfurt)
US (Iowa)
EU (Belgium)
US (Virginia)
EU
(Netherlands)
© 2021 InfluxData. All rights reserved. 23
|
• Usage-based billing
• Social sign-on
integration with Google
and Microsoft (Azure AD)
• Eligible to retire CSP
committed consumption
Billing Options
Cloud Service Provider Marketplace Offers
Now:
Later: Annual contracts
© 2021 InfluxData. All rights reserved. 24
| IoT: Geotemporal
Available Now!
Telegraf Plugins
S2 Geo Processor: adds tags
with an S2 cell ID token of a
specified cell level. Specify lat
and lon field values with
WGS-84 coordinates in
decimal degrees.
GeoIP Processor: looks up IP
addresses in the MaxMind
GeoLite2 database and adds
the respective ISO country
code, city name, latitude and
longitude.
© 2021 InfluxData. All rights reserved. 25
| IoT: Geotemporal
Available Now!
Filtering
• filterRows()
• gridFilter()
• strictFilter()
Aggregate
• groupByArea()
• asTracks()
Transformation
• s2CellIDToken()
• toRows()
Supported Shapes
• box - defined by: minLat, maxLat,
minLon, maxLon
• circle - defined by: lat, lon, radius
• polygon - array of points: lat, lon
Telegraf Plugins
S2 Geo Processor: adds tags
with an S2 cell ID token of a
specified cell level. Specify lat
and lon field values with
WGS-84 coordinates in
decimal degrees.
GeoIP Processor: looks up IP
addresses in the MaxMind
GeoLite2 database and adds
the respective ISO country
code, city name, latitude and
longitude.
© 2021 InfluxData. All rights reserved. 26
| IoT: Geotemporal
Available Now!
Filtering
• filterRows()
• gridFilter()
• strictFilter()
Aggregate
• groupByArea()
• asTracks()
Transformation
• s2CellIDToken()
• toRows()
Supported Shapes
• box - defined by: minLat, maxLat,
minLon, maxLon
• circle - defined by: lat, lon, radius
• polygon - array of points: lat, lon
Telegraf Plugins
S2 Geo Processor: adds tags
with an S2 cell ID token of a
specified cell level. Specify lat
and lon field values with
WGS-84 coordinates in
decimal degrees.
GeoIP Processor: looks up IP
addresses in the MaxMind
GeoLite2 database and adds
the respective ISO country
code, city name, latitude and
longitude.
Map Visualisation
© 2021 InfluxData. All rights reserved. 27
| Key Themes in 2021
Teams & Collaboration
Tenant Observability
Functions & Reuse
Ease Data Movement
© 2021 InfluxData. All rights reserved. 28
| Notebooks
Teams & Collaboration
● Goal is to provide a single
consistent building
experience in our platform
● Designed to allow teams to
incrementally build queries
or background processing
tasks together
● Flexible enough to guide
new users and unblock
power users
● View multiple related
resources in a single view
Now
© 2021 InfluxData. All rights reserved. 29
| Dashboard Annotations
Teams & Collaboration
● Goal is share context in
dashboards
● Add, edit, delete as
needed
● Annotations never expire
● Available in your InfluxDB
Cloud accounts soon
● Ranged annotations,
custom colors, support
for more graph types
coming soon
Now
© 2021 InfluxData. All rights reserved. 30
| Tenant Observability
● Goal is to provide
self-service access to
usage and operations:
○ Usage
○ Cardinality
○ Rate limit events
○ Write errors
○ Query Log
● User configurable
templates for dashboards
& alerts
● Available on all cloud
accounts shortly
Next
© 2021 InfluxData. All rights reserved. 31
| Evolution of Tasks
Schedule
Tasks: Flux
Now
© 2021 InfluxData. All rights reserved. 32
| Evolution of Tasks
Functions
Schedule
Trigger
(via Events)
Tasks: Flux
Parameterized /
Reusable
Remote Invocation
Task
(Via Schedule)
Web hook
(via API)
Flux-based...to Start
Next
© 2021 InfluxData. All rights reserved. 33
| Functions: Flux
● Goal is code reusability
○ Define Flux code once
○ Register as a Function with
defined parameters
○ Invoke, as desired, with
different values supplied as
arguments
● Power tasks, triggers, dashboard
cells with common functions
Next
Task = Function (Schedule, Arguments)
© 2021 InfluxData. All rights reserved. 34
| Triggers
● Goal is to use events to invoke
functions
● Events can be “write to a bucket”
● Use cases:
○ Late arrivals of data
○ Streamlined alerting
Next
QUERY
ACT
Scheduled Task / Alert check
Notificatio
n systems
WRITE
Notificatio
n systems
WRITE
WRITE
ACT
Triggers
© 2021 InfluxData. All rights reserved. 35
| Functions: Polyglot Programming
● Goal is make the platform do more
for you
● Two main use cases:
○ Pre-process data before writing
into InfluxDB
○ Post-process rows returned
from querying InfluxDB
● MVP - Run your python code as
function that can be invoked
remotely
Next
Python code as a
Function
© 2021 InfluxData. All rights reserved. 36
|Make data movement easier
Enable users to define object store locations within their CSP account.
Bulk Import
Line protocol
CSV
TSM files
Parquet
Next
© 2021 InfluxData. All rights reserved. 37
|Make data movement easier
Enable users to define object store locations within their CSP account.
Bulk Import
Line protocol
CSV
TSM files
Parquet
Self-Service
Backup
Bucket backup
(restore to OSS or Cloud)
-- or --
Export to Parquet
Next
© 2021 InfluxData. All rights reserved. 38
|Make data movement easier
Enable users to define object store locations within their CSP account.
Bulk Import
Line protocol
CSV
TSM files
Parquet
Self-Service
Backup
Bucket backup
(restore to OSS or Cloud)
-- or --
Export to Parquet
Next
Cloud Native
Ingest
Connect with cloud
native messaging
services
• MQTT,
• AWS Kinesis
• Azure EventHub
© 2021 InfluxData. All rights reserved. 39
|Bonus: Explicit Schema
Define Buckets with Explicit Schema
● Blocks non-compliant writes
● Allow for additions
Next
© 2021 InfluxData. All rights reserved. 40
|
InfluxDB Enterprise
○ Continue the success of deployments managed by you
○ Deliver latest improvements for data access & processing
InfluxData Community
○ Limo door is open...and ready to take you on the ride to InfluxDB 2.x
○ Telegraf advancements makes it the most powerful data acquisition tool ever
InfluxDB Cloud
○ Teams & Collaboration
○ Functions & Reuse
○ Tenant Observability
○ Ease Data Movement
Summary
Questions

More Related Content

What's hot

Catalogs - Turning a Set of Parquet Files into a Data Set
Catalogs - Turning a Set of Parquet Files into a Data SetCatalogs - Turning a Set of Parquet Files into a Data Set
Catalogs - Turning a Set of Parquet Files into a Data SetInfluxData
 
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...InfluxData
 
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...InfluxData
 
Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...
Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...
Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...InfluxData
 
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...InfluxData
 
How to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin EcosystemHow to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin EcosystemInfluxData
 
Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...
Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...
Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...InfluxData
 
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...InfluxData
 
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...InfluxData
 
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...InfluxData
 
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...InfluxData
 
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...InfluxData
 
Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...
Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...
Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...InfluxData
 
How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana
How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, GrafanaHow to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana
How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, GrafanaInfluxData
 
Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...
Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...
Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...InfluxData
 
Virtual training intro to InfluxDB - June 2021
Virtual training  intro to InfluxDB  - June 2021Virtual training  intro to InfluxDB  - June 2021
Virtual training intro to InfluxDB - June 2021InfluxData
 
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
InfluxDB + Telegraf Operator: Easy Kubernetes MonitoringInfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
InfluxDB + Telegraf Operator: Easy Kubernetes MonitoringInfluxData
 
Time Series Tech Stack for the IoT Edge
Time Series Tech Stack for the IoT EdgeTime Series Tech Stack for the IoT Edge
Time Series Tech Stack for the IoT EdgeInfluxData
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021InfluxData
 
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...InfluxData
 

What's hot (20)

Catalogs - Turning a Set of Parquet Files into a Data Set
Catalogs - Turning a Set of Parquet Files into a Data SetCatalogs - Turning a Set of Parquet Files into a Data Set
Catalogs - Turning a Set of Parquet Files into a Data Set
 
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
 
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
 
Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...
Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...
Sebastian Spaink [InfluxData] | Layer by Layer: Printing Your Own External In...
 
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
Bernard Paques & Kevin Polossat [AWS] | Combining the Power of InfluxDB and A...
 
How to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin EcosystemHow to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin Ecosystem
 
Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...
Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...
Alan Pope, Sebastian Spaink [InfluxData] | Data Collection 101 | InfluxDays N...
 
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
 
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
How to Create a Modern IIoT Monitoring Solution On iOS Using Swift, MQTT and ...
 
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
 
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
 
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
 
Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...
Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...
Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with ...
 
How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana
How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, GrafanaHow to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana
How to Gain Real-Time Visibility into Your IaaS with vBridge, InfluxDB, Grafana
 
Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...
Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...
Introduction to InfluxDB 2.0 & Your First Flux Query by Sonia Gupta, Develope...
 
Virtual training intro to InfluxDB - June 2021
Virtual training  intro to InfluxDB  - June 2021Virtual training  intro to InfluxDB  - June 2021
Virtual training intro to InfluxDB - June 2021
 
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
InfluxDB + Telegraf Operator: Easy Kubernetes MonitoringInfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
InfluxDB + Telegraf Operator: Easy Kubernetes Monitoring
 
Time Series Tech Stack for the IoT Edge
Time Series Tech Stack for the IoT EdgeTime Series Tech Stack for the IoT Edge
Time Series Tech Stack for the IoT Edge
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
 
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...
 

Similar to Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Update | InfluxDays EMEA 2021

InfluxDB Live Product Training
InfluxDB Live Product TrainingInfluxDB Live Product Training
InfluxDB Live Product TrainingInfluxData
 
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...InfluxData
 
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateMeet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateInfluxData
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020InfluxData
 
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...InfluxData
 
Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021InfluxData
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthNicolas Brousse
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarVMware Tanzu
 
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021InfluxData
 
Cloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachCloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachNicola Ferraro
 
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia GuptaIntro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia GuptaInfluxData
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...ICS
 
InfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s ComingInfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s ComingInfluxData
 
Web後端技術的演變
Web後端技術的演變Web後端技術的演變
Web後端技術的演變inwin stack
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
 
Introduction to PaaS and Heroku
Introduction to PaaS and HerokuIntroduction to PaaS and Heroku
Introduction to PaaS and HerokuTapio Rautonen
 
Modern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresModern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresGiacomo Vacca
 
Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]Kevin Xu
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Anant Corporation
 
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...InfluxData
 

Similar to Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Update | InfluxDays EMEA 2021 (20)

InfluxDB Live Product Training
InfluxDB Live Product TrainingInfluxDB Live Product Training
InfluxDB Live Product Training
 
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
Tim Hall [InfluxData] | InfluxDays Keynote: InfluxDB Roadmap | InfluxDays NA ...
 
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateMeet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product Update
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience NA 2020
 
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays...
 
Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
 
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
Russ Savage [Ngrok] | InfluxDB QuickStart | InfluxDays NA 2021
 
Cloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachCloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps Approach
 
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia GuptaIntro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
Intro to InfluxDB 2.0 and Your First Flux Query by Sonia Gupta
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
 
InfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s ComingInfluxDB Roadmap: What’s New and What’s Coming
InfluxDB Roadmap: What’s New and What’s Coming
 
Web後端技術的演變
Web後端技術的演變Web後端技術的演變
Web後端技術的演變
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
Introduction to PaaS and Heroku
Introduction to PaaS and HerokuIntroduction to PaaS and Heroku
Introduction to PaaS and Heroku
 
Modern VoIP in Modern Infrastructures
Modern VoIP in Modern InfrastructuresModern VoIP in Modern Infrastructures
Modern VoIP in Modern Infrastructures
 
Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]Introducing TiDB Operator [Cologne, Germany]
Introducing TiDB Operator [Cologne, Germany]
 
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
 
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
Paul Dix [InfluxData] | InfluxDays Opening Keynote | InfluxDays Virtual Exper...
 

More from InfluxData

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB ClusteredInfluxData
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemInfluxData
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...InfluxData
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBInfluxData
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base InfluxData
 
Build an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackBuild an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackInfluxData
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustInfluxData
 
Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedInfluxData
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB InfluxData
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...InfluxData
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...InfluxData
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineInfluxData
 
Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena InfluxData
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineInfluxData
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBInfluxData
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...InfluxData
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022InfluxData
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022InfluxData
 

More from InfluxData (20)

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB Clustered
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow Ecosystem
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDB
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
 
Build an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackBuild an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING Stack
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using Rust
 
Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud Dedicated
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage Engine
 
Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage Engine
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
 

Recently uploaded

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 

Recently uploaded (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 

Tim Hall and Ryan Betts [InfluxData] | InfluxDB Roadmap and Engineering Update | InfluxDays EMEA 2021

  • 1. Ryan Betts, VP Engineering Tim Hall, VP Products InfluxDB Roadmap & Engineering Update
  • 2. © 2021 InfluxData. All rights reserved. 2 | Agenda ● InfluxDB Enterprise ● InfluxData Community ● InfluxDB Cloud
  • 4. © 2021 InfluxData. All rights reserved. 4 | ● 2x Growth ● Management Depth ● Deployment & Build Automation Team Growth and Security Posture ● SOC 2 Type II ● Penetration Testing ● Code Signing ● Digital Supply Chain
  • 5. © 2021 InfluxData. All rights reserved. 5 | These Engineering Investments Enable... Delivery of new data access & processing while not significantly altering current deployment Continue the success of deployments managed by you
  • 6. © 2021 InfluxData. All rights reserved. 6 |InfluxDB Enterprise 1.9 ● Flux ○ Upgraded from 0.65 -> 0.113 including feature advancements and improvements already available in InfluxDB Cloud ○ Query management controls ■ Place limits on resource usage ■ Log queries which exceed these limits ○ Performance Improvements ■ last(), min(), max() ● Expanded metrics for managing InfluxDB Enterprise at scale ○ data size on disk per measurement (also in 1.8.5) ○ cardinality per measurement ○ data written metrics by measurement and/or username ○ series creation metrics ● InfluxQL ○ Add WITH KEY syntax to show tag keys ○ Performance improvement for sorted merge iterator ● Other ○ Updated prometheus remote protocol ○ Enable security integration with Kapacitor via LDAP ○ Node labels: add key/value meta data to either meta nodes and/or data nodes. Note: There is no companion InfluxDB 1.9 OSS release paired with InfluxDB Enterprise 1.9 Also, 32-bit support is also no longer available.
  • 7. © 2021 InfluxData. All rights reserved. 7 | Key Theme: Continue the success of your on-prem deployments ● Leverage Node Labels for shard ownership/placement ● Streamline backup process including object store targets ● Prevent shard creation outside designated time range ● Upgrade internal hashing algorithm to support FedRAMP/FIPS 140-2 ● Reduce frequency of OOM conditions via InfluxQL ○ Ex: Require time range Need something? Let’s Talk InfluxDB Enterprise 1.10 and beyond
  • 8. © 2021 InfluxData. All rights reserved. 8 |Kapacitor 1.6 ● Goal: enable a path for Kapacitor users to continue to leverage that investment with InfluxDB 2.x ● Introduce Flux task engine to Kapacitor ○ Allow definition, deployment, scheduling and management of Flux-based tasks ○ Leverage the v2 API for tasks ○ Flux helper functions - ease conversion of TICKscript to Flux tasks ○ Add queryFlux node for TICKscripts ○ Alert Handler additions: Zenoss ● Backport Kapacitor Enterprise Security feature to OSS ○ Allows Kapacitor, when paired with InfluxDB Enterprise to leverage the same security store.
  • 9. © 2021 InfluxData. All rights reserved. 9 |Chronograf 1.9 • Data Explorer – Set database context for meta queries such as DELETE/DROP – Filter fields • Dashboards – Flux-based template variables • LogViewer Improvements • Eliminate phantom query refresh • Enhance data precision via time in visualization • Enable time selector • Improve load performance • Option to hide histogram panel • Kapacitor Integration – Support configuration for ServiceNow, Big Pandas, and Zenoss, retire HipChat – Add pagination for TICKscripts • Chronograf HA – Allow for migration script to be run against secure etcd cluster – Improved integration with InfluxDB Enterprise for administrative functions
  • 11. © 2021 InfluxData. All rights reserved. 11 | ● Due to limited address space, large databases cause InfluxDB to crash. ● What’s large? > 3GB ● Typically retention policies can be used to restrict the amount of data stored on these smaller footprint instances. ● Community to the rescue ○ A number of community members have collaborated on addressing this and building a 32-bit edition of InfluxDB to address this. ● Thanks to @fluffynukeit and @simonvetter ● Builds: https:/ /github.com/simonvetter/influxdb/ We do not plan on producing a 32-bit build for InfluxDB 2.x Community can build for this platform, if desired. InfluxDB 1.x OSS on 32-bit Systems
  • 12. © 2021 InfluxData. All rights reserved. 12 | OSS 1.x → OSS 2.0 How to take the limo ride? IN-PLACE UPGRADE ● Updates Configuration ● Write Data Into 2.0 Buckets ● Create DBRP Mappings ● Migrate Users, Metadata ● Build TSI (Time-series index) ● Includes Docker-based installs as of 2.0.4 https:/ /docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/ INFLUXDB OSS 2.0
  • 13. © 2021 InfluxData. All rights reserved. 13 | Continuous Queries (CQ) Replace with Flux Tasks. Leverage docs 1.x Supported Protocols (Graphite, CollectD, OpenTSDB, UDP, Prometheus Remote Write) Use Telegraf Kapacitor 1.x (Subscription API) Dual write to InfluxDB 2.0 and Kapacitor 1.x Chronograf / Grafana (Dashboards) Existing dashboards will continue to work with InfluxQL compatibility API Authentication Auth required by default Admin users Re-assess and manually create admin users in OSS 2.0 Platform Support Docker, Windows, ARM builds are available now! A Few Things To Watch For... INFLUXDB OSS 2.0 https:/ /docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/
  • 14. © 2021 InfluxData. All rights reserved. 14 | Flux: TICKscript Compatibility Package ● Most TICKscript functions have similar counterparts in Flux. ● The tickscript package simplifies conversion of TICKscripts to InfluxDB 2.x tasks. ● import ts "contrib/bonitoo-io/tickscript" ● Provides a set of functions making conversion easier. ● Allows for creation of custom checks executed as Flux tasks and triggering notifications in InfluxDB v2.x
  • 15. © 2021 InfluxData. All rights reserved. 15 | 2.0 OSS Alpha 2.1 ● User Interface ○ Add Notebooks support ○ Add Dashboard annotations ● Flux performance improvements ○ first/last ○ count/sum ○ window grouping ○ and more... ● Operational Improvements ○ Additional Query Log Levels ● Update to Go 1.16 Q3 ● API Improvement ○ Add/Standardize Pagination across APIs ● Functions: Flux ● User Interface ○ Editing Tasks w/ Notebooks ○ Telegraf Config enhancements ○ Static legends in Graphs ○ Secrets management ○ Custom base path ● Connection to InfluxDB Cloud ○ Status ● Continue Flux performance improvements based on feedback 2.x Q4 ● User Interface ○ InfluxDB Templates integration ○ Alert building w/ Notebooks ● Connection to InfluxDB Cloud ○ Data Replication ○ Remote Management ○ Single Login InfluxDB OSS 2.x 2022
  • 16. © 2021 InfluxData. All rights reserved. 16 | In Nov 2020, we invited 3 community members to participate in PR reviews and more. ● Sven Rebhan - @srebhan, @DocLambda ● Thomas Casteleyn - @Hipska ● Paweł Żak - @zak-pawel, @p-zak Their contributions have been invaluable in terms of helping move the Telegraf project forward! Thank you!!! Telegraf Community Contributions
  • 17. © 2021 InfluxData. All rights reserved. 17 | Telegraf Enhancements in 2020 – Dialect of Python Specification has details about the syntax and available functions – Execution cannot access file system, network, system resources – Use Cases: • Math operations • Logic operations • Some string operations • Add or remove tags/fields/metrics External Plugins via Execd Starlark Processor Telegraf Inputs Processors Aggregators Outputs Execd Execd Execd Execd External Input External Processor External Aggregator External Output
  • 18. © 2021 InfluxData. All rights reserved. 18 |Telegraf 1.18.0 Released - March 17, 2021 New Inputs ● Beat Input Plugin ● CS:GO Input Plugin ● Directory Monitoring Input Plugin* ● RavenDB Input Plugin ● NFS Input Plugin* New Outputs ● Google BigQuery Output Plugin ● Grafana Loki Output Plugin ● Sensu Output Plugin ● SignalFX Output Plugin New External Plugins ● GeoIP Processor Plugin ● Plex Webhook Input Plugin ● SMCIPMITool Input Plugin New Aggregators ● Derivative Aggregator Plugin ● Quantile Aggregator Plugin New Processors ● AWS EC2 Metadata Processor Plugin New Parsers ● XML Parser Plugin New Serializers ● MessagePack Serializer Plugin *community requests New Features ● Updated to Go 1.16.2 ● Code Signing for Windows & Mac ● More SNMP v3 authentication protocols including SHA-512 ● 140+ commits from 78 contributors
  • 19. © 2021 InfluxData. All rights reserved. 19 | JSON Parsing Improvements Telegraf: What’s Next? Prometheus Remote Write Parsing Dynamic Configuration
  • 21. © 2021 InfluxData. All rights reserved. 21 | Global Distribution Run where you are / Pay how you want Multi-Cloud + Global Distribution Now: US (Oregon) US(Virginia) EU(Frankfurt) US (Iowa) EU (Belgium) US (Virginia) EU (Netherlands)
  • 22. © 2021 InfluxData. All rights reserved. 22 | Global Distribution Run where you are / Pay how you want Next: • Continue expansion across all super regions (N. America, Europe, APAC) – Next: AWS AP (Sydney) – Azure Europe (North) – AWS Europe (Ireland) – Other APAC* Multi-Cloud + Global Distribution Now: US (Oregon) US(Virginia) EU(Frankfurt) US (Iowa) EU (Belgium) US (Virginia) EU (Netherlands)
  • 23. © 2021 InfluxData. All rights reserved. 23 | • Usage-based billing • Social sign-on integration with Google and Microsoft (Azure AD) • Eligible to retire CSP committed consumption Billing Options Cloud Service Provider Marketplace Offers Now: Later: Annual contracts
  • 24. © 2021 InfluxData. All rights reserved. 24 | IoT: Geotemporal Available Now! Telegraf Plugins S2 Geo Processor: adds tags with an S2 cell ID token of a specified cell level. Specify lat and lon field values with WGS-84 coordinates in decimal degrees. GeoIP Processor: looks up IP addresses in the MaxMind GeoLite2 database and adds the respective ISO country code, city name, latitude and longitude.
  • 25. © 2021 InfluxData. All rights reserved. 25 | IoT: Geotemporal Available Now! Filtering • filterRows() • gridFilter() • strictFilter() Aggregate • groupByArea() • asTracks() Transformation • s2CellIDToken() • toRows() Supported Shapes • box - defined by: minLat, maxLat, minLon, maxLon • circle - defined by: lat, lon, radius • polygon - array of points: lat, lon Telegraf Plugins S2 Geo Processor: adds tags with an S2 cell ID token of a specified cell level. Specify lat and lon field values with WGS-84 coordinates in decimal degrees. GeoIP Processor: looks up IP addresses in the MaxMind GeoLite2 database and adds the respective ISO country code, city name, latitude and longitude.
  • 26. © 2021 InfluxData. All rights reserved. 26 | IoT: Geotemporal Available Now! Filtering • filterRows() • gridFilter() • strictFilter() Aggregate • groupByArea() • asTracks() Transformation • s2CellIDToken() • toRows() Supported Shapes • box - defined by: minLat, maxLat, minLon, maxLon • circle - defined by: lat, lon, radius • polygon - array of points: lat, lon Telegraf Plugins S2 Geo Processor: adds tags with an S2 cell ID token of a specified cell level. Specify lat and lon field values with WGS-84 coordinates in decimal degrees. GeoIP Processor: looks up IP addresses in the MaxMind GeoLite2 database and adds the respective ISO country code, city name, latitude and longitude. Map Visualisation
  • 27. © 2021 InfluxData. All rights reserved. 27 | Key Themes in 2021 Teams & Collaboration Tenant Observability Functions & Reuse Ease Data Movement
  • 28. © 2021 InfluxData. All rights reserved. 28 | Notebooks Teams & Collaboration ● Goal is to provide a single consistent building experience in our platform ● Designed to allow teams to incrementally build queries or background processing tasks together ● Flexible enough to guide new users and unblock power users ● View multiple related resources in a single view Now
  • 29. © 2021 InfluxData. All rights reserved. 29 | Dashboard Annotations Teams & Collaboration ● Goal is share context in dashboards ● Add, edit, delete as needed ● Annotations never expire ● Available in your InfluxDB Cloud accounts soon ● Ranged annotations, custom colors, support for more graph types coming soon Now
  • 30. © 2021 InfluxData. All rights reserved. 30 | Tenant Observability ● Goal is to provide self-service access to usage and operations: ○ Usage ○ Cardinality ○ Rate limit events ○ Write errors ○ Query Log ● User configurable templates for dashboards & alerts ● Available on all cloud accounts shortly Next
  • 31. © 2021 InfluxData. All rights reserved. 31 | Evolution of Tasks Schedule Tasks: Flux Now
  • 32. © 2021 InfluxData. All rights reserved. 32 | Evolution of Tasks Functions Schedule Trigger (via Events) Tasks: Flux Parameterized / Reusable Remote Invocation Task (Via Schedule) Web hook (via API) Flux-based...to Start Next
  • 33. © 2021 InfluxData. All rights reserved. 33 | Functions: Flux ● Goal is code reusability ○ Define Flux code once ○ Register as a Function with defined parameters ○ Invoke, as desired, with different values supplied as arguments ● Power tasks, triggers, dashboard cells with common functions Next Task = Function (Schedule, Arguments)
  • 34. © 2021 InfluxData. All rights reserved. 34 | Triggers ● Goal is to use events to invoke functions ● Events can be “write to a bucket” ● Use cases: ○ Late arrivals of data ○ Streamlined alerting Next QUERY ACT Scheduled Task / Alert check Notificatio n systems WRITE Notificatio n systems WRITE WRITE ACT Triggers
  • 35. © 2021 InfluxData. All rights reserved. 35 | Functions: Polyglot Programming ● Goal is make the platform do more for you ● Two main use cases: ○ Pre-process data before writing into InfluxDB ○ Post-process rows returned from querying InfluxDB ● MVP - Run your python code as function that can be invoked remotely Next Python code as a Function
  • 36. © 2021 InfluxData. All rights reserved. 36 |Make data movement easier Enable users to define object store locations within their CSP account. Bulk Import Line protocol CSV TSM files Parquet Next
  • 37. © 2021 InfluxData. All rights reserved. 37 |Make data movement easier Enable users to define object store locations within their CSP account. Bulk Import Line protocol CSV TSM files Parquet Self-Service Backup Bucket backup (restore to OSS or Cloud) -- or -- Export to Parquet Next
  • 38. © 2021 InfluxData. All rights reserved. 38 |Make data movement easier Enable users to define object store locations within their CSP account. Bulk Import Line protocol CSV TSM files Parquet Self-Service Backup Bucket backup (restore to OSS or Cloud) -- or -- Export to Parquet Next Cloud Native Ingest Connect with cloud native messaging services • MQTT, • AWS Kinesis • Azure EventHub
  • 39. © 2021 InfluxData. All rights reserved. 39 |Bonus: Explicit Schema Define Buckets with Explicit Schema ● Blocks non-compliant writes ● Allow for additions Next
  • 40. © 2021 InfluxData. All rights reserved. 40 | InfluxDB Enterprise ○ Continue the success of deployments managed by you ○ Deliver latest improvements for data access & processing InfluxData Community ○ Limo door is open...and ready to take you on the ride to InfluxDB 2.x ○ Telegraf advancements makes it the most powerful data acquisition tool ever InfluxDB Cloud ○ Teams & Collaboration ○ Functions & Reuse ○ Tenant Observability ○ Ease Data Movement Summary