All Projects → giantswarm → Prometheus

giantswarm / Prometheus

Licence: apache-2.0
Kubernetes Setup for Prometheus and Grafana

Projects that are alternatives of or similar to Prometheus

Github Monitoring
Monitor your GitHub Repos with Docker & Prometheus
Stars: ✭ 163 (-80.22%)
Mutual labels:  monitoring, metrics, prometheus, grafana, dashboard
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Stars: ✭ 45,930 (+5474.03%)
Mutual labels:  monitoring, metrics, prometheus, grafana, dashboard
Spring Boot Actuator Demo
Spring Boot Actuator: Health Check, Metrics Gathering, Auditing, and Monitoring
Stars: ✭ 61 (-92.6%)
Mutual labels:  monitoring, metrics, grafana, dashboard
Pingprom
Prometheus uptime monitoring quickstart
Stars: ✭ 107 (-87.01%)
Mutual labels:  monitoring, metrics, 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 (+141.02%)
Mutual labels:  monitoring, metrics, prometheus, grafana
Grafterm
Metrics dashboards on terminal (a grafana inspired terminal version)
Stars: ✭ 613 (-25.61%)
Mutual labels:  metrics, prometheus, grafana, dashboard
Hastic Server
Hastic data management server for analyzing patterns and anomalies from Grafana
Stars: ✭ 292 (-64.56%)
Mutual labels:  monitoring, metrics, prometheus, grafana
Heplify Server
HEP Capture Server
Stars: ✭ 110 (-86.65%)
Mutual labels:  monitoring, metrics, prometheus, grafana
Pgwatch2
PostgreSQL metrics monitor/dashboard
Stars: ✭ 960 (+16.5%)
Mutual labels:  monitoring, metrics, grafana, dashboard
Docker Traefik Prometheus
A Docker Swarm Stack for monitoring Traefik with Promethues and Grafana
Stars: ✭ 215 (-73.91%)
Mutual labels:  monitoring, metrics, prometheus, grafana
Hastic Grafana App
Hastic data management server for labeling patterns and anomalies in Grafana
Stars: ✭ 166 (-79.85%)
Mutual labels:  monitoring, metrics, grafana, dashboard
Beam Dashboards
BEAM ❤️ Prometheus ❤️ Grafana
Stars: ✭ 244 (-70.39%)
Mutual labels:  monitoring, prometheus, grafana, dashboard
Iota Prom Exporter
Iota Exporter for Prometheus Metrics
Stars: ✭ 33 (-96%)
Mutual labels:  metrics, prometheus, grafana, dashboard
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (-32.16%)
Mutual labels:  monitoring, metrics, prometheus, grafana
Netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
Stars: ✭ 57,056 (+6824.27%)
Mutual labels:  monitoring, prometheus, grafana, dashboard
Docker monitoring logging alerting
Docker host and container monitoring, logging and alerting out of the box using cAdvisor, Prometheus, Grafana for monitoring, Elasticsearch, Kibana and Logstash for logging and elastalert and Alertmanager for alerting.
Stars: ✭ 479 (-41.87%)
Mutual labels:  metrics, prometheus, grafana, dashboard
Questdb
An open source SQL database designed to process time series data, faster
Stars: ✭ 7,544 (+815.53%)
Mutual labels:  monitoring, metrics, grafana
Kube State Metrics
Add-on agent to generate and expose cluster-level metrics.
Stars: ✭ 3,433 (+316.63%)
Mutual labels:  monitoring, metrics, prometheus
chia-monitor
🍃 A comprehensive monitoring and alerting solution for the status of your Chia farmer and harvesters.
Stars: ✭ 131 (-84.1%)
Mutual labels:  metrics, grafana, prometheus
Prometheus.erl
Prometheus.io client in Erlang
Stars: ✭ 276 (-66.5%)
Mutual labels:  monitoring, metrics, prometheus

CircleCI

Kubernetes Setup for Prometheus and Grafana

Quick start

To quickly start all the things just do this:

kubectl apply \
  --filename https://raw.githubusercontent.com/giantswarm/prometheus/master/manifests-all.yaml

This will create the namespace monitoring and bring up all components in there.

To shut down all components again you can just delete that namespace:

kubectl delete namespace monitoring

Default Dashboards

If you want to re-import the default dashboards from this setup run this job:

kubectl apply --filename ./manifests/grafana/import-dashboards/job.yaml

In case the job already exists from an earlier run, delete it before:

kubectl --namespace monitoring delete job grafana-import-dashboards

To access grafana you can use port forward functionality

kubectl port-forward --namespace monitoring service/grafana 3000:3000

And you should be able to access grafana on http://localhost:3000/login

More Dashboards

See grafana.net for some example dashboards and plugins.

  • Configure Prometheus data source for Grafana.
    Grafana UI / Data Sources / Add data source

    • Name: prometheus
    • Type: Prometheus
    • Url: http://prometheus:9090
    • Add
  • Import Prometheus Stats:
    Grafana UI / Dashboards / Import

    • Grafana.net Dashboard: https://grafana.net/dashboards/2
    • Load
    • Prometheus: prometheus
    • Save & Open
  • Import Kubernetes cluster monitoring:
    Grafana UI / Dashboards / Import

    • Grafana.net Dashboard: https://grafana.net/dashboards/162
    • Load
    • Prometheus: prometheus
    • Save & Open

Credit

Alertmanager configs and integration in this repository was heavily inspired by the implementation in kayrus/prometheus-kubernetes.

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].