Integrating 3rd Party, Non-prometheus-native Services without Writing...
Lightningat PrometheusDay Europe 2022 · on Tuesday, 2022-05-17· at 16:16· Pavilion 3, Room F | Level 2 | Central Forum + Live Stream, Feria Valencia, Spain + Live Stream·
summary
Builds a Kubernetes stack that polls UptimeRobot’s JSON API (POST) with json_exporter to convert JSON into Prometheus metrics, exposes those metrics to Prometheus Operator via ServiceMonitor or Probe CR, and uses recording rules to normalize UptimeRobot’s odd codes (for example up = 2, down = 9) into 0/1. Alerts then correlate external synthetic checks with in-cluster probes; all manifests are in a repository and the pipeline is shown working.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:22Problem
- 1:18JSON
- 1:28JSON Exporter
- 1:48JSON Path
- 2:48Normalize Data
- 3:10Monitoring
- 3:34Prometheus Operator
- 4:08Goal
- 4:32Questions
related talks
46mLeveraging Prometheus Service Monitor and Pod Monitor for Enhanced Kubernetes Monitoring
24mPractical Kubernetes Monitoring with Prometheus
02h 43mPrometheus from A to Z
34mMonitor My Socks: Using Prometheus in a Polyglot Open Source Microservices
31mDeep Dive into the Prometheus Operator Ecosystem
37mSeamless Integration - Take Kubernetes into your Existing Monitoring Stack
32mDemocratizing Application Monitoring with Prometheus
37mMonitoring Kubernetes with Prometheus
