PrometheusDay Europe 2022
2022-05-17
Valencia, Spain
who it's for
prometheus operators, site reliability engineers, platform engineers, observability engineers, kubernetes operators, serverless engineers, backend developers
topics
OpenTelemetry metrics to Prometheus; Promscale with TimescaleDB storage; Prometheus Operator CRDs and workflows; Prometheus postings and series index; exemplars linking metrics to traces; monitoring short-lived and serverless jobs; autoscaling from Prometheus metrics; Argo Rollouts metric analysis; Thanos/Cortex compactor backlog troubleshooting; continuous benchmarking stored in Prometheus; PromQL anomaly detection; practical Prometheus instrumentation
| title | author | length |
|---|---|---|
| Opening Remarks | Richard Hartmann | 06m |
Opening remarks establish consensus to condemn the attack on Ukraine, share donation options, and enforce a mask mandate. The schedule lists a sponsored… | ||
| Connecting Prometheus and OpenTelemetry Data for Faster Troublesho... | Ramon Guiu | 13m |
Shows how to correlate Prometheus metrics and OpenTelemetry traces by converting OTLP metrics via the OpenTelemetry Collector into Prometheus format, storing… | ||
| Prometheus Data analysis and Event Notifications for Progressive Delivery | Ravi Hari | 25m |
Argo Rollouts uses Prometheus queries to evaluate real metrics during blue‑green and canary steps, running either inline analysis or continuous background… | ||
| How to Be 10x SRE? A Deep Dive to Prometheus Operator | Jayapriya Pai, Haoyu Sun | 24m |
Shows how Prometheus Operator uses eight CRDs (Prometheus, Alertmanager, ThanosRuler, ServiceMonitor, PodMonitor, Probe, PrometheusRule, AlertmanagerConfig) to… | ||
| How Prometheus indexes Data and Why You Should Care | Harkishen Singh | 17m |
Explains that Prometheus stores data in 2 hour blocks and uses a postings index mapping label -> series and a series index mapping series -> chunks so query… | ||
| Fleeting Metrics: Monitoring Short-lived or Serverless Jobs with Prometheus | Bartłomiej Płotka, Saswata Mukherjee | 34m |
Defines the problem: Prometheus misses short-lived jobs and pull scraping yields gaps. Lays out three concrete approaches and trade-offs: event-based pipelines… | ||
| How and Why We Rebuilt Auto-scaling in OpenFaaS with Prometheus | Alex Ellis | 28m |
OpenFaaS replaces Alertmanager-driven alerts with an autoscaler daemon that queries Prometheus and kubelet/cAdvisor, supporting three concrete strategies… | ||
| Warp-Speed Debugging with Prometheus Exemplars | Ian Billett | 29m |
Prometheus exemplars attach user-supplied labels to metric samples so Grafana can offer one‑click jumps from a metric point to traces (Tempo) or profiles… | ||
| Storing Continuous Benchmarking Data in Prometheus | Matvey Arye | 17m |
Argues that embedding Prometheus metrics for inputs and outputs into benchmark runners captures application, infra and load parameters together so you can… | ||
| Troubleshoot Compactor Backlog with Ease | Ben Ye | 05m |
Diagnoses why Thanos/Cortex compactor backlog forms (uneven shard load, slow object storage uploads, long compaction windows) and shows concrete signals to… | ||
| Troubleshoot Compactor Backlog with Ease | Ben Ye | 05m |
Compactors run as a cron job every five minutes and perform compaction, downsampling, retention in sequence so backlog usually appears in phase one when… | ||
| Integrating 3rd Party, Non-prometheus-native Services without Writing... | Paweł Krupa | 05m |
Builds a Kubernetes stack that polls UptimeRobot’s JSON API (POST) with json_exporter to convert JSON into Prometheus metrics, exposes those metrics to… | ||
| Easy anomaly Detection with PromQL | David de Torres Huerta | 06m |
Shows concrete PromQL recipes: use avg_over_time and stddev_over_time to compute z scores (1σ ≈70%, 2σ ≈95%) and alert when a series exceeds mean ± N·stddev… | ||
| Optimize UX and Performance Through Grafana, Prometheus and Lighth... | Miki Lombardi | 06m |
A Dockerized pipeline runs a Puppeteer-driven Lighthouse runner against UI routes, saves reports to local disk or S3, converts scores into a Prometheus metrics… | ||
| Monitoring Counter Strike Global offensive with Prometheus | David Lorite | 07m |
Deploys a five-container Docker Compose stack: a CS:GO server, Prometheus, node_exporter, cAdvisor and SRCDS Exporter, and scrapes metrics that show when… | ||
| Closing Remarks | Richard Hartmann | 01m |
Short wrap noting gratitude for attendees who keep masks on at all times, a reminder to keep others in mind and to be considerate as the day ends, and a… | ||
| Pyrra - Making SLOs with Prometheus Manageable, Accessible, and Ea... | Matthias Loibl | 05m |
Pyrra provides an open source UI and CRD that turns Prometheus metrics into concrete SLOs, recording rules and alerting rules; it generates error ratio SLO and… | ||
| Alerting and Anomaly Detection – Best Friends Forever? | Björn Rabenstein | 29m |
Argument: anomaly detection rarely works as primary pager logic because outages often look normal and most anomalies are harmless (World Cup traffic drops, 70%… | ||
| Prometheus instrumentation: the Practical Way | Aditi Ahuja | 22m |
Example code uses prometheus client_golang and a Thanos compaction microservice to show concrete instrumentation: simulating compaction to count blocks without… | ||
| nothing matches | ||