All Projects → bvis → Docker Prometheus Swarm

bvis / Docker Prometheus Swarm

Sample prometheus that can be used as a sample to get Swarm cluster metrics

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker Prometheus Swarm

Zenko
Zenko is the open source multi-cloud data controller: own and keep control of your data on any cloud.
Stars: ✭ 353 (+68.1%)
Mutual labels:  prometheus, grafana, docker-swarm
Docker Traefik Prometheus
A Docker Swarm Stack for monitoring Traefik with Promethues and Grafana
Stars: ✭ 215 (+2.38%)
Mutual labels:  prometheus, grafana, docker-swarm
Swarmstack
A Docker swarm-based starting point for operating highly-available containerized applications.
Stars: ✭ 181 (-13.81%)
Mutual labels:  prometheus, grafana, docker-swarm
Prometheus
A docker-compose stack for Prometheus monitoring
Stars: ✭ 3,383 (+1510.95%)
Mutual labels:  prometheus, grafana, docker-swarm
Giropops Monitoring
Full stack tools for monitoring containers and other stuff. ;)
Stars: ✭ 1,019 (+385.24%)
Mutual labels:  prometheus, grafana, docker-swarm
K8s Deployment Strategies
Kubernetes deployment strategies explained
Stars: ✭ 2,649 (+1161.43%)
Mutual labels:  prometheus, grafana
Go Notify
An email automation solution, written in Golang.
Stars: ✭ 143 (-31.9%)
Mutual labels:  prometheus, grafana
Awesome Prometheus Alerts
🚨 Collection of Prometheus alerting rules
Stars: ✭ 3,323 (+1482.38%)
Mutual labels:  prometheus, grafana
Ohmgraphite
Export Open Hardware sensor data to Graphite / InfluxDB / Prometheus / Postgres / Timescaledb
Stars: ✭ 155 (-26.19%)
Mutual labels:  prometheus, grafana
Jira Prometheus Exporter
Prometheus Exporter For JIRA
Stars: ✭ 113 (-46.19%)
Mutual labels:  prometheus, grafana
Prom ex
An Elixir Prometheus metrics collection library built on top of Telemetry with accompanying Grafana dashboards
Stars: ✭ 149 (-29.05%)
Mutual labels:  prometheus, grafana
K8ssandra
K8ssandra is an open-source distribution of Apache Cassandra for Kubernetes including API services and operational tooling.
Stars: ✭ 155 (-26.19%)
Mutual labels:  prometheus, grafana
Swarmprom
Docker Swarm instrumentation with Prometheus, Grafana, cAdvisor, Node Exporter and Alert Manager
Stars: ✭ 1,739 (+728.1%)
Mutual labels:  prometheus, grafana
Pepper Metrics
pepper metrics is a tool, it can helps you collect runtime performance use RED method, and then output as log / timeseries data, by default it use prometheus as datasource, grafana as UI
Stars: ✭ 119 (-43.33%)
Mutual labels:  prometheus, grafana
Elephant Shed
PostgreSQL Management Appliance
Stars: ✭ 146 (-30.48%)
Mutual labels:  prometheus, grafana
Ethereum Staking Guide
Ethereum 2.0 Staking Guides
Stars: ✭ 116 (-44.76%)
Mutual labels:  prometheus, grafana
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+845.71%)
Mutual labels:  prometheus, grafana
K8s Gitops
GitOps principles to define kubernetes cluster state via code. Community around [email protected] is on discord: https://discord.gg/7PbmHRK
Stars: ✭ 192 (-8.57%)
Mutual labels:  prometheus, grafana
Github Monitoring
Monitor your GitHub Repos with Docker & Prometheus
Stars: ✭ 163 (-22.38%)
Mutual labels:  prometheus, grafana
Prometheus Book
Prometheus操作指南
Stars: ✭ 2,637 (+1155.71%)
Mutual labels:  prometheus, grafana

Prometheus Swarm

A sample image that can be used as a base for collecting Swarm mode metrics in Prometheus

How to use it

You can use the provided docker-compose.yml file as an example. You can deploy the full stack with the command:

docker stack deploy --compose-file docker-compose.yml monitoring

The grafana by default is exposed in the 3000 port and the credentials are admin/admin, be sure you use something different in your deploys.

Once everything is running you just need to connect to grafana and import the Docker Swarm & Container Overview

In case you don't have an Elasticsearch instance with logs and errors you could provide an invalid configuration or you could launch the sample stack with ELK.

docker stack deploy --compose-file docker-compose.logging.yml logging

Be patient, some services can take some minutes to start. This stack sample is using old versions of Elasticsearch and Kibana intentionally for simplify the configuration.

Docker Engine Metrics

In case you have activated the metrics endpoint in your docker swarm cluster you could import the Docker Engine Metrics dashboard as well, which offers complementary data about the docker daemon itself.

More info available about this dashboard and its configuration in this post Docker Daemon Metrics in Prometheus

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].