Skip to content

Commit 6840837

Browse files
committed
Adding a doc to list Prometheus exporters
1 parent e19da70 commit 6840837

File tree

2 files changed

+42
-8
lines changed

2 files changed

+42
-8
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Integrate common workloads with Azure Managed Prometheus
3+
description: Describes how to integrate AKS workloads with Azure Managed Prometheus and list of available workloads that are ready to be integrated.
4+
ms.topic: conceptual
5+
ms.date: 6/20/2024
6+
ms.reviewer: rashmy
7+
ms.service: azure-monitor
8+
ms.subservice: containers
9+
---
10+
11+
# Use Prometheus exporters for common workloads with Azure Managed Prometheus
12+
13+
You can use Prometheus exporters to collect metrics from third-party workloads or other applications and send them to Azure Monitor Workspace along with other metrics collected by Azure Managed Prometheus running on AKS.
14+
15+
The enablement of Managed Prometheus automatically deploys the custom resource definitions (CRD) for [pod monitors](https://github.com/Azure/prometheus-collector/blob/main/otelcollector/deploy/addon-chart/azure-monitor-metrics-addon/templates/ama-metrics-podmonitor-crd.yaml) and [service monitors](https://github.com/Azure/prometheus-collector/blob/main/otelcollector/deploy/addon-chart/azure-monitor-metrics-addon/templates/ama-metrics-servicemonitor-crd.yaml).
16+
17+
You can configure any Prometheus exporter to work with Azure Managed Prometheus. See [Configure collection using Service and Pod Monitor custom resources](./prometheus-metrics-scrape-crd.md).
18+
19+
This document lists a set of commonly used workloads for which we have curated configurations and instructions that will help you setup metrics collection from the workload. You can use this only with the managed add-on for Azure Managed Prometheus. For self-managed Prometheus, refer to the relevant exporter documentation for setting up metrics collection.
20+
21+
## Common workloads
22+
23+
- [Apache Kafka](./prometheus-kafka-integration.md)
24+
- [Argo CD](./prometheus-argo-cd-integration.md)
25+
- [Elastic Search](./prometheus-elasticsearch-integration.md)
26+
27+
## Next steps
28+
29+
[Customize collection using CRDs (Service and Pod Monitors)](./prometheus-metrics-scrape-crd.md)
30+
[Customize metrics scraping with Azure Managed Prometheus](./prometheus-metrics-scrape-configuration.md)

articles/azure-monitor/toc.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -508,15 +508,19 @@ items:
508508
href: containers/prometheus-metrics-scrape-scale.md
509509
- name: Integrations
510510
items:
511-
- name: Monitor Argo CD
511+
- name: Setup exporters for common workloads
512512
displayName: Prometheus
513-
href: containers/prometheus-argo-cd-integration.md
514-
- name: Monitor Elastic Search
515-
displayName: Prometheus
516-
href: containers/prometheus-elasticsearch-integration.md
517-
- name: Monitor Apache Kafka
518-
displayName: Prometheus
519-
href: containers/prometheus-kafka-integration.md
513+
href: containers/prometheus-exporters.md
514+
items:
515+
- name: Monitor Apache Kafka
516+
displayName: Prometheus
517+
href: containers/prometheus-kafka-integration.md
518+
- name: Monitor Argo CD
519+
displayName: Prometheus
520+
href: containers/prometheus-argo-cd-integration.md
521+
- name: Monitor Elastic Search
522+
displayName: Prometheus
523+
href: containers/prometheus-elasticsearch-integration.md
520524
- name: Scale using KEDA based on Prometheus metrics
521525
displayName: Prometheus
522526
href: containers/integrate-keda.md

0 commit comments

Comments
 (0)