CONFERENCE SESSIONS

23-24 June 2020

Times listed are in BST. For convenience, on-demand replays will be made available at the end of the two-day conference.

Paul Dix
Founder and CTO, InfluxData
@pauldix

InfluxDays Opening Keynote

In this session, Paul Dix will open the conference with an update on InfluxDB and Flux.

23 June @ 12:10 pm BST  |   Register to attend

About Paul Dix: Paul Dix is the creator of InfluxDB. He has helped build software for startups, large companies and organizations like Microsoft, Google, McAfee, Thomson Reuters, and Air Force Space Command. He is the series editor for Addison Wesley’s Data & Analytics book and video series. In 2010 Paul wrote the book Service-Oriented Design with Ruby and Rails for Addison Wesley’s. In 2009 he started the NYC Machine Learning Meetup, which now has over 7,000 members. Paul holds a degree in computer science from Columbia University.
James Governor

James Governor
Principal Analyst & Co-Founder of Redmonk

Reframing and Retooling for Observability

Observability is making the transition from being a niche concern to becoming a new frontier for user experience, systems, IoT and service management across all organizations. James will discuss what this means for the developers of modern applications and how to use observability to derive deep insights into system performance and user experience.

23 June @ 12:55 pm BST  |   Register to attend

About James Governor: James Governor founded RedMonk in 2002 with Stephen O’Grady. RedMonk focuses on developers as the real key influencers in tech — understanding that people choose technology because of gut instincts not facts per se. An ex-journalist, James has managed teams and news agendas in weekly publication grind. He has been an IBM and MS watcher since 1995. His goals: build RedMonk. His specialties: Developers, developers, developers.

Daniel Putz
DevOps Enablement, Volvo

History of Monitoring at Volvo Cars

23 June @ 2:10 pm BST  |   Register to attend

About Daniel Putz:

Barbara Nelson
Barbara Nelson
Head of Applications, InfluxData

Best Practices for Data Ingestion into InfluxDB

There are many ways to get your time series data into InfluxDB. You can use Telegraf plugins, a client API, or use Flux to upload your data. This talk will cover the pros and cons of each approach. We will then dive into Telegraf (our most flexible approach to loading data into InfluxDB, supporting over 200 plugins today). We will show you some great examples of how our customers are using Telegraf to retrieve, process and output time series data. If you are relatively new to Telegraf, you will come away with a better understanding of how to leverage Telegraf in your environment to seamlessly upload your data to InfluxDB. If you’ve been using Telegraf for a while, you may discover some new Telegraf capabilities that you weren’t aware of. You may even get inspired to contribute to Telegraf to make it even better.

23 June @ 2:55 pm BST  |   Register to attend

About Barbara Nelson:  At InfluxData, Barbara manages the Telegraf team as well as the teams delivering the Influx UI for the company’s open source and commercial products.

Tim Hall
Tim Hall
VP of Products, InfluxData

InfluxDB Roadmap

In this talk, Tim will review the roadmap.

24 June @ 12:10 pm BST  |   Register to attend

About Tim Hall: Tim Hall is the VP of Products at InfluxData. Prior to joining InfluxData, Tim was VP of Product Management at Hortonworks where he was responsible for leading the product management, documentation, and user experience design teams. Previously, Tim held management-level positions at Oracle, HP, Talking Blocks, and Xpedior. Tim holds a Bachelor of Arts degree from Claremont McKenna College in Science and Management with a concentration in Physics.
Jeremy Foran

Jeremy Foran
Technology Specialist – CoE Data, BAI Communications 

Detecting Subway Overcrowding in Real Time Using InfluxDB

BAI Communications has built a public Wi-Fi offering in both the Toronto and NYC subway systems, where roughly 2 million unique devices totaling 14 million log-ins per month use the service. Using InfluxDB, we can notify rail operators when platforms reach dangerous levels in near real-time.

