Amazon ECS 指标
免费使用此 InfluxDB 集成ECS 简称“弹性容器服务”,Amazon Elastic Container Service (Amazon ECS) 是一个完全托管的容器编排服务,使您的容器化环境运行更加安全、可靠和可用。它支持无服务器选项,如 AWS Fargate,并与 Amazon SageMaker、AWS Batch、Amazon Lex 和 AWS App Mesh 等多个 Amazon 服务集成。
从更广泛的角度来看,Amazon ECS 服务允许您在同一时间在一个 Amazon ECS 集群中运行和维护特定数量的任务实例。这还允许您在必要时在负载均衡器后面运行服务,而负载均衡器本身也是开发过程中的重要部分。
为什么使用 Amazon ECS 的 Telegraf 插件?
为了维护一个可靠、可用且性能良好的 Amazon ECS 实例和您的其他 AWS 解决方案,您需要从您的 AWS 解决方案的各个组件收集指标和事件。这将使您能够轻松地定位可能导致失败的区域。
本质上,Amazon ECS 的目的是为您提供一个急需的上下文,以便您不仅知道发生了什么,而且知道为什么。如果您不仅知道问题已经发生,而且知道导致失败的条件,那么您就知道需要做什么来修复它。更重要的是,您还需要知道您需要做什么来防止它再次发生。
亚马逊ECS Telegraf 输入插件可以帮助您轻松地拉取指标,让您了解您的亚马逊ECS表现如何。它收集有关集群、任务、内存和CPU消耗等方面的指标。与众多 Telegraf插件 之一配合使用,监控容器中的应用程序,您将获得对整个堆栈的全面可见性。
如何使用Telegraf插件监控亚马逊ECS
亚马逊ECS Telegraf插件与亚马逊ECS和亚马逊Fargate兼容,并使用亚马逊ECS元数据和统计信息的 v2 或 [v3][task-metadata-endpoint-v3] API端点来收集任务中运行的容器的指标。请注意,Telegraf容器必须在与它所检查的工作负载相同的任务中运行。这类似于Docker输入插件,对于AWS元数据和统计信息格式进行了一些ECS特定的修改。
用于监控的关键亚马逊ECS指标
与以往一样,您选择的亚马逊ECS监控指标将最终取决于您在开发过程中的位置、您关注的问题或与性能相关的问题,甚至您最初开发的应用程序类型。话虽如此,一些您应积极监控的重要亚马逊ECS指标包括
- ECS任务指标
- 标签:
cluster
、task_arn
、family
、revision
、id
、name
- 字段:
revision (string)
、desired_status (string)
、known_status (string)
、limit_cpu (float)
、limit_mem (float)
- 标签:
- ECS容器指标
- 标签:
cluster
、task_arn
、family
、revision
、id
、name
- 字段:
container_id
、active_anon
、active_file
、cache
、hierarchical_memory_limit
、inactive_anon
、Inactive_file
、mapped_file
、pgfault
Pgmajfault
、pgpgin
、pgpgout
、rss
、rss_huge
Total_active_anon
、total_active_file
、total_cache
、total_inactive_anon
、total_inactive_file
、Total_mapped_file
、Total_pgfault
、Total_pgmajfault
、total_pgpgin
、total_pgpgout
、Total_rss
、Total_rss_huge
、total_unevictable
、Total_writeback
、Unevictable
、writeback
、Fail_count
、limit
、max_usage
、usage
、usage_percent
- 标签:
- ECS容器CPU指标
- 标签:
cluster
、task_arn
、family
、revision
、id
、name
、usage_total
、usage_in_usermode
、usage_in_kernelmode
Usage_system
,throttling_periods
,throttling_throttled_periods
,throttling_throttled_time
,usage_percent
,usage_total
- 字段:
container_id
- 标签:
- ECS 容器网络指标
- 标签:
cluster
、task_arn
、family
、revision
、id
、name
- 字段:
container_id
,rx_packets
,rx_dropped
,rx_bytes
,rx_errors
,tx_packets
,tx_dropped
,tx_bytes
,tx_errors
- 标签:
- ECS 容器 blkio 指标
- 标签:
cluster
、task_arn
、family
、revision
、id
、name
- 字段:
container_id
,io_service_bytes_recursive_async
,io_service_bytes_recursive_read
,io_service_bytes_recursive_sync
,io_service_bytes_recursive_total
,io_service_bytes_recursive_write
,io_serviced_recursive_async
,io_serviced_recursive_read
,io_serviced_recursive_sync
,io_serviced_recursive_total
,io_serviced_recursive_write
- 标签:
- ECS 容器元数据指标
- 标签:
cluster
、task_arn
、family
、revision
、id
、name
- 字段:
container_id
,docker_name
,image
,Image_id
,desired_status
,known_status
,Limit_cpu
,limit_mem
,created_at
,started_at
,type
- 标签:
相关资源
InfluxDB 和 AWS - 规模化您的云基础设施和时间序列分析
- AWS 市场卖家
- AWS 数据与分析能力