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.
Ryan Betts
VP Engineering, InfluxData
November 2020
InfluxDB Platform
Agenda
1. Introduction
2. InfluxDB Platform: Year 1
3. OSS 2.0 GA
© 2020 InfluxData. All rights reserved. 3
Cloud Service Providers and Regions
● AWS Billing Integration
● GCP Billing Inte...
© 2020 InfluxData. All rights reserved. 4
InfluxDB Cloud:
New AWS Region
Live Now!
Location: US East-1 (Virginia)
Where Sh...
© 2020 InfluxData. All rights reserved. 5
Signup and Pricing Improvements
● Pricing refinements
● Annual contract/commits
...
© 2020 InfluxData. All rights reserved. 6
Telegraf, Client SDKs & Data Ingestion
● 1.x write endpoint compatibility
● Tele...
© 2020 InfluxData. All rights reserved. 7
Telegraf: Starlark
● Starlark integration
○ Python-like scripting for
transformi...
© 2020 InfluxData. All rights reserved. 8
Telegraf: Execd
Internal plugin candidates:
useful to a large # of people
few de...
© 2020 InfluxData. All rights reserved. 9
InfluxDB Templates: Manage and Share Configuration
● https://www.influxdata.com/...
© 2020 InfluxData. All rights reserved. 10
Querying Data
● InfluxQL (API, DQL only)
● Flux performance improvements
● VSCo...
© 2020 InfluxData. All rights reserved. 11
Querying Remote Data
● Flux to(),from()
○ MySQL
○ Postgres
○ Snowflake
○ SQLite...
© 2020 InfluxData. All rights reserved. 12
Special Call-Out: Anais’s TL;DRs on the Blog
https://www.influxdata.com/blog/
© 2020 InfluxData. All rights reserved. 13
Visualizing and Exploring Data
● Histograms
● Heatmaps
● Scatter Plots
● Band C...
© 2020 InfluxData. All rights reserved. 14
Visualizing and Exploring (coming soon)
Geospatial - end of year Mosaic - end o...
© 2020 InfluxData. All rights reserved. 15
Visualizing Data in Your Application
Giraffe: an open source collection of
reus...
© 2020 InfluxData. All rights reserved. 16
Alerting and Acting on Data
● New Notification Endpoints
● Checks for custom al...
© 2020 InfluxData. All rights reserved. 17
Internals: Behind the Curtain
● Proactive support operations
● Multi-cloud CD (...
OSS 2.0.0 GA
In-place upgrade to the 2.x
APIs and UI
© 2020 InfluxData. All rights reserved. 20
2.x as a single binary open-source
© 2020 InfluxData. All rights reserved. 21
Data Explorer
© 2020 InfluxData. All rights reserved. 22
Flux Editor
© 2020 InfluxData. All rights reserved. 23
Single Platform: Multiple Modalities
● Common CLI
● Shared Client SDKs
● Shared...
Tim E. Hall
VP, Products
Wednesday, 9:05AM PT
InfluxDB Roadmap
Attend Tim’s talk to learn
more about our plans for
integra...
Balaji Palani
Wednesday, 1:05PM PT
Path to InfluxDB
2.0
- Seamlessly migrate your
1.x dashboards, alerts and
tasks
Attend ...
ryan@influxdata.com
Thank you
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
What to Upload to SlideShare
Next
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual Experience NA 2020

Download to read offline

Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual Experience NA 2020

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual Experience NA 2020

  1. 1. Ryan Betts VP Engineering, InfluxData November 2020 InfluxDB Platform
  2. 2. Agenda 1. Introduction 2. InfluxDB Platform: Year 1 3. OSS 2.0 GA
  3. 3. © 2020 InfluxData. All rights reserved. 3 Cloud Service Providers and Regions ● AWS Billing Integration ● GCP Billing Integration ● Azure Integration - end of year.
  4. 4. © 2020 InfluxData. All rights reserved. 4 InfluxDB Cloud: New AWS Region Live Now! Location: US East-1 (Virginia) Where Shall We Go Next? +
  5. 5. © 2020 InfluxData. All rights reserved. 5 Signup and Pricing Improvements ● Pricing refinements ● Annual contract/commits ● Social sign-on with Google ● Lighthouse program ● OEM multi-org account API ● Multi-user + Invite Flow ● Checkout v2 - end of year
  6. 6. © 2020 InfluxData. All rights reserved. 6 Telegraf, Client SDKs & Data Ingestion ● 1.x write endpoint compatibility ● Telegraf plugins (55 additions!) ○ OPC-UA ○ SNMP Trap ○ sFlow ○ Windows Event Log ○ Modbus ● Official Client SDKs ○ Arduino, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Scala
  7. 7. © 2020 InfluxData. All rights reserved. 7 Telegraf: Starlark ● Starlark integration ○ Python-like scripting for transforming data. [[processors.starlark]] source = ''' def apply(metric): I = metric.fields['current'] V = metric.fields['voltage'] metric.fields['power'] = I * V return metric '''
  8. 8. © 2020 InfluxData. All rights reserved. 8 Telegraf: Execd Internal plugin candidates: useful to a large # of people few dependencies to not bloat Telegraf External plugins: non-Go plugins, utilize non-Go libraries use for license software supports same API as internal
  9. 9. © 2020 InfluxData. All rights reserved. 9 InfluxDB Templates: Manage and Share Configuration ● https://www.influxdata.com/products/influxdb-templates/gallery/ ● https://github.com/influxdata/community-templates ● https://docs.influxdata.com/influxdb/v2.0/influxdb- templates/stacks/save-time/#add-existing-resources-to-the- github-repository
  10. 10. © 2020 InfluxData. All rights reserved. 10 Querying Data ● InfluxQL (API, DQL only) ● Flux performance improvements ● VSCode and UI Flux LSP clients ● Flux profiler ○ https://docs.influxdata.com/influxdb/v2.0 /reference/flux/stdlib/profiler/ group |> count group |> sum group |> first group |> last group |> min group |> max window |> count window |> sum window |> first window |> last window |> min window |> max |> fill |> mean aggregateWindow(every: 1mo, fn: sum)
  11. 11. © 2020 InfluxData. All rights reserved. 11 Querying Remote Data ● Flux to(),from() ○ MySQL ○ Postgres ○ Snowflake ○ SQLite ○ Amazon Athena ○ SQL Server ○ Google BigQuery ○ Google Bigtable experimental ○ MQTT experimental
  12. 12. © 2020 InfluxData. All rights reserved. 12 Special Call-Out: Anais’s TL;DRs on the Blog https://www.influxdata.com/blog/
  13. 13. © 2020 InfluxData. All rights reserved. 13 Visualizing and Exploring Data ● Histograms ● Heatmaps ● Scatter Plots ● Band Chart ● 1.x Grafana Interoperability ● Performance Improvements ○ RUM for observability ○ Performance optimizations ○ Local result set caching
  14. 14. © 2020 InfluxData. All rights reserved. 14 Visualizing and Exploring (coming soon) Geospatial - end of year Mosaic - end of year
  15. 15. © 2020 InfluxData. All rights reserved. 15 Visualizing Data in Your Application Giraffe: an open source collection of reusable react components. Storybook: https://influxdata.github.io/giraffe/
  16. 16. © 2020 InfluxData. All rights reserved. 16 Alerting and Acting on Data ● New Notification Endpoints ● Checks for custom alerting ○ https://docs.influxdata.com/influxdb /v2.0/monitor-alert/custom-checks/
  17. 17. © 2020 InfluxData. All rights reserved. 17 Internals: Behind the Curtain ● Proactive support operations ● Multi-cloud CD (ArgoCD) ● Cloud monitors Cloud ● Incident Bot ● Feature Flagging (ConfigCat) ○ Elixir client open sourced ● SOC2 Type 1 ● SOC2 Type 2 - end of year ● Automated entropy detection ● Automated backup verification ● Backup replay tooling ● Automatic query-retry ● Zero-downtime deployments
  18. 18. OSS 2.0.0 GA
  19. 19. In-place upgrade to the 2.x APIs and UI
  20. 20. © 2020 InfluxData. All rights reserved. 20 2.x as a single binary open-source
  21. 21. © 2020 InfluxData. All rights reserved. 21 Data Explorer
  22. 22. © 2020 InfluxData. All rights reserved. 22 Flux Editor
  23. 23. © 2020 InfluxData. All rights reserved. 23 Single Platform: Multiple Modalities ● Common CLI ● Shared Client SDKs ● Shared UX ● InfluxDB Templates compatible across OSS and Cloud
  24. 24. Tim E. Hall VP, Products Wednesday, 9:05AM PT InfluxDB Roadmap Attend Tim’s talk to learn more about our plans for integrating OSS at the edge and Cloud at the core.
  25. 25. Balaji Palani Wednesday, 1:05PM PT Path to InfluxDB 2.0 - Seamlessly migrate your 1.x dashboards, alerts and tasks Attend Balaji’s talk to learn more about upgrading.
  26. 26. ryan@influxdata.com Thank you

Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual Experience NA 2020

Views

Total views

114

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×