34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
---
|
||
title: "ADOT (AWS Distro for OpenTelemetry)"
|
||
type: concept
|
||
tags:
|
||
- OpenTelemetry
|
||
- AWS
|
||
- ADOT
|
||
date: 2024-04-02
|
||
---
|
||
|
||
## Definition
|
||
ADOT(AWS Distro for OpenTelemetry)是 AWS 提供的 OpenTelemetry 发行版,作为统一代理用于收集 Traces、Metrics、Logs,并自动检测应用语言创建预配置的 OpenTelemetry Collector。
|
||
|
||
## Key Features
|
||
- **统一代理**:单一 Agent 收集所有类型遥测数据
|
||
- **自动检测**:自动识别应用编程语言并配置 instrumentation
|
||
- **AWS 集成**:原生支持 CloudWatch、X-Ray、OpenSearch、Prometheus 等 AWS 服务
|
||
- **Operator 支持**:通过 Kubernetes Operator 自动管理 Collector 部署
|
||
|
||
## Capabilities
|
||
- 自动 instrumentation(自动埋点)
|
||
- 自定义属性添加(如租户 ID)
|
||
- 日志支持(Fluent Bit 集成)
|
||
- 无服务器指标抓取(Amazon Managed Prometheus)
|
||
|
||
## Related Components
|
||
- [[OpenTelemetry]]:上游开源项目
|
||
- [[OpenTelemetry-Collector]]:ADOT 基于 Collector 构建
|
||
- [[EKS]]:主要部署平台
|
||
- [[Amazon-OpenSearch-Service]]:数据存储后端
|
||
|
||
## References
|
||
- AWS re:Invent 演示:EKS 上使用 Fluent Bit 收集日志,转发至 OpenTelemetry Collector 端点(端口 55681)
|
||
- 支持 11 种语言 SDK |