MCPcopy Create free account
hub / github.com/Azure/prometheus-collector

github.com/Azure/prometheus-collector @v7.0.0-main-07-02-2026-1d50ff08

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.0.0-main-07-02-2026-1d50ff08 ↗ · + Follow
1,654 symbols 6,082 edges 222 files 588 documented · 36% updated 1d agoPrometheus-MA-Windows-47-7-1 · 2026-03-27★ 88

Browse by type

Functions 1,390 Types & classes 264
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status

Dev

Step Status
Linux Build Status
Windows Build Status
Chart Build Status
Deploy Build Status

Prod

Step Status
Publish Build Status
Deploy Build Status

Project

This project is Azure Monitor managed service for Prometheus, which is the agent based solution to collect Prometheus metrics to be sent to managed Azure Monitor store.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Telemetry

The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft’s privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.

To disable telemetry, you can set the environment variable TELEMETRY_DISABLED to true for the container either by yaml or in the Dockerfile.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 934
Method 456
Struct 208
TypeAlias 29
Interface 16
FuncType 9
Class 2

Languages

Go98%
TypeScript1%
Python1%

Modules by API surface

otelcollector/otel-allocator/apis/v1alpha1/zz_generated.deepcopy.go116 symbols
otelcollector/prometheusreceiver/internal/transaction_test.go73 symbols
otelcollector/prometheusreceiver/metrics_receiver_helper_test.go63 symbols
otelcollector/otel-allocator/apis/v1beta1/zz_generated.deepcopy.go54 symbols
otelcollector/otel-allocator/internal/server/server.go46 symbols
otelcollector/prometheusreceiver/internal/transaction.go30 symbols
otelcollector/prometheusreceiver/metrics_receiver_labels_test.go28 symbols
otelcollector/otel-allocator/internal/server/server_test.go26 symbols
otelcollector/otel-allocator/internal/allocation/strategy.go25 symbols
otelcollector/prometheusreceiver/internal/metricfamily.go24 symbols
otelcollector/test/ginkgo-e2e/utils/kubernetes_api_utils.go22 symbols
otelcollector/prometheusreceiver/config_test.go21 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add prometheus-collector \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page