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.
Awesome Nomad › Monitoring and Logging
Nomad Toast is an open-source tool designed to provide notifications based on events from HashiCorp Nomad, a popular cluster manager and scheduler. The primary goal of Nomad Toast is to enhance observability within organizations by delivering real-time insights into Nomad activities through chatops-style environments, particularly via Slack notifications. The tool supports monitoring key Nomad API endpoints such as Allocations and Deployments. By watching the Allocations endpoint, Nomad Toast notifies users about state changes in allocations, which is useful for tracking failed allocations or understanding allocation churn. Monitoring the Deployments endpoint allows users to receive updates on deployment activities within their Nomad clusters, helping stakeholders stay informed about ongoing changes and operations. Nomad Toast offers flexibility in deployment and usage. Users can download pre-built binaries from the GitHub releases page or use Docker images available on Docker Hub. For those who prefer building from source, the repository can be cloned and compiled using standard build tools. The tool provides several configurable flags to tailor its behavior, including options for log formatting, log level, and color usage in logs. Users can specify the Nomad API endpoint, allow stale consistency for API calls, and configure Slack integration by providing an authentication token and target Slack channel. Overall, Nomad Toast serves as a valuable utility for teams using HashiCorp Nomad, enabling them to stay updated on critical events and improve operational awareness through automated notifications. Its integration with Slack makes it particularly suited for environments where chatops practices are embraced, facilitating seamless communication and quicker response times to Nomad cluster events.
https://github.com/jrasell/nomad-toast
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.
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.
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.
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.
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.
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.
A project for monitoring HashiCorp Nomad clusters using InfluxDB, Telegraf, and Grafana with Prometheus metrics telemetry.