Skip to technology filters Skip to main content
Dynatrace Hub

Extend the platform,
empower your team.

Popular searches:
Home hero bg
Prometheus in KubernetesPrometheus in Kubernetes
Prometheus in Kubernetes

Prometheus in Kubernetes

Collect metrics from Prometheus exporters in Kubernetes for Dynatrace analytics

Technology
Free trialDocumentation
  • Product information

Overview

Prometheus is an open-source monitoring toolkit for collecting and alerting on infrastructure and platform metrics. These metrics are exposed by Prometheus in OpenMetrics format. Prometheus exporters provide a standardized monitoring interface for numerous technologies and services. By adding Dynatrace support to metrics collected from Prometheus exporters, you get intelligent observability and automatic root cause analysis for technologies such as Redis, Kafka, and MongoDB. As well 100+ integrations maintained by the Prometheus community.

This is intended for users who want to:

  • Leverage existing Prometheus integrations to extend Dynatrace’s monitoring capabilities.

This enables you to:

  • Analyze Kubernetes infrastructure and platform metrics in Dynatrace.
  • Analyze metrics from any technology running in Kubernetes pods in Dynatrace.
  • Proactively alert on anomalies of Prometheus metrics with Davis AI.

Compatibility Requirements:

  • In the Dynatrace menu, go to Settings > Cloud and virtualization > Kubernetes and turn on Enable monitoring and Monitor Prometheus exporters.
  • ActiveGate version 1.215+ or Dynatrace Operator running on Dynatrace version 1.215

Details

For more details, please refer to the documentation: Monitor Prometheus metrics

Additional resources:

  • Dynatrace blog post: Simplify observability for all your custom metrics – Part 4
  • Performance clinic: k8s monitoring at Scale with Prometheus and Dynatrace and Kubernetes Observability for SREs with Dynatrace

Get Started

Dynatrace integrates Gauge and Counter metrics from Prometheus exporters in Kubernetes environments.

Step-by-step instructions

  1. Dynatrace collects metrics from any pods that are annotated with a metrics.dynatrace.com/scrape property set to true in the pod definition. Depending on the actual exporter in a pod, you might need to set additional annotations to the pod definition to allow Dynatrace to properly ingest those metrics.
  2. Enable metrics scraping: Set metrics.dynatrace.com/scrape to true to enable Dynatrace to collect Prometheus metrics exposed for this pod.
  3. Define the metrics port: By default, Prometheus metrics are available at the first exposed TCP port of the pod. Set metrics.dynatrace.com/port to the respective port.

Once you’ve annotated the Kubernetes pods, the respective metrics will automatically show up in your environment for charting, alerting, and analysis.

Dynatrace
DocumentationMore Information
By Dynatrace
Dynatrace support center
Copy to clipboard
Customer story Fife Council, Scotland
“Dynatrace has opened our eyes to what's possible with intelligent observability capabilities. Our hope now is to harness the insight we can unlock with Dynatrace to find further ways of creating new value for our residents.”
Scott Mckenzie
Technical Specialist
Fife Council, Scotland logo
Dynatrace Hub
Hub HomeGet data into DynatraceBuild your own app
Log Management and AnalyticsKubernetesAI and LLM ObservabilityInfrastructure ObservabilitySoftware DeliveryApplication ObservabilityApplication SecurityDigital ExperienceBusiness Analytics
Filter
Type
Built and maintained by
Deployment model
SaaS
  • SaaS
  • Managed
Partner FinderBecome a partnerDynatrace Developer

All

1 Results filtered by:

Tricentis NeoLoad logo

Tricentis NeoLoad

Automated Load Testing tool enabling you to run Continuous Performance Testing.