惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
GbyAI
GbyAI
博客园_首页
V
Visual Studio Blog
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 叶小钗
腾讯CDC
博客园 - Franky
IT之家
IT之家
Google DeepMind News
Google DeepMind News
Microsoft Azure Blog
Microsoft Azure Blog
D
Docker
大猫的无限游戏
大猫的无限游戏
Recent Announcements
Recent Announcements
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell

Datadog | The Monitor blog

Introducing our open source AI-native SAST Instrument and monitor Boomi integration flows with OpenTelemetry and Datadog Not all index scans are equal: How we cut query latency by over 99% Platform engineering metrics: What to measure and what to ignore Integrate Recorded Future threat intelligence with Datadog Cloud SIEM CI/CD security: threat modeling using a MITRE-style threat matrix CI/CD security: How to secure your GitHub ecosystem Ingress NGINX is EOL: A practical guide for migrating to Kubernetes Gateway API Operating agentic AI with Amazon Bedrock AgentCore and Datadog LLM Observability: Lessons from NTT DATA Introducing the Datadog Code Security MCP Capture and analyze custom heatmaps in Session Replay Understand session replays faster with AI summaries and smart chapters Monitor ClickHouse query performance with Datadog Database Monitoring How we designed empathetic alert sounds for on-call engineers Search and act across Datadog to resolve issues faster with Bits Assistant Measure the business impact of every product change with Datadog Experiments Analyzing round trip query latency Configuring JavaScript caches for better performance Introducing Bits AI Dev Agent for Code Security Datadog achieves ISO 42001 certification for responsible AI Monitor Nutanix clusters, hosts, and VMs with Datadog Monitor Juniper Mist in Datadog A new Host Map for modern infrastructure Annotate traces to improve LLM quality with Datadog LLM Observability What’s new in Cloud SIEM: AI-powered investigations, enhanced threat intelligence, and scalable security operations Explore Kubernetes with native OpenTelemetry data Monitor Oracle Fusion Cloud Applications with Datadog Announcing the Datadog Terraform provider v4.0.0 Scaling Kubernetes workloads on custom metrics How to design cloud environments for AI-powered threat analysis
Explore Kubernetes resources with Datadog Live Containers
Yair Cohen, Mallory Mooney · 2020-08-17 · via Datadog | The Monitor blog

Running Kubernetes applications requires visibility into not only the overall performance of clusters but also the health of individual pods, deployments, and other resources that make up your environment. Datadog already integrates with your containerized environments and includes features like the Live Container view and the Container Map, enabling you to easily monitor Kubernetes and container runtime performance in real time for better visibility into clusters.

We’ve enhanced our existing functionality to provide a multidimensional look into your Kubernetes workloads from within our Live Containers view. Live Containers now offers curated views for your Kubernetes applications, so you can look at performance data in its appropriate context and surface critical information about every layer of your Kubernetes clusters. You can monitor the state of pods or deployments in a specific namespace or availability zone, view the resource specifications for a failed pod within a deployment, correlate node activity with related logs, and more.

Search and investigate any Kubernetes resource

Kubernetes environments consist of several object types that describe the resources available to run and operate workloads, and you need the ability to see into every object to troubleshoot issues efficiently. While Live Containers always provided information about individual containers, it now gives you real-time views into all your orchestration’s objects, with additional insights into their overall health. For instance, the Clusters view displays the state of your Kubernetes clusters, including their resource usage and the number of nodes and pods running on them. This overview can serve as a starting point for understanding how each object in your cluster is performing.

Monitor the health of your Kubernetes clusters

Live Containers also lets you use Datadog tags and Kubernetes labels to filter and group your Kubernetes resources, so that you can easily surface performance issues, regardless of the size of your environment. In the example below, we’re drilling down to the pods managed by a specific team, and further grouping them by application. With this more focused view, we can easily assess the state of our Kubernetes applications (e.g., how many pods are pending or have failed?) and address any issues before they become more serious.

Monitor the health of your Kubernetes pods

Dive deeper into a Kubernetes resource for further investigation

Live Containers has an easy-to-use interface that is tightly integrated with the rest of the Datadog platform, so you can get highly detailed context for each of your Kubernetes resources. For example, you can search for a specific deployment and use the context menu to drill down to the list of pods managed by this deployment. From this list, you can select an individual pod to view a breakdown of its constituent containers and monitor related events, running processes, traces, logs, network flows, and other important metrics—all in a single view. Each panel includes a searchable “YAML” tab, which shows state and configuration data similar to output from the kubectl describe command.

Monitor the health of your Kubernetes pods

You can search for terms directly in this tab or select one of the primary YAML fields under the search bar to automatically jump to the Kubernetes object you need for reviewing the state of your resources. For instance, you can select the status field to see if a pod is running, pending, or has been terminated. This enables you to troubleshoot critical startup issues (e.g., a pod failing readiness probes) and easily identify costly, underutilized pods or nodes so you can adjust your deployments accordingly.

Visualize your Kubernetes clusters with the Cluster Map

In addition to providing deep visibility into individual resources, Datadog includes a Cluster Map to give you a 30,000-foot view of your entire Kubernetes environment, so you can review the state of all of your deployments and pods at a glance. For example, you can view all pods for a specific cluster, grouped by namespace. If there is an issue, such as the kubelet evicting too many pods, the Cluster Map automatically will highlight the problematic pods in light blue, as seen below.

Monitor the health of your Kubernetes pods and deployments with the Cluster Map

If you notice that several pods are failing to spin up within a specific cluster, it could be a sign that the cluster needs more resources or that your deployment is misconfigured. You can click on any affected pod in the map to open its overview panel and troubleshoot further.

Monitor resource usage and more for every layer of your Kubernetes application

If you need to view more details about the state of your Kubernetes objects, you can use one of the Kubernetes Overview dashboards, where you’ll get a high-level overview of critical performance data such as the CPU and memory usage of your pods, changes in deployment replicas, and the condition of your nodes and services.

Use the built-in dashboard for Kubernetes health monitoring

You can access these dashboards from your dashboard list, or you can easily pivot from an overview panel in Live Containers to a dedicated dashboard that’s automatically filtered with the appropriate tags, similar to host dashboards for individual containers. For example, if you notice that several pods are failing for a specific deployment, you can quickly jump to the pods dashboard to investigate the root cause.

Use the built-in dashboard for monitoring Kubernetes Pods

Pods may fail if they use more memory or CPU than their defined limits—or if they have poorly-configured limits. You can use the pods dashboard to visualize CPU and memory usage and determine if there were unexpected spikes within a specific timeframe that lead to the failure.

Start monitoring your Kubernetes environments today

With Datadog, you can monitor every layer of your Kubernetes environment—from clusters down to individual pods. Check out our documentation for collecting cluster metrics to get started or learn how you can begin monitoring more of your Kubernetes resources today. And if you don’t already have a Datadog account, you can sign up for a free trial.