mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-13 18:30:44 +00:00
231 lines
38 KiB
Markdown
231 lines
38 KiB
Markdown
# Prometheus
|
||
|
||
!!! info "Architectural Context"
|
||
Detailed reference for Prometheus in the context of Architectural Foundations.
|
||
|
||
## Standard Reference
|
||
|
||
- [devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP serving endpoints](https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟](https://www.sysdig.com/blog/postgresql-monitoring) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [innoq.com: Scraping a Docker swarm service with Prometheus](https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [sysdig.com: How to monitor Redis with Prometheus](https://www.sysdig.com/blog/redis-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟](https://www.sysdig.com/blog) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [opensource.google: Prometheus SLO example](https://github.com/google/prometheus-slo-burn-example) <span class='md-tag md-tag--info'>⭐ 142</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**M3**:](https://m3db.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [k8s-image-availability-exporter](https://github.com/deckhouse/k8s-image-availability-exporter) <span class='md-tag md-tag--info'>⭐ 249</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB Prometheus exporter](https://www.sysdig.com/blog/monitor-oracle-database-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [YACE - yet another cloudwatch exporter 🌟](https://github.com/prometheus-community/yet-another-cloudwatch-exporter) <span class='md-tag md-tag--info'>⭐ 1203</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cncf.io: From distributed tracing to APM: Taking OpenTelemetry and Jaeger up a level](https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opentelemetry-and-jaeger-up-a-level/?utm_source=thenewstack&utm_medium=twitter&utm_campaign=platform) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry](https://newrelic.com/blog/apm/java-opentelemetry) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Grafana Dashboards with Telegraf Collectors](https://grafana.com/grafana/dashboards/?collector=Telegraf) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**Micrometer** Collector](http://micrometer.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment](https://github.com/idealista/prometheus_jmx_exporter_role) <span class='md-tag md-tag--info'>⭐ 6</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — - [galaxy.ansible.com/alexdzyoba/jmx-exporter](https://galaxy.ansible.com/alexdzyoba/jmx-exporter)
|
||
- [github.com/alexdzyoba/ansible-jmx-exporter](https://github.com/alexdzyoba/ansible-jmx-exporter)
|
||
- [Apache ActiveMQ Artemis Using the Server](https://artemis.apache.org/components/artemis/documentation/latest/using-server.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — - [Apache ActiveMQ Artemis Management Console](https://artemis.apache.org/components/artemis/documentation/latest/management-console.html)
|
||
- [Apache ActiveMQ Artemis Metrics](http://activemq.apache.org/components/artemis/documentation/latest/metrics.html)
|
||
- [cloud.google.com: Google Cloud Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**Red Hat AMQ overview**](https://developers.redhat.com/products/amq/overview) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**InfluxDB**:](https://www.influxdata.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana & Couchbase](https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus' & Grafana](https://tech.marksblogg.com/clickhouse-prometheus-grafana.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [victoriametrics.com](https://victoriametrics.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Grafana](https://grafana.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [openlogic.com: How to develop Grafana Dashboards 🌟](https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [karma 🌟](https://github.com/prymitive/karma) <span class='md-tag md-tag--info'>⭐ 2639</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Cluster Monitoring stack for ARM / X86-64 platforms](https://github.com/carlosedp/cluster-monitoring) <span class='md-tag md-tag--info'>⭐ 755</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io](https://logz.io/blog/aws-lambda-metrics-monitoring-guide) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Amazon Managed Service for Prometheus](https://aws.amazon.com/prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**prometheus.io**](https://prometheus.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) <span class='md-tag md-tag--info'>⭐ 64131</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span>
|
||
- [Dzone Refcard: Scaling and Augmenting Prometheus](https://dzone.com/refcardz/scaling-and-augmenting-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Monitoring Self-Destructing Apps Using Prometheus](https://dzone.com/articles/prometheus-collectors) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Monitoring kubernetes with Prometheus](https://opensource.com/article/19/11/introduction-monitoring-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus](https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Set Up and Integrate Prometheus With Grafana for Monitoring.](https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [PromQL Tutorial](https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [How to use Ansible to set up system monitoring with Prometheus](https://opensource.com/article/18/3/how-use-ansible-set-system-monitoring-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Initial experiences with the Prometheus monitoring system](https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus.io/docs/instrumenting/writing_exporters/](https://prometheus.io/docs/instrumenting/writing_exporters) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [devconnected.com/complete-node-exporter-mastery-with-prometheus/](https://devconnected.com/complete-node-exporter-mastery-with-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Librerías cliente](https://prometheus.io/docs/instrumenting/clientlibs) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Pushgateway](https://github.com/prometheus/pushgateway) <span class='md-tag md-tag--info'>⭐ 3333</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Exportadores de Datos](https://prometheus.io/docs/instrumenting/exporters) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects](https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-projects) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Cloud Native Monitoring with Prometheus 🌟](https://samirbehara.com/2019/05/30/cloud-native-monitoring-with-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [itnext.io - Prometheus: yet-another-cloudwatch-exporter — collecting AWS' CloudWatch metrics](https://itnext.io/prometheus-yet-another-cloudwatch-exporter-collecting-aws-cloudwatch-metrics-806bd34818a8) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Prometheus Monitoring Ecosystem Begins to Mature](https://containerjournal-com.cdn.ampproject.org/c/s/containerjournal.com/topics/container-ecosystems/prometheus-monitoring-ecosystem-begins-to-mature/amp) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [ganeshvernekar.com: Prometheus TSDB (Part 1): The Head Block](https://ganeshvernekar.com/blog/prometheus-tsdb-the-head-block) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [ganeshvernekar.com: Prometheus TSDB (Part 2): WAL and Checkpoint](https://ganeshvernekar.com/blog/prometheus-tsdb-wal-and-checkpoint) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [ganeshvernekar.com: Prometheus TSDB (Part 3): Memory Mapping of Head Chunks' from Disk](https://ganeshvernekar.com/blog/prometheus-tsdb-mmapping-head-chunks-from-disk) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index](https://ganeshvernekar.com/blog/prometheus-tsdb-persistent-block-and-its-index) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [youtube playlist: How to setup Prometheus 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-anCTn6um3BDsoHnIr0O2tz3) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [sysadminxpert.com: Steps to Monitor Linux Server using Prometheus](https://sysadminxpert.com/steps-to-monitor-linux-server-using-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes](https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha](https://zerodha.tech/blog/infra-monitoring-at-zerodha) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [devopscube.com: How to Setup Prometheus Monitoring On Kubernetes Cluster' 🌟](https://devopscube.com/setup-prometheus-monitoring-on-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus-operator.dev 🌟](https://prometheus-operator.dev) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [gabrieltanner.org: Golang Application monitoring using Prometheus](https://gabrieltanner.org/blog/collecting-prometheus-metrics-in-golang) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [promlens.com 🌟](https://promlens.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟](https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-in-kubernetes-5cf0aaa7ce04) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana](https://portworx.com/kubernetes-backup-monitoring) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [itnext.io: Observability at Scale](https://itnext.io/observability-at-scale-52d0d9a5fb9b) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics](https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [opensource.com: Run Prometheus at home in a container](https://opensource.com/article/21/7/run-prometheus-home-container) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟](https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [howtoforge.com: How to Install Prometheus System Monitoring Tool on Ubuntu' 20.04](https://www.howtoforge.com/how-to-install-prometheus-on-ubuntu-20-04) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cribl.io: Using Prometheus for Agentless Monitoring](https://cribl.io/blog/using-prometheus-for-agentless-monitoring) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [aprenderbigdata.com: Prometheus: Introducción a la Monitorización de Métricas](https://aprenderbigdata.com/prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [youtube: Monitoring your k6 load test: how to install Grafana and Prometheus' on a Kubernetes cluster](https://www.youtube.com/watch?v=GL2v81xYuAQ&ab_channel=k6) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [jfrog.com: Don’t let Prometheus Steal your Fire](https://jfrog.com/blog/dont-let-prometheus-steal-your-fire) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [itnext.io: Monitoring Spark Streaming on K8s with Prometheus and Grafana](https://itnext.io/monitoring-spark-streaming-on-k8s-with-prometheus-and-grafana-e6d8720c4a02) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [source.coveo.com: Prometheus at scale](https://source.coveo.com/2021/11/11/prometheus-at-scale) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com: Prometheus HA with Thanos Sidecar Or Receiver?](https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-receiver-2c8d0e585ff1) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus.io: Comparison to Alternatives 🌟](https://prometheus.io/docs/introduction/comparison) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cloudsavvyit.com: What is Prometheus and Why Is It So Popular](https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [infracloud.io: Prometheus Definitive Guide Part I - Metrics and Use Cases](https://www.infracloud.io/blogs/prometheus-architecture-metrics-use-cases) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts](https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez](https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/kubecost: Prometheus Grafana: configuration & query examples' 🌟](https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b91b6ca6) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [dev.to: How to monitor nginx in Kubernetes with Prometheus](https://dev.to/eckelon/how-to-monitor-nginx-in-kubernetes-with-prometheus-j5f) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [promlabs.com: Avoid These 6 Mistakes When Getting Started With Prometheus](https://promlabs.com/blog/2022/12/11/avoid-these-6-mistakes-when-getting-started-with-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [itnext.io: Hardening Monitoring: a step-by-step guide](https://itnext.io/hardening-monitoring-a-step-by-step-guide-7a18007c915) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes' Cluster and Auto-Scaling with KEDA](https://blog.devops.dev/deploying-prometheus-and-grafana-in-a-multi-node-kubernetes-cluster-and-auto-scaling-with-keda-eccecfbd8950) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devops.dev: Observability: Better CI for your prometheus alerts with' pint instead of promtool 🌟](https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aaea3b3d77) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter' with Grafana](https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-exporter-with-grafana-c4004bb03131) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with' Prometheus 🌟](https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-prometheus-a2d4ec7f9922) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [devopstalks.in: Everything about Prometheus](https://devopstalks.in/everything-about-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devops.dev: How to Monitor your Application using Prometheus 🌟](https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus-on-kubernetes-cluster-483773f789f) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCD — Including' Dashboards](https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com: How to find unused Prometheus metrics using mimirtool 🌟](https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-a44560173543) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [rtfm.co.ua: Prometheus: Kubernetes endpoints monitoring with blackbox-exporter](https://rtfm.co.ua/en/prometheus-kubernetes-endpoints-monitoring-with-blackbox-exporter) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/criteo-engineering: How we reduced our Prometheus infrastructure' footprint by a third](https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructure-footprint-by-a-third-8bf8171e46b1) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devops.dev: Observability Concept in Prometheus](https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics](https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f85878e46a) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [thenewstack.io: 30 Pull Requests Later, Prometheus Memory Use Is Cut in' Half](https://thenewstack.io/30-pull-requests-later-prometheus-memory-use-is-cut-in-half) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game](https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and' Node Exporter](https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-node-exporter) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS 🌟](https://www.fosstechnix.com/install-prometheus-and-grafana-on-ubuntu-24-04) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium: Kubernetes Lessons in Alerting](https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89d) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool](https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0) <span class='md-tag md-tag--info'>⭐ 8485</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager](https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertmanager-f6a919edb5f8) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus.io: Introducing Prometheus Agent Mode, an Efficient and Cloud-Native' Way for Metric Forwarding](https://prometheus.io/blog/2021/11/16/agent) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cncf.io: Prometheus announces an Agent to address a new range of use cases](https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-new-range-of-use-cases) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [thenewstack.io: CNCF Prometheus Agent Could Be a ‘Game Changer’ for Edge](https://thenewstack.io/cncf-prometheus-agent-could-be-a-game-changer-for-edge) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus' Agent Mode](https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-cab2cdb20c11) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring' using Prometheus Agent Mode](https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-a04d89afeed7) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Promgen 🌟](https://github.com/line/promgen) <span class='md-tag md-tag--info'>⭐ 1123</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟](https://promcat.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Prometheus Demo: prometheus.demo.do.prometheus.io 🌟](https://prometheus.demo.do.prometheus.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Sloth 🌟](https://github.com/slok/sloth) <span class='md-tag md-tag--info'>⭐ 2487</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [itnext.io: SLOs should be easy, say hi to Sloth 🌟](https://itnext.io/slos-should-be-easy-say-hi-to-sloth-9c8a225df0d4) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [PromTools: SLOs with Prometheus 🌟](https://promtools.dev) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [slo-libsonnet](https://github.com/metalmatze/slo-libsonnet) <span class='md-tag md-tag--info'>⭐ 118</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [SLO Generator](https://github.com/google/slo-generator) <span class='md-tag md-tag--info'>⭐ 562</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics' at scale 🌟](https://monitoring2.substack.com/p/big-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**Prometheus TSDB**](https://prometheus.io/docs/prometheus/latest/storage) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [**Cortex**:](https://cortexmetrics.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [github.com/cortexproject/cortex](https://github.com/cortexproject/cortex) <span class='md-tag md-tag--info'>⭐ 5802</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Thanos**:](https://thanos.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [github.com/ruanbekker: Thanos Cluster Setup](https://github.com/ruanbekker/thanos-cluster-setup) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE](https://blog.yugabyte.com/highly-available-prometheus-metrics-for-distributed-sql-with-thanos-on-gke) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [en.wikipedia.org/wiki/InfluxDB](https://en.wikipedia.org/wiki/MIT_License) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [influxdata.com: Building a Metrics & Alerts as a Service (MaaS) Monitoring' Solution Using the InfluxDB Stack](https://www.influxdata.com/blog/building-a-metrics-alerts-as-a-service-maas-monitoring-solution-using-the-influxdb-stack) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [dzone: Flux queries](https://dzone.com/articles/flux-windowing-and-aggregation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [thenewstack.io: Make a GitOps Workflow Using InfluxDB Templates](https://thenewstack.io/make-a-gitops-workflow-using-influxdb-templates) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [influxdata.com: Running InfluxDB 2.0 and Telegraf Using Docker](https://www.influxdata.com/blog/running-influxdb-2-0-and-telegraf-using-docker) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [influxdata.com: InfluxDB Tech Tips: API Invokable Scripts in InfluxDB Cloud](https://www.influxdata.com/blog/tldr-influxdb-tech-tips-api-invokable-scripts-influxdb-cloud) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [exporterhub.io 🌟](https://exporterhub.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Prometheus JMX Exporter 🌟](https://github.com/prometheus/jmx_exporter) <span class='md-tag md-tag--info'>⭐ 3305</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blackbox_exporter 🌟](https://github.com/prometheus/blackbox_exporter) <span class='md-tag md-tag--info'>⭐ 5694</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering' Java Metrics with Prometheus Monitoring (ActiveMQ)](https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Maven Prometheus instrumentation library for JVM applications (client library)](https://mvnrepository.com/artifact/io.prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [engineeringblog.yelp.com: Improving the performance of the Prometheus JMX' Exporter](https://engineeringblog.yelp.com/2020/10/improving-the-performance-of-the-prometheus-jmx-exporter.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus-community/elasticsearch_exporter](https://github.com/prometheus-community/elasticsearch_exporter) <span class='md-tag md-tag--info'>⭐ 2074</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox' Exporter 🌟](https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-blackbox-exporter-f80166a328e9) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter' in Kubernetes](https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kubernetes-16e7ae3de5dd) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [muxinc/certificate-expiry-monitor](https://github.com/muxinc/certificate-expiry-monitor) <span class='md-tag md-tag--info'>⭐ 168</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [enix/x509-certificate-exporter](https://github.com/enix/x509-certificate-exporter) <span class='md-tag md-tag--info'>⭐ 924</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [aws.amazon.com: Building a Prometheus remote write exporter for the OpenTelemetry' Go SDK](https://aws.amazon.com/blogs/opensource/building-a-prometheus-remote-write-exporter-for-the-opentelemetry-go-sdk) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes](https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector) <span class='md-tag md-tag--info'>⭐ 7050</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Lightstep’s OpenTelemetry Launchers Simplify Integration' to Line of Code](https://thenewstack.io/lightsteps-opentelemetry-launchers-simplify-integration-to-line-of-code) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [OpenTelemetry Launchers 🌟](https://github.com/search?q=org%3Alightstep+launcher) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [thenewstack.io: Demystifying Distributed Traces in OpenTelemetry](https://thenewstack.io/demystifying-distributed-traces-in-opentelemetry) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium: OpenTelemetry Specification v1.0.0, Tracing Edition](https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana' Tempo](https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-open-telemetry-and-grafana-tempo-bd1f20ddf49d) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your' Collector and Metrics Backend](https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-collector-and-metrics-backend-b8ec86ac4a43) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [thenewstack.io: Maximizing Kubernetes Efficiency with OpenTelemetry Tracing](https://thenewstack.io/maximizing-kubernetes-efficiency-with-opentelemetry-tracing) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Telegraf Collector](https://www.influxdata.com/time-series-platform/telegraf) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Telegraf Prometheus Output Plugin](https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_client) <span class='md-tag md-tag--info'>⭐ 17536</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span>
|
||
- [Telegraf Ansible Role](https://github.com/rossmcdonald/telegraf) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [sysadminxpert.com: How to Monitor Linux System with Grafana and Telegraf](https://sysadminxpert.com/monitor-linux-system-with-grafana-and-telegraf) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [influxdata.com: Three Ways to Keep Cardinality Under Control When Using' Telegraf](https://www.influxdata.com/blog/three-ways-to-keep-cardinality-under-control-when-using-telegraf) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cloud.google.com: Get planet-scale monitoring with Managed Service for Prometheus](https://cloud.google.com/blog/products/operations/introducing-google-cloud-managed-service-for-prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus.io: Installarion](https://prometheus.io/docs/prometheus/latest/installation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [prometheus.io: Getting Started](https://prometheus.io/docs/prometheus/latest/getting_started) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [galaxy.ansible.com/cloudalchemy/node-exporter](https://galaxy.ansible.com/cloudalchemy/node-exporter) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [galaxy.ansible.com/mesaguy/prometheus](https://galaxy.ansible.com/mesaguy/prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [galaxy.ansible.com/William-Yeh/prometheus](https://galaxy.ansible.com/William-Yeh/prometheus) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [galaxy.ansible.com/UnderGreen/prometheus-node-exporter](https://galaxy.ansible.com/UnderGreen/prometheus-node-exporter) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa](https://itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus](https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prometheus-10c8cfb180b8) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry' 🌟](https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private-registry) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack' (Part 1)](https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kube-prometheus-stack-part-1-eff8bf7ba9a9) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [logz.io](https://logz.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [activemq.apache.org/components/classic/documentation](https://activemq.apache.org/components/classic/documentation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Artemis Prometheus Metrics Plugin](https://github.com/rh-messaging/artemis-prometheus-metrics-plugin) <span class='md-tag md-tag--info'>⭐ 28</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [Promitor 🌟](https://promitor.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
- [cloud.google.com: Google Cloud Managed Service for Prometheus is now generally' available](https://cloud.google.com/blog/products/devops-sre/easy-managed-prometheus-metrics-service-for-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
|
||
|
||
## Application Delivery
|
||
|
||
### Helm
|
||
|
||
#### Observability
|
||
|
||
- [sstarcher/helm-exporter](https://github.com/sstarcher/helm-exporter) <span class='md-tag md-tag--info'>⭐ 298</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Prometheus exporter designed to surface real-time metrics for deployed Helm releases. It monitors charts metadata, tracking status, revisions, and health states across namespaces to empower advanced alert rules.
|
||
## Application Integration
|
||
|
||
### Message Brokers
|
||
|
||
#### High-Performance Messaging
|
||
|
||
- **(2026)** [==Apache Artemis JMeter==](https://github.com/apache/artemis) <span class='md-tag md-tag--info'>⭐ 1017</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — The official GitHub mirror of Apache ActiveMQ Artemis, housing the high-performance non-blocking asynchronous message broker. It provides native support for AMQP, MQTT, STOMP, and OpenWire. It delivers ultra-low latency and scalable message distribution under extreme workloads.
|
||
#### JMS
|
||
|
||
- [ActiveMQ 5.x "classic"](https://activemq.apache.org/components/classic) <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--info'>[LEGACY]</span> — The classic implementation of Apache ActiveMQ, continuing to power millions of production enterprise nodes. It offers rich support for JMS client specifications alongside robust clustering and persistence. Ideal for traditional integration architecture, though increasingly superseded by Artemis.
|
||
## Observability (1)
|
||
|
||
### Metrics
|
||
|
||
#### Prometheus (1)
|
||
|
||
- [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A direct, production-ready tutorial demonstrating how to install and configure Prometheus using official Helm charts. Explains default values overrides, persistent volume configurations, and custom alertmanager integration for instant operational visibility.
|
||
### Monitoring Stack
|
||
|
||
#### Helm Charts
|
||
|
||
##### kube-prometheus-stack
|
||
|
||
- [prometheus-community/kube-prometheus-stack 🌟🌟](https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack) <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The de facto standard Helm chart for deploying Prometheus and Grafana on Kubernetes. It manages the custom resource definitions (CRDs), handles scraper configurations, and provides out-of-the-box system alerting rules.
|
||
## Observability and Performance
|
||
|
||
### Performance Testing
|
||
|
||
#### Load Testing
|
||
|
||
- [jmeter.apache.org](https://jmeter.apache.org) <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Apache JMeter is the industry standard for performing robust load tests across varied protocols (HTTP, FTP, SOAP, Database). Allows extensive functional testing and architectural load emulation.
|
||
## Software Engineering
|
||
|
||
### Build Systems
|
||
|
||
#### Java Ecosystem
|
||
|
||
- [maven.apache.org](https://maven.apache.org) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Official homepage for Apache Maven, the cornerstone JVM project build and dependency system. Outlines standards for modular Project Object Model (POM) declarations.
|
||
|
||
---
|
||
💡 **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md)
|
||
|