# Prometheus
!!! tip "Nubenetes V2 Elite Portal"
You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the [**V1 Historical Archive**](/v1/prometheus/).
!!! info "Architectural Context"
Detailed reference for Prometheus in the context of Architectural Foundations.
## Cloud Native Infrastructure
### Observability
#### Prometheus (1)
##### AWS Integration
- **(2020)** [itnext.io - Prometheus: yet-another-cloudwatch-exporter β collecting AWS CloudWatch metrics](https://itnext.io/prometheus-yet-another-cloudwatch-exporter-collecting-aws-cloudwatch-metrics-806bd34818a8) [GO CONTENT][ADVANCED LEVEL][COMMUNITY-TOOL] β This article introduces 'YACE' (Yet Another CloudWatch Exporter), a high-performance Go-based exporter designed to retrieve AWS CloudWatch metrics. By utilizing AWS API calls optimally, YACE reduces AWS API transactional costs compared to the official Java-based CloudWatch exporter.
##### Client Libraries
- **(2020)** [gabrieltanner.org: Golang Application monitoring using Prometheus](https://gabrieltanner.org/blog/collecting-prometheus-metrics-in-golang) [GO CONTENT][COMMUNITY-TOOL] β A practical walk-through detailing how to instrument a Go application with custom Prometheus metrics using the official client library. Demonstrates defining, registering, and incrementing Counters and Gauges, and exposes them over an HTTP handler endpoint.
##### Pushgateway
- **(2026)** [==Pushgateway==](https://github.com/prometheus/pushgateway) β 3334[GO CONTENT] πππππ [DE FACTO STANDARD] β Official GitHub repository for Prometheus Pushgateway. Designed to allow ephemeral, short-lived, or batch jobs to push metrics to an intermediate gateway, which Prometheus then scrapes. Note that official guidelines advise against using Pushgateway for standard applications due to structural state issues.
##### Query Tools
- **(2021)** [promlens.com π](https://promlens.com) [GO CONTENT][COMMUNITY-TOOL] β PromLens is an advanced query builder and analyzer for PromQL. Created to help developers write, visualize, and debug complex PromQL expressions, it provides syntactic parsing, inline documentation, and tree-based diagnostic tools. Now integrated as an official Prometheus community project.
## Cloud Native Platforms
### Azure
#### Azure Monitor Integration
- **(2025)** [Promitor π](https://promitor.io) [C# CONTENT][COMMUNITY-TOOL] β An Azure Monitor collector that translates native Microsoft cloud diagnostics into a standard Prometheus-compatible API format, linking closed-source telemetry with open tools.
### Kubernetes
#### Multi-Arch Telemetry
- **(2025)** [==Cluster Monitoring stack for ARM / X86-64 platforms==](https://github.com/carlosedp/cluster-monitoring) β 754[JSONNET CONTENT][ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.
## Observability (1)
### Distributed Storage
#### Cortex Engine
- **(2024)** [==github.com/cortexproject/cortex==](https://github.com/cortexproject/cortex) β 5811[GO CONTENT][ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Open-source repository for Cortex. Implements Prometheus as a service, allowing isolated multi-tenancy, long-term metric durability in object storage (S3/GCS), and horizontally scalable querying.
- **(2024)** [**Cortex**:](https://cortexmetrics.io) [GO CONTENT][ADVANCED LEVEL][COMMUNITY-TOOL] β Architectural landing page of Cortex, an enterprise-grade, horizontally scalable, multi-tenant TSDB. Note: Since 2024-2025, many users have migrated toward Thanos or VictoriaMetrics, yet Cortex remains a highly resilient classic for long-term storage.
#### InfluxDB
- **(2021)** [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) [NONE CONTENT][ADVANCED LEVEL][COMMUNITY-TOOL] β Explores an architecture for metrics and alerting as a service (MaaS) built on the InfluxDB stack. Highlights utilizing multi-tenancy, dynamic bucket allocations, and custom push metric pipelines.
#### M3 Engine
- **(2023)** [**M3**:](https://m3db.io) [GO CONTENT][ADVANCED LEVEL][COMMUNITY-TOOL] β Architectural homepage of M3, Uberβs highly scalable, distributed TSDB engine. Highly custom-built to support massive data ingestion volumes and dynamic metric downsampling with optimized storage layouts.
#### Thanos Engine
- **(2024)** [**Thanos**:](https://thanos.io) [GO CONTENT][ADVANCED LEVEL][COMMUNITY-TOOL] β Official landing page for Thanos, a CNCF graduated project providing highly available, infinitely scalable Prometheus monitoring. Known for sidecar-based object storage offloading and cost-effective downsampling.
- **(2022)** [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) [YAML CONTENT][ADVANCED LEVEL][COMMUNITY-TOOL] β Evaluates deploying Thanos alongside Prometheus Operator on Google Kubernetes Engine (GKE) to collect metrics for YugabyteDB. Highlights the implementation of Multi-Cluster and Multi-Tenant metric architectures using Thanos Receiver and Store gateways.
- **(2021)** [github.com/ruanbekker: Thanos Cluster Setup](https://github.com/ruanbekker/thanos-cluster-setup) [YAML CONTENT][COMMUNITY-TOOL] β Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.
### Monitoring
#### Prometheus Meta-Monitoring
- **(2023)** [grafana.com: How we use metamonitoring Prometheus servers to monitor all other Prometheus servers at Grafana Labs](https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs) [ADVANCED LEVEL][CASE STUDY][COMMUNITY-TOOL] β A high-performance monitoring case study from Grafana Labs. Illustrates the architectural pattern of metamonitoring, utilizing dedicated Prometheus servers to watch, query, and alert on larger global telemetry networks.
### OpenTelemetry
#### Collector Infrastructure
- **(2026)** [==OpenTelemetry Collector==](https://github.com/open-telemetry/opentelemetry-collector) β 7132[GO CONTENT][ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A high-performance processing engine capable of receiving, parsing, filtering, and routing traces, metrics, and logs across vendor-agnostic infrastructure. Serves as the central data pipeline component in modern cloud-native observability stacks.
### Prometheus (2)
#### Core Platform
- **(2026)** [==github.com/prometheus/prometheus==](https://github.com/prometheus/prometheus) β 64493[GO CONTENT][ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Source codebase for Prometheus, the benchmark cloud-native telemetry engine. Employs active scraping mechanics over HTTP alongside a custom-built local TSDB to deliver sub-second querying speeds and powerful alerting capabilities.
---
π‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Kubernetes](./kubernetes.md)
π **See Also:** [Postman](./postman.md) | [Cloudflare](./cloudflare.md)