首页 > 解决方案 > Prometheus Cloudwatch 导出器配置

问题描述

我有 Prometheus CloudWatch Exporter 设置并指向我们的 prometheus 实例。我正在构建一个配置,但我似乎无法让我的所有指标都显示在 Prometheus 中。

我目前有aws_applicationelb_request_count_averageaws_ec2_network_packets_in_sum工作,但没有别的..

这是我的配置:

  region: us-east-1

  metrics:
  - aws_namespace: AWS/ApplicationELB
    aws_metric_name: HealthyHostCount
    aws_dimensions: [AvailabilityZone, LoadBalancer]
    aws_statistics: [Average]

  - aws_namespace: AWS/ApplicationELB
    aws_metric_name: UnHealthyHostCount
    aws_dimensions: [AvailabilityZone, LoadBalancer]
    aws_statistics: [Average]

  - aws_namespace: AWS/ApplicationELB
    aws_metric_name: RequestCount
    aws_dimensions: [AvailabilityZone, LoadBalancer]
    aws_statistics: [Average]

  - aws_namespace: AWS/ApplicationELB
    aws_metric_name: HTTPCode_ELB_5XX_Count
    aws_dimensions: [LoadBalancer]
    aws_statistics: [Average]

  - aws_namespace: AWS/ApplicationELB
    aws_metric_name: RequestCountPerTarget
    aws_dimensions: [LoadBalancer, TargetGroup]
    aws_statistics: [Average]

  - aws_namespace: AWS/EC2
    aws_metric_name: NetworkPacketsIn
    aws_dimensions: [InstanceId]
    aws_statistics: [Maximum, Sum]

标签: prometheusmonitoringamazon-cloudwatch

解决方案


你能详细说明你的意思是什么

但我似乎无法让我的所有指标都显示在 Prometheus 中。

您是否检查了预期的指标是否显示在命令的输出中以及aws cloudwatch list-metrics --namespace AWS/ApplicationELB类似的输出中?你也可以试试这个 exporter。它使用不同的 CloudWatch API 来降低 AWS API 调用成本AWS/EC2get-metric-statistics


推荐阅读