Skip to content

Commit ac469a9

Browse files
committed
Add intro
1 parent e2abb01 commit ac469a9

File tree

1 file changed

+9
-0
lines changed
  • docs/reference/architecture

1 file changed

+9
-0
lines changed

docs/reference/architecture/k8s.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@ products:
1313

1414
# Kubernetes environments
1515

16+
In Kubernetes environments, deploy OpenTelemetry Collectors as [edge](index.md#understanding-edge-deployment) collectors within your cluster where your applications are running. The recommended architecture includes different types of collectors deployed as various Kubernetes resource types (DaemonSets, Deployments) to handle specific collection needs.
17+
18+
Collectors deployed in these edge environments have several main purposes:
19+
20+
1. The collection of node-level logs and infrastructure metrics through DaemonSet collectors running on each node.
21+
2. The collection of cluster-level metrics through a dedicated Cluster collector.
22+
3. Enriching application telemetry from OTel SDKs with corresponding host and Kubernetes resource attributes.
23+
4. Centralizing data through a gateway collector before sending to the Elastic backend.
24+
1625
## Types of collectors
1726

1827
The recommended OTel architecture for Kubernetes clusters includes a set of OpenTelemetry collectors in different forms.

0 commit comments

Comments
 (0)