The team has been using InfluxDB since v0.8 and love the tech. To deliver this solution, they collect metrics from the 1000+ wireless APs in their network and push them into InfluxDB. Passenger flows create various distinct patterns in the wifi data. Using InfluxDB, the team can tease out patterns and notify appropriate parties when those patterns change.

24 June @ 2:10 pm BST  |   Register to attend

About Jeremy Foran: Jeremy Foran is a technology specialist with BAI Communications with ~10 years of data systems integration, mostly in the rail sector. He has spoken at various conferences and meetups, most notably Elasticsearch (NYC/Toronto/Melbourne/Sydney).
Johnny Steenbergen
Johnny Steenbergen
Tech Lead User Tools Team, InfluxData

Zero to Awesome Infrastructure with Influx Templates/Packages

InfluxDB should be easy to get up and running with all the shiny resources you need to get value out of it. This talk will walk users through creating an influx template/package that can stand up resources like buckets/labels/tasks/telegraf configs and so forth so they can start up their cloud or OSS instance and hit the ground running!

24 June @ 2:55 pm BST  |   Register to attend

About Johnny Steenbergen: Solving problems to advance user activation. Community engagement is what Johnny lives for.

On-demand sessions

Times listed are in BST. For convenience, on-demand replays will be made available at the end of the two-day conference.
Brandon Farmer

Brandon Farmer
Senior Engineer, InfluxData

Tools for Working with Flux Now and in the Future

Walkthrough of the Flux tools that we have available today and the roadmap of what is coming in the future.

Recorded session available on June 24, 2020

About Brandon Farmer:  Senior Engineer at InfluxData working on the new tools for Flux.

Jeremy Foran

Chipalo Street
Principal Program Manager Lead, Azure IoT Edge

Monitor AI Running on the Edge with Telegraf and Chronograf

Learn how to deploy high-value AI, that traditionally has only run in the cloud, to on-premises edge devices. Simply moving workloads from the cloud to the edge is not enough. Azure IoT Edge partnered with InfluxData to provide a seamless experience powered by a marketplace to not only deploy AI to the edge but also monitor its performance with Telegraf and Chronograf.

Recorded session available on June 24, 2020

About Chipalo Street:  Chipalo is a Program Manager who has worked on Azure IoT Edge since its inception. IoT Edge enables customers to deploy cloud intelligence, Azure services, artificial intelligence, and custom logic locally at the customers’ sites. IoT Edge is a fully managed services that can be controlled and deployed at scale from the Cloud. Before Azure, Chipalo worked on various XAML technologies including WPF, Silverlight, and Windows XAML. In his free time Chipalo enjoys refereeing professional soccer matches, dabbling in real estate investing, and cooking cuisines from across the world.
Christoph Bussler
Christoph Bussler
Solutions Architect, Google Cloud

IoT Event Processing and Analytics with InfluxDB in Google Cloud

The presentation introduces a Google Cloud native architecture for collecting, processing, analyzing and archiving of events from IoT devices, vehicles as well as upstream software systems. InfluxDB and its connection to global native Google Cloud services like BigQuery or Cloud Machine Learning Engine as well as Kubernetes is at the center of the architecture. The architecture demonstrates how access to global scaling cloud services address use cases from the Energy Sector.

Recorded session available on June 24, 2020

About Christoph Bussler: Chris was always fascinated by systems and data integration between on-premises systems, clouds, and their combination. As a Solutions Architect at Google Cloud (Google, Inc.) he is focusing on databases, data migration, and data integration in enterprise customer settings. Earlier in his career, Chris contributed to Enterprise Application System Integration (EAI), Business-to-Business Integration (B2B) as well as workflow management. In addition to implementing these technologies, he wrote several books on these topics and is publishing actively (see his professional page at www.real-programmer.com).

Jeremy Foran
David McKay
Developer Advocate, InfluxData

Git Lost in Time Series

