Skip to content

Commit c0e0bdf

Browse files
containers reorg (again) (#34075)
* finishing reorg * Apply suggestions from code review Co-authored-by: Alicia Thuerk <alicia.thuerk@datadoghq.com> --------- Co-authored-by: Alicia Thuerk <alicia.thuerk@datadoghq.com>
1 parent db241da commit c0e0bdf

File tree

12 files changed

+689
-410
lines changed

12 files changed

+689
-410
lines changed

config/_default/menus/main.en.yaml

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3001,47 +3001,57 @@ menu:
30013001
parent: infrastructure_heading
30023002
weight: 60000
30033003
pre: container
3004-
- name: Monitoring Containers
3005-
url: infrastructure/containers/
3004+
- name: Container Monitoring
3005+
url: containers/monitoring
30063006
parent: containers
30073007
identifier: infrastructure_livecontainers
30083008
weight: 1
3009-
- name: Configuration
3010-
url: infrastructure/containers/configuration
3009+
- name: Containers Explorer
3010+
url: containers/monitoring/containers_explorer
30113011
parent: infrastructure_livecontainers
3012-
identifier: infrastructure_livecontainers_configuration
3012+
identifier: infrastructure_livecontainers_container_explorer
30133013
weight: 101
3014-
- name: Container Images View
3015-
url: infrastructure/containers/container_images
3014+
- name: Container Images Explorer
3015+
url: containers/monitoring/container_images
30163016
parent: infrastructure_livecontainers
30173017
identifier: infrastructure_livecontainers_container_images
30183018
weight: 102
3019-
- name: Orchestrator Explorer
3020-
url: infrastructure/containers/orchestrator_explorer
3019+
- name: Kubernetes Explorer
3020+
url: containers/monitoring/kubernetes_explorer
30213021
parent: infrastructure_livecontainers
30223022
identifier: infrastructure_livecontainers_explorer
30233023
weight: 103
3024-
- name: Kubernetes Resource Utilization
3025-
url: infrastructure/containers/kubernetes_resource_utilization
3026-
parent: infrastructure_livecontainers
3024+
- name: Configuration
3025+
url: containers/monitoring/kubernetes_explorer_configuration
3026+
parent: infrastructure_livecontainers_explorer
3027+
identifier: infrastructure_livecontainers_explorer_configuration
3028+
weight: 10301
3029+
- name: Resource Utilization
3030+
url: /containers/monitoring/kubernetes_resource_utilization
3031+
parent: infrastructure_livecontainers_explorer
30273032
identifier: infrastructure_livecontainers_resource_utilization
3028-
weight: 104
3033+
weight: 10302
30293034
- name: Kubernetes Autoscaling
3030-
url: containers/monitoring/autoscaling
3031-
parent: infrastructure_livecontainers
3035+
url: containers/autoscaling
3036+
parent: infrastructure_livecontainers_explorer
30323037
identifier: infrastructure_livecontainers_autoscaling
3033-
weight: 105
3034-
- name: Amazon Elastic Container Explorer
3035-
url: infrastructure/containers/amazon_elastic_container_explorer
3038+
weight: 10303
3039+
- name: Remediation
3040+
url: containers/bits_ai_kubernetes_remediation
3041+
parent: infrastructure_livecontainers_explorer
3042+
identifier: infrastructure_livecontainers_remediation
3043+
weight: 10304
3044+
- name: Amazon ECS Explorer
3045+
url: containers/monitoring/amazon_elastic_container_explorer
30363046
parent: infrastructure_livecontainers
30373047
identifier: infrastructure_livecontainers_amazon_elastic_container_explorer
3038-
weight: 106
3048+
weight: 104
30393049
- name: Autoscaling
30403050
url: containers/autoscaling
30413051
parent: containers
30423052
identifier: containers_autoscaling
30433053
weight: 2
3044-
- name: Docker and other runtimes
3054+
- name: Docker-based
30453055
url: containers/docker/
30463056
parent: containers
30473057
identifier: containers_docker

content/en/containers/_index.md

Lines changed: 76 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Container Monitoring
2+
title: Containers
33
description: Install & configure the Agent to collect data on containerized infrastructures
44
further_reading:
55
- link: "https://www.datadoghq.com/container-report/"
@@ -12,18 +12,85 @@ cascade:
1212
rank: 70
1313
---
1414

15-
## Overview
15+
To maintain the health, performance, and security of your containerized environments, you can install the Datadog Agent and use [Datadog Container Monitoring][1].
1616

17-
Container Monitoring provides real-time visibility into the health and performance of containerized environments.
17+
## Get started
1818

19-
{{< whatsnext desc="This section includes the following topics:">}}
20-
{{< nextlink href="/containers/docker">}}<u>Docker</u>: Install and configure the Datadog Agent on Docker.{{< /nextlink >}}
21-
{{< nextlink href="/containers/kubernetes">}}<u>Kubernetes</u>: Install and configure the Datadog Agent on Kubernetes. {{< /nextlink >}}
22-
{{< nextlink href="/containers/cluster_agent">}}<u>Cluster Agent</u>: Install and configure the Cluster Agent for Kubernetes, a version of the Datadog Agent built to efficiently gather monitoring data from across an orchestrated cluster.{{< /nextlink >}}
23-
{{< nextlink href="/containers/amazon_ecs">}}<u>Amazon ECS</u>: Install and configure the Datadog Agent on Amazon ECS.{{< /nextlink >}}
24-
{{< nextlink href="integrations/ecs_fargate/">}}<u>AWS Fargate</u>: Install and configure the Datadog Agent with Amazon ECS on AWS Fargate{{< /nextlink >}}
19+
Log into Datadog and use the [Install Agents][2] page to install the Datadog Agent on your selected platform.
20+
21+
## Datadog Container Monitoring
22+
23+
{{< whatsnext desc="These pages discuss using Datadog's UI to monitor containers and clusters, track resource utilization, autoscale workloads, and remediate issues:">}}
24+
{{< nextlink href="/containers/monitoring/containers_explorer">}}<u>Containers Explorer</u>: Use and configure Containers Explorer for real-time visibility into your containers. {{< /nextlink >}}
25+
{{< nextlink href="/containers/monitoring/container_images">}}<u>Container Images Explorer</u>: Use and configure Containers Images Explorer to monitor the container {{< /nextlink >}}
26+
{{< nextlink href="/containers/monitoring/kubernetes_explorer">}}<u>Kubernetes Explorer</u>: Use the Kubernetes Explorer page to monitor your Kubernetes resources. {{< /nextlink >}}
27+
{{< nextlink href="/containers/monitoring/kubernetes_explorer_configuration">}}<u>Configure Kubernetes Explorer</u>: Configure the Kubernetes Explorer page. {{< /nextlink >}}
28+
{{< nextlink href="/containers/monitoring/kubernetes_resource_utilization">}}<u>Kubernetes Resource Utilization</u>: Using and configuring the Kubernetes Resource Utilization page {{< /nextlink >}}
29+
{{< nextlink href="/containers/autoscaling">}}<u>Kubernetes Autoscaling</u>: Using and configuring Kubernetes Autoscaling {{< /nextlink >}}
30+
{{< nextlink href="/containers/bits_ai_kubernetes_remediation">}}<u>Kubernetes Remediation</u>: Using and configuring the Kubernetes Remediation page {{< /nextlink >}}
31+
{{< nextlink href="/containers/monitoring/amazon_elastic_container_explorer">}}<u>Amazon ECS Explorer</u>: Using and configuring the ECS Explorer page {{< /nextlink >}}
32+
{{< /whatsnext >}}
33+
34+
## Docker-based environments
35+
36+
{{< whatsnext desc="These pages discuss installing and configuring the Datadog Agent in a Docker-based environment (Docker, containerd, and Podman):">}}
37+
{{< nextlink href="/containers/docker">}}<u>Datadog Docker Agent</u>: Install and configure the Datadog Docker Agent for Docker, containerd, and Podman runtimes {{< /nextlink >}}
38+
{{< nextlink href="/containers/docker/apm">}}<u>APM</u>: Configure APM trace collection for applications running in Docker containers using the Datadog Agent {{< /nextlink >}}
39+
{{< nextlink href="/containers/docker/log">}}<u>Log collection</u>: Configure log collection for applications running in Docker containers using the Datadog Agent {{< /nextlink >}}
40+
{{< nextlink href="/containers/docker/tag">}}<u>Tag extraction</u>: Configure automatic tag extraction from Docker container labels and environment variables {{< /nextlink >}}
41+
{{< nextlink href="/containers/docker/integrations">}}<u>Integrations</u>: Configure monitoring integrations for applications running in Docker containers using Autodiscovery {{< /nextlink >}}
42+
{{< nextlink href="/containers/docker/prometheus">}}<u>Prometheus</u>: Collect Prometheus and OpenMetrics metrics from containerized Docker applications using the Datadog Agent {{< /nextlink >}}
43+
{{< nextlink href="/containers/docker/data_collected">}}<u>Data Collected</u>: Reference guide for metrics and events collected by the Datadog Agent from Docker containers {{< /nextlink >}}
44+
{{< /whatsnext >}}
45+
46+
## Kubernetes environments
47+
48+
{{< whatsnext desc="These pages discuss installing and configuring the Datadog Agent in a Kubernetes environment:">}}
49+
{{< nextlink href="/containers/kubernetes">}}<u>Kubernetes</u>: Install and configure the Datadog Agent on Kubernetes {{< /nextlink >}}
50+
{{< nextlink href="/containers/kubernetes/installation">}}<u>Installation</u>: Install and configure the Datadog Agent on Kubernetes using the Datadog Operator, Helm, or kubectl {{< /nextlink >}}
51+
{{< nextlink href="/containers/kubernetes/configuration">}}<u>Further Configuration</u>: Additional configuration options for APM, logs, processes, events, and other capabilities after installing the Datadog Agent {{< /nextlink >}}
52+
{{< nextlink href="/containers/kubernetes/distributions">}}<u>Distributions</u>: Platform-specific installation and configuration instructions for Datadog Agent on various Kubernetes distributions {{< /nextlink >}}
53+
{{< nextlink href="/containers/kubernetes/apm">}}<u>APM</u>: Enable APM trace collection for containerized applications running in Kubernetes environments {{< /nextlink >}}
54+
{{< nextlink href="/containers/kubernetes/appsec">}}<u>App and API Protection</u>: Automatically enable App and API Protection for your Kubernetes ingress proxies and gateways {{< /nextlink >}}
55+
{{< nextlink href="/containers/kubernetes/log">}}<u>Log collection</u>: Configure log collection from containerized applications running on Kubernetes using the Datadog Agent {{< /nextlink >}}
56+
{{< nextlink href="/containers/kubernetes/tag">}}<u>Tag extraction</u>: Configure automatic tag extraction from Kubernetes pod labels and annotations for enhanced monitoring {{< /nextlink >}}
57+
{{< nextlink href="/containers/kubernetes/integrations">}}<u>Integrations</u>: Configure monitoring integrations for applications running in Kubernetes using Autodiscovery templates {{< /nextlink >}}
58+
{{< nextlink href="/containers/kubernetes/prometheus">}}<u>Prometheus & OpenMetrics</u>: Collect Prometheus and OpenMetrics from Kubernetes workloads using the Datadog Agent with Autodiscovery {{< /nextlink >}}
59+
{{< nextlink href="/containers/kubernetes/control_plane">}}<u>Control plane monitoring</u>: Monitor Kubernetes control plane components including API server, etcd, controller manager, and scheduler {{< /nextlink >}}
60+
{{< nextlink href="/containers/kubernetes/data_collected">}}<u>Data collected</u>: Reference guide for metrics and events collected by the Datadog Agent from Kubernetes clusters {{< /nextlink >}}
61+
{{< nextlink href="/containers/kubernetes/kubectl_plugin">}}<u>kubectl Plugin</u>: The <code>kubectl</code> plugin for the Datadog Operator, which provides a set of helper utilities that give visibility into certain internal components. {{< /nextlink >}}
62+
{{< nextlink href="/containers/kubernetes/csi_driver">}}<u>Datadog CSI Driver</u>: Observability for secure Kubernetes environments using the Datadog CSI Driver {{< /nextlink >}}
63+
{{< nextlink href="/data_security/kubernetes/">}}<u>Data security</u>: Information about the security of Kubernetes data sent to Datadog {{< /nextlink >}}
64+
{{< /whatsnext >}}
65+
66+
{{< whatsnext desc="These pages discuss the Datadog Cluster Agent and Datadog Operator:">}}
67+
{{< nextlink href="/containers/cluster_agent">}}<u>Cluster Agent for Kubernetes</u>: Centralized approach to collecting cluster-level monitoring data with the Datadog Cluster Agent {{< /nextlink >}}
68+
{{< nextlink href="/containers/datadog_operator">}}<u>Datadog Operator</u>: Deploy and manage the Datadog Agent on Kubernetes using the Datadog Operator {{< /nextlink >}}
69+
{{< /whatsnext >}}
70+
71+
## Amazon ECS
72+
73+
{{< whatsnext desc="These pages discuss installing and configuring the Datadog Agent on Amazon ECS:">}}
74+
{{< nextlink href="/containers/amazon_ecs">}}<u>Amazon ECS</u>: Install and configure the Datadog Agent on Amazon Elastic Container Service {{< /nextlink >}}
75+
{{< nextlink href="/containers/amazon_ecs/apm">}}<u>Tracing ECS Applications</u>: Configure APM trace collection for containerized applications running on Amazon ECS {{< /nextlink >}}
76+
{{< nextlink href="/containers/amazon_ecs/logs">}}<u>Log collection</u>: Configure log collection from containerized applications running on Amazon ECS using the Datadog Agent {{< /nextlink >}}
77+
{{< nextlink href="/containers/amazon_ecs/tags">}}<u>Tag extraction</u>: Configure automatic tag extraction from container labels and environment variables in Amazon ECS {{< /nextlink >}}
78+
{{< nextlink href="/containers/amazon_ecs/data_collected">}}<u>Data collection</u>: Reference guide for metrics, logs, and events collected by the Datadog Agent on Amazon ECS {{< /nextlink >}}
79+
{{< nextlink href="/containers/amazon_ecs/managed_instances">}}<u>Managed Instances</u>: Install and configure the Datadog Agent on Amazon ECS Managed Instances {{< /nextlink >}}
80+
{{< nextlink href="/integrations/ecs_fargate">}}<u>AWS Fargate with ECS</u>: Monitor AWS Fargate for Amazon ECS {{< /nextlink >}}
81+
{{< /whatsnext >}}
82+
83+
## Miscellaneous
84+
85+
{{< whatsnext desc="">}}
86+
{{< nextlink href="/containers/troubleshooting">}}<u>Container Troubleshooting</u>: Troubleshooting containers-related issues {{< /nextlink >}}
87+
{{< nextlink href="/containers/guide">}}<u>Container Guides</u>: List of guides for container monitoring setup and configuration {{< /nextlink >}}
2588
{{< /whatsnext >}}
2689

2790
## Further reading
2891

2992
{{< partial name="whats-next/whats-next.html" >}}
93+
94+
[1]: https://app.datadoghq.com/containers
95+
[2]: https://app.datadoghq.com/fleet/install-agent/latest?platform=overview
96+
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Container Monitoring
3+
description: An overview of Datadog's Container Monitoring UI capabilities.
4+
---
5+
6+
After [installing the Datadog Agent][1], you can use Datadog Container Monitoring to visualize your container resources. For Kubernetes environments, you can also track resource utilization, automatically scale workloads, and investigate and remediate issues.
7+
8+
## Explore containers
9+
10+
{{< img src="infrastructure/livecontainers/live-containers-overview_2.png" alt="Live containers with summaries" width="80%" >}}
11+
12+
In Datadog, [**Containers Explorer**][2] provides real-time visibility into all of your containers. To configure this page, read the [Containers Explorer documentation][3].
13+
14+
## Explore container images
15+
16+
{{< img src="security/vulnerabilities/container_images.png" alt="The container images view highlighting vulnerabilities and container column sort feature" width="80%">}}
17+
18+
[**Container Images Explorer**][4] provides insights into every image used in your environment to help you assess your images' deployment footprint, including [Cloud Security][5] vulnerabilities. To configure this page, read the [Container Images Explorer documentation][6].
19+
20+
## Explore Kubernetes resources
21+
22+
{{< img src="infrastructure/livecontainers/orch_ex.png" alt="Orchestrator Explorer, showing Kubernetes Pods." style="width:80%;">}}
23+
24+
[**Kubernetes Explorer**][7] allows you to monitor pods, clusters, workloads, and other Kubernetes resources. To configure this page, read the [Kubernetes Explorer documentation][8].
25+
26+
### Kubernetes Resource Utilization
27+
28+
Select the [**Resource Utilization**][9] tab in the Kubernetes section for insights into how compute resources are used across your infrastructure. For more information, read the [Kubernetes Resource Utilization documentation][10].
29+
30+
### Kubernetes Autoscaling
31+
32+
Select the [**Autoscaling**][11] tab in the Kubernetes section to view scaling recommendations and deploy autoscaling. For more information, read the [Autoscaling documentation][12].
33+
34+
### Kubernetes Remediation
35+
36+
Select the [**Remediation**][13] tab in the Kubernetes section to investigate and remediate errors with [Bits AI Dev Agent][14]. For more information, read the [Bits AI Kubernetes Remediation documentation][15].
37+
38+
{{< callout url="https://www.datadoghq.com/product-preview/kubernetes-remediation/"
39+
btn_hidden="false" header="Join the Preview!">}}
40+
Automated fixes from Bits AI Kubernetes Remediation is in Preview. To sign up, click <strong>Request Access</strong> and complete the form.
41+
{{< /callout >}}
42+
43+
## Explore Amazon Elastic Container Service (ECS) resources
44+
45+
{{< img src="infrastructure/livecontainers/orch_ecs_ex.png" alt="ECS Explorer displaying ECS tasks." style="width:80%;">}}
46+
47+
[**ECS Explorer**][16] allows you to monitor tasks, services, and other Amazon ECS components across your AWS accounts. To configure this page, read the [ECS Explorer documentation][17].
48+
49+
50+
[1]: https://app.datadoghq.com/fleet/install-agent/latest?platform=overview
51+
[2]: https://app.datadoghq.com/containers
52+
[3]: /infrastructure/containers/explorer
53+
[4]: https://app.datadoghq.com/container-images
54+
[5]: /security/cloud_security_management
55+
[6]: /infrastructure/containers/container_images/
56+
[7]: https://app.datadoghq.com/orchestration/explorer
57+
[8]: /infrastructure/containers/kubernetes_explorer
58+
[9]: https://app.datadoghq.com/orchestration/resource/pod
59+
[10]: /infrastructure/containers/kubernetes_resource_utilization
60+
[11]: https://demo.datadoghq.com/orchestration/scaling/summary
61+
[12]: /containers/monitoring/autoscaling
62+
[13]: https://app.datadoghq.com/orchestration/remediation
63+
[14]: /bits_ai/bits_ai_dev_agent
64+
[15]: /containers/bits_ai_kubernetes_remediation/
65+
[16]: https://app.datadoghq.com/orchestration/explorer/ecsTask
66+
[17]: /infrastructure/containers/amazon_elastic_container_explorer

content/en/infrastructure/containers/amazon_elastic_container_explorer.md renamed to content/en/containers/monitoring/amazon_elastic_container_explorer.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
title: Amazon Elastic Container (ECS) Explorer
3+
aliases:
4+
- /infrastructure/containers/amazon_elastic_container_explorer
35
further_reading:
46
- link: "https://www.datadoghq.com/blog/ecs-default-monitors/"
57
tag: "Blog"

0 commit comments

Comments
 (0)