工作原理
- 您的应用程序使用 ClickStack SDK (例如 Node.js、Python、Go) 。这些 SDK 基于 OpenTelemetry SDK,并提供了额外功能和更好的易用性。
- SDK 通过 OTLP (HTTP 或 gRPC) 收集并导出链路追踪和日志。
- OpenTelemetry Collector 接收遥测数据,并通过已配置的导出器将其写入 ClickHouse。
支持的语言
OpenTelemetry 兼容性虽然 ClickStack 提供了自有语言 SDK,具备增强的遥测能力和更多功能,但你也可以无缝使用现有的 OpenTelemetry SDK。
使用 API key 进行安全防护
托管 ClickStack 不需要 API key托管 ClickStack 不需要 API key。
init 函数或 OTEL_EXPORTER_OTLP_HEADERS 环境变量进行设置:
Team Settings → API Keys 中找到。
对于大多数支持 OpenTelemetry 的语言 SDK和遥测库,你只需在应用中设置 OTEL_EXPORTER_OTLP_ENDPOINT 环境变量,或在 SDK 初始化时指定该端点:
Kubernetes 集成
- 查看与您的服务相关的 Pod (容器组) 和节点的 Kubernetes 指标
- 将应用日志和链路追踪与基础设施指标关联
- 跟踪整个 Kubernetes 集群中的资源使用情况和性能表现