为相关实体配置 CloudWatch 代理服务和环境名称
CloudWatch 代理可以发送带有实体数据的指标和日志,以便支持 CloudWatch 控制台中的探索相关窗格。服务名称或环境名称可以通过 CloudWatch 代理 JSON 配置进行配置。
注意
可能会覆盖代理配置。有关代理如何决定向相关实体发送哪些数据的详细信息,请参阅将 CloudWatch 代理与相关遥测结合使用。
对于指标,可以在代理、指标或插件级别进行配置。对于日志,可以在代理、日志或文件级别进行配置。始终使用最具体的配置。例如,如果配置存在于代理级别和指标级别,则指标将使用指标配置,而其他任何内容(日志)将使用代理配置。以下示例显示了配置服务名称和环境名称的不同方法。
{ "agent": { "service.name": "agent-level-service", "deployment.environment": "agent-level-environment" }, "metrics": { "service.name": "metric-level-service", "deployment.environment": "metric-level-environment", "metrics_collected": { "statsd": { "service.name": "statsd-level-service", "deployment.environment": "statsd-level-environment", }, "collectd": { "service.name": "collectdd-level-service", "deployment.environment": "collectd-level-environment", } } }, "logs": { "service.name": "log-level-service", "deployment.environment": "log-level-environment", "logs_collected": { "files": { "collect_list": [ { "file_path": "/opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log", "log_group_name": "amazon-cloudwatch-agent.log", "log_stream_name": "amazon-cloudwatch-agent.log", "service.name": "file-level-service", "deployment.environment": "file-level-environment" } ] } } } }