Skip to content

Commit bd69143

Browse files
Merge pull request #278992 from sunasing/sunasing-0621
Adding a doc to list Prometheus exporters
2 parents 27bb4ff + b717ab5 commit bd69143

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 Azure Kubernetes Service 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. For more information, 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 which have curated configurations and instructions to help you set up 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
@@ -510,15 +510,19 @@ items:
510510
href: containers/prometheus-metrics-scrape-scale.md
511511
- name: Integrations
512512
items:
513-
- name: Monitor Argo CD
513+
- name: Setup exporters for common workloads
514514
displayName: Prometheus
515-
href: containers/prometheus-argo-cd-integration.md
516-
- name: Monitor Elastic Search
517-
displayName: Prometheus
518-
href: containers/prometheus-elasticsearch-integration.md
519-
- name: Monitor Apache Kafka
520-
displayName: Prometheus
521-
href: containers/prometheus-kafka-integration.md
515+
href: containers/prometheus-exporters.md
516+
items:
517+
- name: Monitor Apache Kafka
518+
displayName: Prometheus
519+
href: containers/prometheus-kafka-integration.md
520+
- name: Monitor Argo CD
521+
displayName: Prometheus
522+
href: containers/prometheus-argo-cd-integration.md
523+
- name: Monitor Elastic Search
524+
displayName: Prometheus
525+
href: containers/prometheus-elasticsearch-integration.md
522526
- name: Scale using KEDA based on Prometheus metrics
523527
displayName: Prometheus
524528
href: containers/integrate-keda.md

0 commit comments

Comments
 (0)