datadog/serverless-initDatadog Serverless Monitoring 镜像提供基于容器的代理解决方案,专为Docker化Serverless环境设计,用于实现对无服务器应用的全链路监控。该镜像支持主流云厂商的Serverless容器服务,可无缝集成应用生命周期监控、日志采集、指标分析与分布式追踪能力。
exit_code标签)DD_TAGS标签正确应用于追踪索引DD_TAGS)注入,实现多维度监控数据聚合bashdocker pull gcr.io/datadoghq/serverless-init:<version> # GCP镜像仓库 # 或 docker pull datadog/serverless-init:<version> # Docker Hub(需确认实际仓库)
注:请将
<version>替换为具体版本号(如1.8.1)
bashdocker run -d \ --name datadog-serverless-agent \ -e DD_API_KEY=<YOUR_DATADOG_API_KEY> \ -e DD_SITE="datadoghq.com" \ -e DD_TAGS="env:production,team:backend" \ -e DD_LOGS_ENABLED="true" \ -e DD_PROXY_HTTP="[***]" \ --network=host \ gcr.io/datadoghq/serverless-init:1.8.1
yamlversion: '3.8' services: datadog-agent: image: gcr.io/datadoghq/serverless-init:1.8.1 container_name: datadog-serverless-agent environment: - DD_API_KEY=<YOUR_DATADOG_API_KEY> - DD_SITE=datadoghq.com - DD_TAGS=env:staging,service:api-gateway - DD_LOGS_ENABLED=true - DD_AAS_INSTANCE_LOGGING_ENABLED=true - DD_AAS_INSTANCE_LOG_FILE_DESCRIPTOR=3 network_mode: "host" restart: unless-stopped
| 环境变量 | 描述 | 默认值 |
|---|---|---|
DD_API_KEY | Datadog API密钥(必填) | - |
DD_SITE | Datadog站点(如datadoghq.com、datadoghq.eu) | datadoghq.com |
DD_TAGS | 全局标签,格式为key:value,key2:value2,用于数据聚合与筛选 | - |
DD_LOGS_ENABLED | 是否启用日志采集 | false(In-Process模式)/true(Sidecar模式) |
DD_PROXY_HTTP/DD_PROXY_HTTPS | HTTP/HTTPS代理地址 | - |
DD_AAS_INSTANCE_LOGGING_ENABLED | Azure App Service实例日志采集开关 | false |
DD_AAS_INSTANCE_LOG_FILE_DESCRIPTOR | Azure App Service日志文件描述符(启用单文件日志时使用) | - |
exit_code标签(#41250)DD_AAS_INSTANCE_LOG_FILE_DESCRIPTOR,支持单文件日志(需配合DD_AAS_INSTANCE_LOGGING_ENABLED=true)(#40591)DD_TAGS正确应用于后端索引function_target更新为build_function_targetresource_name标签至追踪与日志,优化GCP标签逻辑以降低内存占用_dd.origin标签错误manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务