如何使用 AWS Cloudwatch PutMetricDataCommand 创建计数器

问题描述 投票:0回答:1

我想使用 AWS CloudFront 自定义指标为特殊请求(每个由 userName 标识的唯一用户)创建计数跟踪器。
我可以使用下面共享的代码示例将数据发送到 CloudFront。 捕获的数据不是累积的,但即使在多次请求后也始终将计数显示为 1。当我在图表中可视化此数据时,我没有看到计数增加,而是以 5 分钟间隔绘制为值为 1 的点。

我的使用方法有问题吗?

const data = {
    MetricData: [
      {
        MetricName: "special_req_count",
        Dimensions: [
          {
            Name: "user",
            Value: userName,
          },
        ],
        Unit: "Count",
        Value: 1
      },
    ],
    Namespace: "CustomMetrics",
  }
  const command = new PutMetricDataCommand(data)
  const response = await cwClient.send(command)

谢谢

aws-lambda amazon-cloudwatch amazon-javascript-sdk
1个回答
0
投票

您是否尝试在图表中添加度量数学表达式?

© www.soinside.com 2019 - 2024. All rights reserved.