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

推荐订阅源

雷峰网
雷峰网
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
博客园_首页
J
Java Code Geeks
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
量子位
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
N
Netflix TechBlog - Medium
Hugging Face - Blog
Hugging Face - Blog
B
Blog
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI

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
Monitor Azure Kubernetes Service with Datadog
2018-06-27 · via Datadog | The Monitor blog
Paul Gottschling

Paul Gottschling

Microsoft recently released Azure Kubernetes Service (AKS), a managed service that helps you deploy, run, and scale Kubernetes clusters. We’re pleased to share that Datadog’s integrations with Kubernetes and Azure Monitor can give you comprehensive visibility into your AKS infrastructure with no additional configuration.

Datadog’s integrations make it straightforward to display health and resource metrics from Docker, Kubernetes, and Azure Virtual Machines on a single screenboard.
Datadog’s integrations make it straightforward to display health and resource metrics from Docker, Kubernetes, and Azure Virtual Machines on a single screenboard.
Datadog’s integrations make it straightforward to display health and resource metrics from Docker, Kubernetes, and Azure Virtual Machines on a single screenboard.

How AKS works

AKS helps you automate the provisioning, maintenance, and scaling of Kubernetes clusters. AKS manages your cluster’s control plane and launches other Azure resources to support your containerized applications, including Azure VM nodes, persistent storage volumes, and virtual network traffic routing. When you scale or upgrade your cluster, AKS will manage the process to ensure uptime. And if you group your nodes into one or more availability sets, Azure will ensure that at least one node in each set remains accessible in the case of failure.

Resources that AKS creates automatically for your cluster.
Resources that AKS creates automatically for your cluster.
Resources that AKS creates automatically for your cluster.

When you create a new AKS cluster, you’ll be prompted to either add it to an existing resource group (a logical unit for deploying, updating, and destroying Azure resources) or create a new one. Then you’ll name your cluster, indicate the type and number of virtual machines to include, and use the Azure CLI to merge your AKS details into your kubeconfig files. Once your cluster is running, you can apply manifests and perform management tasks with kubectl or in the Kubernetes Dashboard interface.

Monitor AKS with Datadog

Datadog can help you get full visibility into your AKS deployment by collecting metrics, distributed request traces, and logs from Kubernetes, Azure, and every service running in your container infrastructure. To start monitoring AKS with Datadog, all you need to do is configure the integrations for Kubernetes and Azure. Deploy the containerized Datadog Agent as a DaemonSet within your AKS cluster using the YAML manifest we provide. You can also collect logs from your Kubernetes cluster by adding only a few more lines to your manifest. Then connect Datadog with Azure from the Azure portal and Datadog UI.

The Datadog Agent’s Autodiscovery feature keeps track of which services and pods you’re running in AKS, so that it knows exactly which checks to run—even as your containers spin up, shut down, and move across nodes.

Automatic tagging

Custom screenboard created for an AKS cluster

With Datadog, you can monitor your AKS cluster in the same place as more than 1,000 other technologies. Datadog will automatically pull in tags from Azure, Docker, and Kubernetes, including resource group, Kubernetes pod, and Docker image. You can use tags to view data from your AKS cluster using any attributes that are relevant to your infrastructure. In the example above, we’re comparing the network traffic to and from the containers in our cluster, filtering for the appropriate Azure resource group and aggregating by Kubernetes service name.

You can also add container maps to your dashboards to get a high-level overview of your containers’ health and resource consumption, grouped by tags (e.g., pods, availability zones, resource groups, and so on). As your AKS cluster scales up or down in response to user actions or changes in demand, container maps will update automatically to reflect those changes in real time.

Live containers and processes

Live Container view

If you’re running hundreds or even thousands of containers in AKS, Datadog’s Live Container view can help you quickly sift through all the operational data flowing in from your deployment. The Live Container view provides real-time insights into the health, resource consumption, and status of every container in your AKS cluster. Resource metrics are graphed at two-second resolution, making it easy to identify containers that use, for example, excessive CPU or memory.

You can filter by facets and tags to inspect specific areas of your AKS cluster. In this example, we’re using the resource_group tag that corresponds to a particular AKS cluster, and then drilling down further by using the Kubernetes tag kube_service to view only containers that are running a front-end service within our application.

Live Container view showing process trees

And if you’ve configured Live Process Monitoring, you can expand each container in the Live Container view to see the hierarchy of running processes and sub-processes, and how resource-intensive they are.

Where Azure goes, so goes Datadog

Datadog is proud to support more than 60 Azure services, including AKS. If you don’t yet have a Datadog account, you can get full visibility into your AKS clusters with a 14-day free trial.