dt-obs-kubernetes

Monitor Kubernetes clusters, pods, nodes, and workloads with Dynatrace DQL.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/mf-dynatrace/dt-mcp-workspace --skill dt-obs-kubernetes-mf-dynatrace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dt-obs-kubernetes
Source: https://github.com/mf-dynatrace/dt-mcp-workspace/tree/main/skills/dt-obs-kubernetes
Command: npx skills add https://github.com/mf-dynatrace/dt-mcp-workspace --skill dt-obs-kubernetes-mf-dynatrace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dt-kubernetes, dt-dql-essentials, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you monitor and analyze Kubernetes cluster, pod, node, and workload monitoring with Dynatrace DQL, simplifying the process of understanding K8s health, resource optimization, pod failures, OOMKills, scheduling, and security posture.

Core Features & Use Cases

  • Kubernetes Infrastructure Monitoring: Monitor cluster health and capacity, analyze pod and container resource utilization, and investigate pod failures and OOMKills.
  • Resource Optimization: Identify over-provisioned pods, containers without limits, and optimize Kubernetes resource costs.
  • Security & Compliance: Assess security posture and compliance with privileged containers and security contexts.
  • Workload Scheduling and Placement: Troubleshoot workload scheduling and placement issues.
  • Kubernetes Events Analysis: Analyze Kubernetes operational events like pod restarts, OOM events, evictions, and cluster event history.
  • Use Case: Imagine you are investigating a series of pod restarts in your Kubernetes cluster. Use this Skill to query for pod restart events, analyze pod logs, and identify the root cause of the issue.

Quick Start

Use the dt-obs-kubernetes skill to query for pod restart events in the namespace 'production'.

Frequently Asked Questions about dt-obs-kubernetes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor Kubernetes pod failures and OOMKills using Dynatrace?

You can monitor Kubernetes pod failures and OOMKills by querying pod restart events and operational logs with Dynatrace DQL to investigate root causes within your production namespaces.

What is the best way to identify over-provisioned Kubernetes pods and optimize resource costs?

To identify over-provisioned pods and optimize Kubernetes resource costs, you can analyze pod and container resource utilization alongside containers without limits using Dynatrace DQL queries.

How do I check Kubernetes security posture for privileged containers?

You can assess Kubernetes security posture and compliance by querying security contexts and identifying privileged containers across your clusters using Dynatrace DQL monitoring capabilities.

Can I troubleshoot Kubernetes workload scheduling and placement issues with Dynatrace?

Yes, you can troubleshoot Kubernetes workload scheduling and placement issues by analyzing cluster capacity, node health, and operational events like evictions through Dynatrace DQL queries.

Do I need Dynatrace and DQL query capabilities to analyze Kubernetes events?

Yes, this Skill requires both Dynatrace and DQL query capabilities to analyze Kubernetes operational events like pod restarts, OOM events, evictions, and cluster event history effectively.