Time Series is everywhere. It is all around us. Even now, in this very room. It’s there when you look out your window, or when you turn on your television. It’s there when you go to work, when you go to church, when you pay your taxes.

We often get so caught up in monitoring metrics from our EC2 instances, microservices, and service meshes that we forget that there’s plenty of time series before our code ever leaves our laptops: The Git repository.

In this session, we’ll walk through extracting time series data from Git, storing it in InfluxDB Cloud, and building an understanding of our codebase, team, and commit habits.

Let’s Git started.

Recorded session available on June 24, 2020

About David McKay:  David is a Developer Advocate at InfluxData, the company behind the leading time series database, InfluxDB; and a member of the Kubernetes release team.

As a professional technology magpie, David was an early adopter of cloud, container, and cloud-native technologies; crossing the murky waters of AWS in 2008, Docker in 2014, and Kubernetes in 2015.

With an insatiable love for technology, David is always on the hunt to learn and share knowledge with others in fun and exciting ways.

Jeremy Foran
Giacomo Tirabassi
SRE, InfluxData

Istio at InfluxData

This talk covers how and why we are running Istio on Kubernetes at InfluxData. Buzzwords can’t substitute engineering. Our experience, roadmap, and challenges of using Istio without Prometheus and using telegraf-operator.

Recorded session available on June 24, 2020

About Giacomo Tirabassi:  Giacomo is obsessed with automation and made a career out of this passion. He has been working with Kubernetes for the last 3 years, helping developers run their applications and improve productivity and quality of service.
Jeremy Foran
Houssem Yahiaoui
Javascript Ninja, Xapo; GDG Lead Organizer; Book Author

Lessons Learned from 1 Year of InfluxDB Usage in Fintech

In this session, we will go through all learned lessons from one year of usage of InfluxDB in monitoring and tracking within fintech and how our perspective of data changed indefinitely, where it all began, what went wrong, and how we customized it to suit our extremely dynamic business needs.

Recorded session available on June 24, 2020

About Houssem Yahiaoui:  Packt Firebase cookbook Author, Javascript Ninja, Telerik Developer Expert and long-time community next-door guy, without forgetting a tea lover who’s excited about pretty much everything whether that was the new Star Wars episode or just free cookies.

Jeremy Foran
Kai Waehner
Technology Evangelist, Confluent

Real-Time Streaming Analytics with 100000 Cars using MQTT, Kafka and InfluxDB 2.0 on Kubernetes

This session discusses use cases and architectures to process and analyze IoT sensor data in real time at scale. Learn how to ingest, process and analyze sensor data with MQTT for connectivity, the Kafka ecosystem for event streaming and InfluxDB 2.0 for time series analytics. A live demo shows how to build a cloud native IoT infrastructure on Kubernetes to connect and process streaming data from 100000 cars to do predictive maintenance in real time.

Recorded session available on June 24, 2020

About Kai Waehner:  Kai Waehner works as Technology Evangelist at Confluent. Kai’s main area of expertise lies within the fields of Big Data Analytics, Machine Learning / Deep Learning, Messaging, Integration, Microservices, Stream Processing, Internet of Things and Blockchain. He is regular speaker at international conferences such as JavaOne, O’Reilly Software Architecture or ApacheCon, writes articles for professional journals, and shares his experiences with new technologies on his blog.

Jeremy Foran

Lorenzo Affetti
Software Engineer, InfluxData

Autoscaling in Kubernetes with Flux

We monitor our InfluxDB Cloud service with InfluxDB Cloud itself.

We wanted autoscaling for running customers’ queries, but we could not exploit our InfluxDB metrics for autoscaling with built-in Kubernetes support. We extended Zalando’s “kube-metrics-adapter” to gather InfluxDB metrics and process them using Flux, so that we could use it as an external metrics server in Kubernetes.

