Weitere ähnliche Inhalte Ähnlich wie Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual Experience NA 2020 (20) Kürzlich hochgeladen (20) Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual Experience NA 20203. © 2020 InfluxData. All rights reserved. 3
Cloud Service Providers and Regions
● AWS Billing Integration
● GCP Billing Integration
● Azure Integration - end of
year.
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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 2020 InfluxData. All rights reserved. 12
Special Call-Out: Anais’s TL;DRs on the Blog
https://www.influxdata.com/blog/
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. © 2020 InfluxData. All rights reserved. 14
Visualizing and Exploring (coming soon)
Geospatial - end of year Mosaic - end of year
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. © 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. © 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
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. 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. 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.