Prometheus¶
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 [COMMUNITY-TOOL]
- sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus π [COMMUNITY-TOOL]
- innoq.com: Scraping a Docker swarm service with Prometheus [COMMUNITY-TOOL]
- sysdig.com: How to monitor Redis with Prometheus [COMMUNITY-TOOL]
- sysdig.com: Prometheus 2.37 β The first long-term supported release! π [COMMUNITY-TOOL]
- opensource.google: Prometheus SLO example β 142 [COMMUNITY-TOOL]
- M3: [COMMUNITY-TOOL]
- k8s-image-availability-exporter β 249 [COMMUNITY-TOOL]
- sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB Prometheus exporter [COMMUNITY-TOOL]
- YACE - yet another cloudwatch exporter π β 1203 [COMMUNITY-TOOL]
- cncf.io: From distributed tracing to APM: Taking OpenTelemetry and Jaeger up a level [COMMUNITY-TOOL]
- newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry [COMMUNITY-TOOL]
- Grafana Dashboards with Telegraf Collectors [COMMUNITY-TOOL]
- Micrometer Collector [COMMUNITY-TOOL]
- Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment β 6 [COMMUNITY-TOOL] β - galaxy.ansible.com/alexdzyoba/jmx-exporter
- Apache ActiveMQ Artemis Using the Server [COMMUNITY-TOOL] β - Apache ActiveMQ Artemis Management Console
- cloud.google.com: Google Cloud Managed Service for Prometheus [COMMUNITY-TOOL]
- learnsteps.com: Monitoring Infrastructure System Design [COMMUNITY-TOOL]
- victoriametrics.com [COMMUNITY-TOOL]
- karma π β 2639 [COMMUNITY-TOOL]
- Cluster Monitoring stack for ARM / X86-64 platforms β 755 [COMMUNITY-TOOL]
- tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus' & Grafana [COMMUNITY-TOOL]
- Red Hat AMQ overview [COMMUNITY-TOOL]
- blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana & Couchbase [COMMUNITY-TOOL]
- logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io [COMMUNITY-TOOL]
- Amazon Managed Service for Prometheus [COMMUNITY-TOOL]
- Grafana [COMMUNITY-TOOL]
- openlogic.com: How to develop Grafana Dashboards π [COMMUNITY-TOOL]
- prometheus.io [COMMUNITY-TOOL]
- github.com/prometheus/prometheus β 64131 [DE FACTO STANDARD]
- Dzone Refcard: Scaling and Augmenting Prometheus [COMMUNITY-TOOL]
- Monitoring Self-Destructing Apps Using Prometheus [COMMUNITY-TOOL]
- Monitoring kubernetes with Prometheus [COMMUNITY-TOOL]
- Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus [COMMUNITY-TOOL]
- Set Up and Integrate Prometheus With Grafana for Monitoring. [COMMUNITY-TOOL]
- PromQL Tutorial [COMMUNITY-TOOL]
- How to use Ansible to set up system monitoring with Prometheus [COMMUNITY-TOOL]
- Initial experiences with the Prometheus monitoring system [COMMUNITY-TOOL]
- prometheus.io/docs/instrumenting/writing_exporters/ [COMMUNITY-TOOL]
- devconnected.com/complete-node-exporter-mastery-with-prometheus/ [COMMUNITY-TOOL]
- LibrerΓas cliente [COMMUNITY-TOOL]
- Pushgateway β 3333 [ENTERPRISE-STABLE]
- Exportadores de Datos [COMMUNITY-TOOL]
- magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects [COMMUNITY-TOOL]
- Cloud Native Monitoring with Prometheus π [COMMUNITY-TOOL]
- itnext.io - Prometheus: yet-another-cloudwatch-exporter β collecting AWS' CloudWatch metrics [COMMUNITY-TOOL]
- Prometheus Monitoring Ecosystem Begins to Mature [COMMUNITY-TOOL]
- ganeshvernekar.com: Prometheus TSDB (Part 1): The Head Block [COMMUNITY-TOOL]
- ganeshvernekar.com: Prometheus TSDB (Part 2): WAL and Checkpoint [COMMUNITY-TOOL]
- ganeshvernekar.com: Prometheus TSDB (Part 3): Memory Mapping of Head Chunks' from Disk [COMMUNITY-TOOL]
- ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index [COMMUNITY-TOOL]
- youtube playlist: How to setup Prometheus π [COMMUNITY-TOOL]
- learndevops.substack.com: Hitting prometheus API with curl and jq π [COMMUNITY-TOOL]
- sysadminxpert.com: Steps to Monitor Linux Server using Prometheus [COMMUNITY-TOOL]
- medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes [COMMUNITY-TOOL]
- zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha [COMMUNITY-TOOL]
- devopscube.com: How to Setup Prometheus Monitoring On Kubernetes Cluster' π [COMMUNITY-TOOL]
- prometheus-operator.dev π [COMMUNITY-TOOL]
- gabrieltanner.org: Golang Application monitoring using Prometheus [COMMUNITY-TOOL]
- promlens.com π [COMMUNITY-TOOL]
- medium: Prometheus monitoring with Elastic Stack in Kubernetes π [COMMUNITY-TOOL]
- portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana [COMMUNITY-TOOL]
- itnext.io: Observability at Scale [COMMUNITY-TOOL]
- jonbc.medium.com: Hacking your way to Observability β Part 1 : Metrics [COMMUNITY-TOOL]
- opensource.com: Run Prometheus at home in a container [COMMUNITY-TOOL]
- faun.pub: Production grade Kubernetes Monitoring using Prometheus π [COMMUNITY-TOOL]
- howtoforge.com: How to Install Prometheus System Monitoring Tool on Ubuntu' 20.04 [COMMUNITY-TOOL]
- cribl.io: Using Prometheus for Agentless Monitoring [COMMUNITY-TOOL]
- aprenderbigdata.com: Prometheus: IntroducciΓ³n a la MonitorizaciΓ³n de MΓ©tricas [COMMUNITY-TOOL]
- youtube: Monitoring your k6 load test: how to install Grafana and Prometheus' on a Kubernetes cluster [COMMUNITY-TOOL]
- jfrog.com: Donβt let Prometheus Steal your Fire [COMMUNITY-TOOL]
- itnext.io: Monitoring Spark Streaming on K8s with Prometheus and Grafana [COMMUNITY-TOOL]
- source.coveo.com: Prometheus at scale [COMMUNITY-TOOL]
- medium.com: Prometheus HA with Thanos Sidecar Or Receiver? [COMMUNITY-TOOL]
- prometheus.io: Comparison to Alternatives π [COMMUNITY-TOOL]
- cloudsavvyit.com: What is Prometheus and Why Is It So Popular [COMMUNITY-TOOL]
- infracloud.io: Prometheus Definitive Guide Part I - Metrics and Use Cases [COMMUNITY-TOOL]
- jonbc.medium.com: Hacking your way to Observability β Part 2 : Alerts [COMMUNITY-TOOL]
- medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez [COMMUNITY-TOOL]
- medium.com/kubecost: Prometheus Grafana: configuration & query examples' π [COMMUNITY-TOOL]
- dev.to: How to monitor nginx in Kubernetes with Prometheus [COMMUNITY-TOOL]
- promlabs.com: Avoid These 6 Mistakes When Getting Started With Prometheus [COMMUNITY-TOOL]
- itnext.io: Hardening Monitoring: a step-by-step guide [COMMUNITY-TOOL]
- blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes' Cluster and Auto-Scaling with KEDA [COMMUNITY-TOOL]
- blog.devops.dev: Observability: Better CI for your prometheus alerts with' pint instead of promtool π [COMMUNITY-TOOL]
- blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter' with Grafana [COMMUNITY-TOOL]
- blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with' Prometheus π [COMMUNITY-TOOL]
- devopstalks.in: Everything about Prometheus [COMMUNITY-TOOL]
- blog.devops.dev: How to Monitor your Application using Prometheus π [COMMUNITY-TOOL]
- dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCDβββIncluding' Dashboards [COMMUNITY-TOOL]
- medium.com: How to find unused Prometheus metrics using mimirtool π [COMMUNITY-TOOL]
- rtfm.co.ua: Prometheus: Kubernetes endpoints monitoring with blackbox-exporter [COMMUNITY-TOOL]
- medium.com/criteo-engineering: How we reduced our Prometheus infrastructure' footprint by a third [COMMUNITY-TOOL]
- blog.devops.dev: Observability Concept in Prometheus [COMMUNITY-TOOL]
- horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics [COMMUNITY-TOOL]
- thenewstack.io: 30 Pull Requests Later, Prometheus Memory Use Is Cut in' Half [COMMUNITY-TOOL]
- devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game [COMMUNITY-TOOL]
- devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and' Node Exporter [COMMUNITY-TOOL]
- fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS π [COMMUNITY-TOOL]
- medium: Kubernetes Lessons in Alerting [COMMUNITY-TOOL]
- Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool β 8485 [ENTERPRISE-STABLE]
- tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager [COMMUNITY-TOOL]
- prometheus.io: Introducing Prometheus Agent Mode, an Efficient and Cloud-Native' Way for Metric Forwarding [COMMUNITY-TOOL]
- cncf.io: Prometheus announces an Agent to address a new range of use cases [COMMUNITY-TOOL]
- thenewstack.io: CNCF Prometheus Agent Could Be a βGame Changerβ for Edge [COMMUNITY-TOOL]
- medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus' Agent Mode [COMMUNITY-TOOL]
- medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring' using Prometheus Agent Mode [COMMUNITY-TOOL]
- Promgen π β 1123 [COMMUNITY-TOOL]
- Promcat: A resource catalog for enterprise-class Prometheus monitoring π [COMMUNITY-TOOL]
- Prometheus Demo: prometheus.demo.do.prometheus.io π [COMMUNITY-TOOL]
- Sloth π β 2487 [COMMUNITY-TOOL]
- itnext.io: SLOs should be easy, say hi to Sloth π [COMMUNITY-TOOL]
- PromTools: SLOs with Prometheus π [COMMUNITY-TOOL]
- slo-libsonnet β 118 [COMMUNITY-TOOL]
- SLO Generator β 562 [COMMUNITY-TOOL]
- monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics' at scale π [COMMUNITY-TOOL]
- Prometheus TSDB [COMMUNITY-TOOL]
- Cortex: [COMMUNITY-TOOL]
- github.com/cortexproject/cortex β 5802 [ENTERPRISE-STABLE]
- Thanos: [COMMUNITY-TOOL]
- github.com/ruanbekker: Thanos Cluster Setup [COMMUNITY-TOOL]
- Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE [COMMUNITY-TOOL]
- InfluxDB: [COMMUNITY-TOOL]
- en.wikipedia.org/wiki/InfluxDB [COMMUNITY-TOOL]
- influxdata.com: Building a Metrics & Alerts as a Service (MaaS) Monitoring' Solution Using the InfluxDB Stack [COMMUNITY-TOOL]
- dzone: Flux queries [COMMUNITY-TOOL]
- thenewstack.io: Make a GitOps Workflow Using InfluxDB Templates [COMMUNITY-TOOL]
- influxdata.com: Running InfluxDB 2.0 and Telegraf Using Docker [COMMUNITY-TOOL]
- influxdata.com: InfluxDB Tech Tips: API Invokable Scripts in InfluxDB Cloud [COMMUNITY-TOOL]
- exporterhub.io π [COMMUNITY-TOOL]
- Prometheus JMX Exporter π β 3305 [ENTERPRISE-STABLE]
- blackbox_exporter π β 5694 [ENTERPRISE-STABLE]
- Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering' Java Metrics with Prometheus Monitoring (ActiveMQ) [COMMUNITY-TOOL]
- Maven Prometheus instrumentation library for JVM applications (client library) [COMMUNITY-TOOL]
- engineeringblog.yelp.com: Improving the performance of the Prometheus JMX' Exporter [COMMUNITY-TOOL]
- prometheus-community/elasticsearch_exporter β 2074 [COMMUNITY-TOOL]
- medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox' Exporter π [COMMUNITY-TOOL]
- blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter' in Kubernetes [COMMUNITY-TOOL]
- muxinc/certificate-expiry-monitor β 168 [COMMUNITY-TOOL]
- enix/x509-certificate-exporter β 924 [COMMUNITY-TOOL]
- aws.amazon.com: Building a Prometheus remote write exporter for the OpenTelemetry' Go SDK [COMMUNITY-TOOL]
- medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) β Kubernetes [COMMUNITY-TOOL]
- OpenTelemetry Collector β 7050 [ENTERPRISE-STABLE]
- thenewstack.io: Lightstepβs OpenTelemetry Launchers Simplify Integration' to Line of Code [COMMUNITY-TOOL]
- OpenTelemetry Launchers π [COMMUNITY-TOOL]
- thenewstack.io: Demystifying Distributed Traces in OpenTelemetry [COMMUNITY-TOOL]
- medium: OpenTelemetry Specification v1.0.0, Tracing Edition [COMMUNITY-TOOL]
- medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana' Tempo [COMMUNITY-TOOL]
- medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your' Collector and Metrics Backend [COMMUNITY-TOOL]
- thenewstack.io: Maximizing Kubernetes Efficiency with OpenTelemetry Tracing [COMMUNITY-TOOL]
- Telegraf Collector [COMMUNITY-TOOL]
- Telegraf Prometheus Output Plugin β 17536 [DE FACTO STANDARD]
- Telegraf Ansible Role [COMMUNITY-TOOL]
- sysadminxpert.com: How to Monitor Linux System with Grafana and Telegraf [COMMUNITY-TOOL]
- influxdata.com: Three Ways to Keep Cardinality Under Control When Using' Telegraf [COMMUNITY-TOOL]
- cloud.google.com: Get planet-scale monitoring with Managed Service for Prometheus [COMMUNITY-TOOL]
- prometheus.io: Installarion [COMMUNITY-TOOL]
- prometheus.io: Getting Started [COMMUNITY-TOOL]
- galaxy.ansible.com/cloudalchemy/node-exporter [COMMUNITY-TOOL]
- galaxy.ansible.com/mesaguy/prometheus [COMMUNITY-TOOL]
- galaxy.ansible.com/William-Yeh/prometheus [COMMUNITY-TOOL]
- galaxy.ansible.com/UnderGreen/prometheus-node-exporter [COMMUNITY-TOOL]
- itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa [COMMUNITY-TOOL]
- arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus [COMMUNITY-TOOL]
- devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry' π [COMMUNITY-TOOL]
- medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack' (Part 1) [COMMUNITY-TOOL]
- logz.io [COMMUNITY-TOOL]
- activemq.apache.org/components/classic/documentation [COMMUNITY-TOOL]
- Artemis Prometheus Metrics Plugin β 28 [COMMUNITY-TOOL]
- Promitor π [COMMUNITY-TOOL]
- cloud.google.com: Google Cloud Managed Service for Prometheus is now generally' available [COMMUNITY-TOOL]
Application Delivery¶
Helm¶
Observability¶
- sstarcher/helm-exporter β 298 [COMMUNITY-TOOL] β 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 β 1017 [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [ENTERPRISE-STABLE] β 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" [DOCUMENTATION] [ENTERPRISE-STABLE] [LEGACY] β 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 [ENTERPRISE-STABLE] β 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 ππ [DE FACTO STANDARD] β 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 [EN CONTENT] [ENTERPRISE-STABLE] β 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 [ADVANCED LEVEL] [DE FACTO STANDARD] β Official homepage for Apache Maven, the cornerstone JVM project build and dependency system. Outlines standards for modular Project Object Model (POM) declarations.
π‘ Explore Related: Other Awesome Lists | Mkdocs | Demos