prometheus - Prometheus Cloudwatch 导出器配置
问题描述
我有 Prometheus CloudWatch Exporter 设置并指向我们的 prometheus 实例。我正在构建一个配置,但我似乎无法让我的所有指标都显示在 Prometheus 中。
我目前有aws_applicationelb_request_count_average
和aws_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]
解决方案
你能详细说明你的意思是什么
但我似乎无法让我的所有指标都显示在 Prometheus 中。
您是否检查了预期的指标是否显示在命令的输出中以及aws cloudwatch list-metrics --namespace AWS/ApplicationELB
类似的输出中?你也可以试试这个 exporter。它使用不同的 CloudWatch API 来降低 AWS API 调用成本AWS/EC2
get-metric-statistics
推荐阅读
- angular - primeng 表上的“FilterMetadata”类型上不存在属性“值”
- macos - 相当于 MacOS 10.13 之前的 MPSImageLanczosScale
- dart - 如何检查列表中是否存在子列表?
- json - 当日期与查询匹配时,我需要选择一个 ID
- list - 使用 setState 更新列表子颜色在颤动中不起作用
- python - Pytest 使用可选择的设置夹具运行整个测试套件
- linux - 在同一文件夹中查找并复制具有不同名称的文件
- ios - 从免费到应用内购买 swift / iOS 应用
- javascript - JavaScript如何等待另一个java脚本首先被解析
- c++ - 如何将 lambda 与模板化 std::unique_ptr 一起使用?