In this talk, I will explain how we use InfluxDB Cloud to monitor InfluxDB Cloud, and how we enabled and configured Kubernetes to autoscale using InfluxDB metrics.

Recorded session available on June 24, 2020

About Lorenzo Affetti: Lorenzo is a Software Engineer at InfluxData. He worked at both Flux, InfluxData’s new query language, and on the infrastructure behind InfluxDB Cloud, InfluxData’s cloud offering. He is fond of processing data, especially if streams are involved.

Michael DeSa

Michael DeSa
Eng. Manager, InfluxData

Monitoring Methodologies

The objective of this workshop will be to introduce participants to the RED and USE monitoring methodologies. We will compare and contrast the two methodologies. Care will be taken to highlight best practices associated with each methodology. The workshop will culminate in participants designing schema and using flux to create relevant visualizations of their data.

Recorded session available on June 24, 2020

About Michael DeSa:  Michael DeSa is the Engineering Manager for the Monitoring Team at InfluxData. He has led the InfluxDB training course across the US, providing students with an in depth understanding of how InfluxDB works as well as sharing best practices. He has a degree in Math from the University of California, at Berkeley.

Michael DeSa
Nicolas Steinmetz
Artchitect & DevOps/SRE and Time Series consultant, CérénIT

Sustain Your Observability from Bare Metal TICK Stack and Apps to a Kubernetes World

When moving your apps to Kubernetes, you need to keep your existing observability at the same level or better improve it. Kubernetes will give you some challenge as you can’t strictly deploy the TICK Stack as you did before but also some opportunities. The talk is about my journey on this topic and will cover Telegraf as daemonset to fetch nodes resources, as a deployment to fetch metrics from different endpoints and hopefully with Telegraf as an operator to illustrate sidecar deployment. All these metrics will be pushed to InfluxDB (v1/v2) and may be visualised in Chronograf or Grafana.

Recorded session available on June 24, 2020

About Nicolas Steinmetz:  Working for 15+ years in IT, Nicolas founded CérénIT four years ago to focus on architecture, automation and reliability to make platforms work as expected. Nicolas is a fan of DevOps/SRE culture and practices. Playing with the TICK Stack for 5+ years now, he is also InfluxAce for France and has hosted the Paris Time Series Meetup since InfluxDays London 2019. Living in France, he also enjoys sailing on the west coast on his spare time.
Sam Dillard
Sam Dillard
Solutions Engineer, InfluxData

Performance Optimization in InfluxDB

Like his past talks on this, Sam will give a rundown of the different levers one can pull to make InfluxDB perform better for one’s use case. As he does each iteration of this, he has additional slides to add to this topic.

Most of the presentation focuses on write procedure as that is what defines schema and, ultimately, how queries will work against the DB.

Query tuning is an optional topic given enough time. It’s a complicated topic to cover, however.

Recorded session available on June 24, 2020

About Sam Dillard:  Sam Dillard has been a Solutions Engineer with InfluxData for over 3 years. He has watched the evolution of the product and its audience evolve since just before InfluxDB v1.0 was GA’ed. He has a lot of experience in understand different use cases, workloads, dataset shapes, and optimizing InfluxDB’s performance given those vectors.
Michael DeSa
Scott Anderson
Technical Writer, InfluxData

Map & Reduce – The Powerhouses of Custom Flux Functions

Use the Flux `map` and `reduce` functions to create powerful custom Flux functions. Aggregate, calculate, extrapolate, and transform your data to gain valuable insights specific to your use case.

Recorded session available on June 24, 2020

About Scott Anderson:  Scott Anderson is a Technical Writer for InfluxData who thrives on distilling complex information into simple, easy-to-understand concepts. He oversees the documentation of the Flux language and loves the challenge of showing how Flux can work for your use case. Scott’s formal education is in graphic design, but he is a self-taught coder and applies skills and principles learned in both worlds to many different disciplines including programming and software development, information design, marketing, and even package design.