Awesome NomadMonitoring and Logging

burdandrei/nomad-monitoring

⭐ 30 added to this list on 2025-07-30 repository created 2018-04-10

The project "burdandrei/nomad-monitoring" is focused on setting up a comprehensive monitoring pipeline for HashiCorp Nomad, a popular cluster manager and scheduler. The monitoring solution integrates several tools to collect, store, and visualize metrics from Nomad clusters. The key components of this monitoring stack include InfluxDB, Telegraf, and Grafana. Nomad is configured to enable telemetry with Prometheus metrics, which allows detailed allocation and node metrics to be published. Telegraf acts as the metrics collector, using a Prometheus input plugin to scrape metrics from Nomad's telemetry endpoint. These metrics are then stored in InfluxDB, a time series database optimized for handling large volumes of time-stamped data. Grafana is used for visualization, providing dashboards that can display the collected metrics in an insightful and user-friendly manner. The project includes example Nomad job configurations that come pre-configured with data sources and dashboards for Grafana, making it easier to deploy and start monitoring quickly. The README provides clear instructions on how to enable telemetry in Nomad, configure Telegraf to collect Prometheus metrics, and links to relevant Grafana dashboards. This setup is ideal for users who want to monitor the health and performance of their Nomad clusters, track resource usage, and gain operational insights through real-time dashboards. Overall, this project offers a practical and well-documented approach to Nomad monitoring using widely adopted open-source tools, making it valuable for DevOps teams managing Nomad environments.

https://github.com/burdandrei/nomad-monitoring

cluster-managementdashboardsgrafanainfluxdbmetricsmonitoringnomadprometheusresource-trackingtelegraftelemetrytime-series-database

Also in Monitoring and Logging

seatgeek/nomad-firehose

Nomad-firehose is a tool that streams real-time HashiCorp Nomad cluster events such as job, allocation, node, and evaluation changes to various messaging systems and sinks for enhanced observability and automation.

mr-karan/nomad-vector-logger

Nomad-vector-logger is a daemon that monitors Nomad cluster jobs and generates Vector configuration files to collect logs enriched with Nomad metadata for improved centralized logging and observability.

mr-karan/nomad-monitoring

A collection of jobspecs and Grafana dashboards for comprehensive end-to-end monitoring of HashiCorp Nomad clusters, utilizing Prometheus metrics and VictoriaMetrics for efficient data collection and storage.

sepulworld/deadman-check

Deadman Check is a monitoring tool for HashiCorp Nomad periodic jobs that alerts users if jobs fail to run at their expected intervals, using Consul for tracking and supporting Slack and AWS SNS for notifications.

mr-karan/nomad-events-sink

Nomad Events Sink is an event collection agent that processes HashiCorp Nomad events and forwards them to external sink providers like HTTP for monitoring, alerting, and analysis.

jrasell/nomad-toast

Nomad Toast is an open-source tool that provides real-time notifications based on HashiCorp Nomad events, enhancing observability and operational awareness through Slack integration.

kangaroot/rootstack-devfactory

Rootstacks Devfactory is a solution that provides a secure, observable, and integrated runtime environment for containers, native applications, and VMs using HashiCorp Nomad and related tools.