Inspecting Nomad Events Using Grafana Loki
summary
Collects Nomad event stream with nomad-events-sink, uses the Nomad Go client to subscribe and batch events (flush on batch size 5 or 5s idle timeout), forwards via HTTP into Vector, transforms with Vector remap language (VRL), and stores in Grafana Loki (also supports ClickHouse/S3/Postgres). Demo shows events indexed in Loki, JSON parsing and label queries for job IDs and node drains, and working alerting for failed deployments and unhealthy nodes using Grafana/PromQL.
AI-written summary · about
chapters (6)
- 0:00Introduction to Nomad events
- 5:03Subscribing to Nomad event stream
- 12:30Processing events with Vector
- 17:29Demo of event pipeline
- 23:35Use cases and monitoring insights
- 25:01Conclusion and Q&A
related talks
22mAdding Observability to HashiCorp Nomad Applications with Grafana
21mMonitoring Nomad with Prometheus and Icinga
44mIntroduction to Grafana Loki
25mAutoscaling Your Nomad Jobs Using SRE Insights
53mGetting started with Grafana Loki, a modern logs database
05mGrafana Loki Log Aggregation for Incident Investigations
30mAutoscaling with HashiCorp Nomad
18mData Management & Monitoring at The National Library of the Netherlands
