Kubernetes Setup for Prometheus and Grafana
Alternatives To Prometheus
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
15 hours ago283gpl-3.0C
The open-source observability platform everyone needs!
Victoriametrics10,440914 hours ago580November 16, 2023778apache-2.0Go
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Devops Roadmap7,576
4 days ago7apache-2.0
DevOps Roadmap for 2024. with learning resources
Devops Guide7,295
3 months ago4mitHTML
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Kube Prometheus6,092
2 days ago29September 06, 2023177apache-2.0Jsonnet
Use Prometheus to monitor Kubernetes and applications running on Kubernetes
4 months ago7mitShell
Go Zero Looklook3,840
a month ago6mitGo
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
K8s Deployment Strategies3,330
4 months ago2Go
Kubernetes deployment strategies explained
Prometheus Book3,110
19 days ago16
19 days ago10April 19, 202170mitJavaScript
Prometheus Alert是开源的运维告警中心消息转发系统,支持主流的监控系统Prometheus,Zabbix,日志系统Graylog和数据可视化系统Grafana发出的预警消息,支持钉钉,微信,华为云短信,腾讯云短信,腾讯云电话,阿里云短信,阿里云电话等
Alternatives To Prometheus
Select To Compare

Alternative Project Comparisons


Kubernetes Setup for Prometheus and Grafana

Quick start

To quickly start all the things just do this:

kubectl apply \

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

    • Dashboard:
    • Load
    • Prometheus: prometheus
    • Save & Open
  • Import Kubernetes cluster monitoring:
    Grafana UI / Dashboards / Import

    • Dashboard:
    • Load
    • Prometheus: prometheus
    • Save & Open


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

Popular Grafana Projects
Popular Kubernetes Projects
Popular Operations Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Helm Charts