7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

Schedule: Metrics/monitoring sessions

11:50–12:30 Monday, 7/11/2016
Auditorium (Ground + Balcony) Audience level: Intermediate
Caskey Dickson (Microsoft)
Average rating: ***..
(3.86, 14 ratings)
Avoid poor metrics that distract you from finding root causes of outages and extend downtime. Caskey Dickson explains how to create well-designed metrics that enable you to quickly know the state of your service to determine if your software is healthy and outlines the fundamentals that make for quality instrumentation that supports uptime and visibility into your systems and your users. Read more.
13:45–14:25 Monday, 7/11/2016
Auditorium (Ground + Balcony) Audience level: Intermediate
Tudor Golubenco (Elastic)
Average rating: ***..
(3.67, 12 ratings)
Tudor Golubenco discusses some of the new challenges that logging and monitoring systems are facing in today’s world of containers and microservices and how the open source ELK stack—Elasticsearch, Logstash, and Kibana—is evolving into the Elastic stack—Elasticsearch, Logstash, Kibana, and Beats—to meet these new requirements. Read more.
14:40–15:20 Monday, 7/11/2016
Auditorium (Ground + Balcony) Audience level: Intermediate
Radu Gheorghe (Sematext Group), Rafał Kuć (Sematext Group)
Average rating: ***..
(3.00, 13 ratings)
Doing a proof of concept with Elasticsearch and the Elastic stack is easy. Pushing the limits of its performance and scale is quite another thing. Radu Gheorghe and Rafał Kuć concentrate on the latter, discussing both the pitfalls and the best practices of using Elasticsearch for logs and metrics. Read more.
16:10–16:50 Monday, 7/11/2016
Auditorium (Ground + Balcony) Audience level: Beginner
Pieter Buteneers (CoScale)
Average rating: ***..
(3.30, 20 ratings)
Anomaly detection. Many people speak about it, some use it, some build it, some love it. . .but many hate it. Pieter Buteneers offers an overview of this strange beast and explains why you should use it. Read more.
17:05–17:45 Monday, 7/11/2016
Auditorium (Ground + Balcony) Audience level: Beginner
Björn Rabenstein (Grafana Labs)
Average rating: ***..
(3.50, 12 ratings)
Kubernetes and Prometheus are still pretty young, but somehow they immediately fell in love when they first met early last year. And now Prometheus has moved into the shiny new CNCF building that Kubernetes has called home for a while. Björn Rabenstein explores how the first two projects hosted by the Cloud Native Computing Foundation work together. Read more.
11:50–12:30 Tuesday, 8/11/2016
Forum Audience level: Intermediate
Sasha Goldshtein (Sela Group)
Average rating: ****.
(4.86, 14 ratings)
Sasha Goldshtein offers an overview of eBPF (extended Berkeley Packet Filters), a kernel technology that enables a plethora of diagnostic scenarios by introducing dynamic, safe, low-overhead, efficient programs that run in the context of your live kernel. BPF programs can attach to kprobes and uprobes, static kernel tracepoints, and even user-mode static probes. Read more.
11:50–12:30 Tuesday, 8/11/2016
G102/103 Audience level: Non-technical
John Rauser (Snapchat)
Average rating: ****.
(4.87, 30 ratings)
John Rauser explains how to make your operational displays more effective by leveraging basic research into the how humans perceive and decode statistical graphics. Read more.
14:40–15:20 Tuesday, 8/11/2016
G102/103 Audience level: Intermediate
Arun Kejariwal (Independent)
Average rating: **...
(2.78, 9 ratings)
Data-driven decision making has become a norm in the industry. In light of this—coupled with the high volume and velocity of data streams—large clusters are used to store and analyze data. However, deriving actionable insights from the data chest has been a daunting task. Arun Kejariwal presents approaches for analyzing operations data in the presence of “holes” in the time series. Read more.
16:10–16:50 Tuesday, 8/11/2016
G102/103 Audience level: Intermediate
Average rating: *....
(1.78, 23 ratings)
It's easy to spot and solve performance problems when you have an obvious culprit that contributes 90% to your request processing time. But what if there is no obvious villain? Nikita Salnikov-Tarnovski explains how to detect those 200 fast queries that, when combined, send your latencies off the charts. Read more.
17:05–17:45 Tuesday, 8/11/2016
Auditorium (Ground + Balcony) Audience level: Beginner
Nic Jansma (Akamai), Nigel Heron (SOASTA)
Average rating: ***..
(3.60, 5 ratings)
Accelerated mobile pages (AMP) deliver a fast user experience for mobile devices by placing restrictions on the AMP markup and its ability to run code. Without code, how can we gather analytics or validate that our AMP pages are fast? Nic Jansma and Nigel Heron demonstrate how to gather RUM for AMP. Read more.
17:05–17:45 Tuesday, 8/11/2016
G102/103
Steve Souders (SpeedCurve)
Average rating: ****.
(4.67, 6 ratings)
Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want. Read more.
9:30–11:00 Wednesday, 9/11/2016
G104/105 Audience level: Intermediate
Sasha Goldshtein (Sela Group)
Average rating: ****.
(4.00, 1 rating)
eBPF (extended Berkeley Packet Filters) is a modern kernel technology that can be used to introduce dynamic tracing into a system that wasn't prepared or instrumented in any way. Sasha Goldshtein walks you through Linux dynamic tracing, exploring BCC (the BPF compiler collection), and building a couple of simple tools of your own. Read more.
14:00–17:30 Wednesday, 9/11/2016
G102/103 Audience level: Intermediate
Nic Jansma (Akamai)
Average rating: ****.
(4.00, 2 ratings)
To people responsible for the health of web properties, monitoring, measurement, and analysis of real-user experiences is key to delivering a consistent and delightful experience. Drawing on techniques learned through his experience working on the open source boomerang project, Nic Jansma explores various tools and methods to measure real-user performance in the browser. Read more.
14:00–15:30 Wednesday, 9/11/2016
G104/105 Audience level: Intermediate
Bart De Vylder (CoScale)
Average rating: ****.
(4.00, 6 ratings)
Data science is a hot topic these days. Bart De Vylder breaks through the hype to provide a practical introduction to data analysis techniques applied to web performance data and related business metrics using Python, covering the visualization of datasets, correlation analysis, machine learning, anomaly detection, and forecasting, using a real-world dataset. Read more.