控制自定义指标在AWS Cloudwatch中存储的时间

约旦

AWS Cloudwatch存储自定义指标的持续时间取决于该指标的时间段:

  • 少于60秒的数据点可使用3个小时。这些数据点是高分辨率的自定义指标。
  • 持续60天(1分钟)的数据点可用15天
  • 持续300天(5分钟)的数据点可使用63天
  • 455天(15个月)内可使用3600秒(1小时)的数据点

来自https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html

但是,我无法找到如何使用JS SDK为给定指标设置期间:

// Calling the putMetricData operation

var params = {
  MetricData: [ /* required */
    {
      MetricName: 'STRING_VALUE', /* required */
      Counts: [
        'NUMBER_VALUE',
        /* more items */
      ],
      Dimensions: [
        {
          Name: 'STRING_VALUE', /* required */
          Value: 'STRING_VALUE' /* required */
        },
        /* more items */
      ],
      StatisticValues: {
        Maximum: 'NUMBER_VALUE', /* required */
        Minimum: 'NUMBER_VALUE', /* required */
        SampleCount: 'NUMBER_VALUE', /* required */
        Sum: 'NUMBER_VALUE' /* required */
      },
      StorageResolution: 'NUMBER_VALUE',
      Timestamp: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
      Unit: Seconds | Microseconds | Milliseconds | Bytes | Kilobytes | Megabytes | Gigabytes | Terabytes | Bits | Kilobits | Megabits | Gigabits | Terabits | Percent | Count | Bytes/Second | Kilobytes/Second | Megabytes/Second | Gigabytes/Second | Terabytes/Second | Bits/Second | Kilobits/Second | Megabits/Second | Gigabits/Second | Terabits/Second | Count/Second | None,
      Value: 'NUMBER_VALUE',
      Values: [
        'NUMBER_VALUE',
        /* more items */
      ]
    },
    /* more items */
  ],
  Namespace: 'STRING_VALUE' /* required */
};
cloudwatch.putMetricData(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatch.html#putMetricData-property

period在文档中其他地方的引用,但与MetricData没有直接关系。“数据点”与“度量数据”是否不同?

如何控制指标数据可以保留多长时间?

编辑,更多信息:

CloudWatch指标会随着时间的推移而累积;分辨率随着指标的老化而有效降低。时间表如下:

1 second metrics are available for 3 hours.
60 second metrics are available for 15 days.
5 minute metrics are available for 63 days.
1 hour metrics are available for 455 days (15 months).

调用GetMetricStatistics时,您可以为高分辨率指标指定1、5、10、30或60秒的倍数的周期。您可以为标准指标指定60秒的任意倍数。来自https://aws.amazon.com/blogs/aws/new-high-resolution-custom-metrics-and-alarms-for-amazon-cloudwatch/根据这篇文章,听起来像数据点将自动平均指标为他们老化。在那种情况下,这是否意味着仅在数据点在15个月内完全到期后才将其完全删除?

德扬·佩雷汀(Dejan Peretin)

您无需控制数据将存储多长时间,而可以控制数据发布的频率。

例如,如果您每分钟发布一次数据,则可以以1分钟的分辨率将其绘制图形15天。当数据超过15天时,您只能以5分钟的分辨率对其进行图形处理。同样的1小时。

例外是分辨率低于1分钟的数据。在这种情况下,您需要发布所需的分辨率。如果您每秒发布一次数据,并且想要以1秒的分辨率对其进行图形处理,则可以设置StorageResolution=1

点用于通过API绘制数据图形或检索数据。例如,即使您每分钟发布一次数据,也可能需要绘制1小时或1天的数据汇总图。在这种情况下,您可以将周期设置为3600或86400。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS CloudWatch自定义指标数据不可见

来自分类Dev

如何监控Datadog上的AWS Cloudwatch自定义指标?

来自分类Dev

AWS CloudWatch自定义指标发布示例

来自分类Dev

如何使用AWS Lambda自定义CloudWatch指标

来自分类Dev

AWS Cloudwatch:如何从AWS Elastic Beanstalk获取自定义指标

来自分类Dev

AWS Cloudwatch get-metric-statistics 命令返回指标名称而不是自定义 Cloudwatch 指标的值

来自分类Dev

AWS CloudWatch自定义指标作为弹性beantalk自动缩放触发器

来自分类Dev

如何在AWS Mobile Analytics中创建自定义图表跟踪指标?

来自分类Dev

具有时间戳记的Cloudwatch自定义指标缓慢出现

来自分类Dev

CloudWatch 自定义指标未按预期工作

来自分类Dev

Kubernetes AWS Cloudwatch适配器未获取EKS HPA自动缩放的自定义指标值

来自分类Dev

从CloudWatch删除自定义指标和自定义名称空间

来自分类Dev

如何在C#中更新Cloudwatch自定义指标?

来自分类Dev

基于指标名称的自定义指标的所有维度上的Cloudwatch Alarm

来自分类Dev

跟踪Angularjs中的自定义指标/维度?

来自分类Dev

Google Cloud Logging /指标中的自定义值

来自分类Dev

如何在keras中实现自定义指标?

来自分类Dev

在Tensorflow Keras中创建自定义指标类

来自分类Dev

在NiFi中创建自定义Prometheus指标

来自分类Dev

Google Cloud Logging /指标中的自定义值

来自分类Dev

是否可以在vscode中的文件前面自定义指标?

来自分类Dev

在自定义UITableViewCell中控制UISwitch

来自分类Dev

如何在AWS KMS中存储自定义密钥

来自分类Dev

Cloudwatch自定义指标-内存利用率--from-cron不起作用

来自分类Dev

无法使用自定义CloudWatch指标监视Windows实例的可用磁盘空间

来自分类Dev

AWS Event Bus无法将日志从AWS Lambda写入自定义日志组中的CloudWatch

来自分类Dev

从Symfony 2中的自定义命令中读取控制器的自定义注释

来自分类Dev

在自定义模块中为Magento调用自定义控制器

来自分类Dev

如何在python中为xgboost编写自定义评估指标?

Related 相关文章

  1. 1

    AWS CloudWatch自定义指标数据不可见

  2. 2

    如何监控Datadog上的AWS Cloudwatch自定义指标?

  3. 3

    AWS CloudWatch自定义指标发布示例

  4. 4

    如何使用AWS Lambda自定义CloudWatch指标

  5. 5

    AWS Cloudwatch:如何从AWS Elastic Beanstalk获取自定义指标

  6. 6

    AWS Cloudwatch get-metric-statistics 命令返回指标名称而不是自定义 Cloudwatch 指标的值

  7. 7

    AWS CloudWatch自定义指标作为弹性beantalk自动缩放触发器

  8. 8

    如何在AWS Mobile Analytics中创建自定义图表跟踪指标?

  9. 9

    具有时间戳记的Cloudwatch自定义指标缓慢出现

  10. 10

    CloudWatch 自定义指标未按预期工作

  11. 11

    Kubernetes AWS Cloudwatch适配器未获取EKS HPA自动缩放的自定义指标值

  12. 12

    从CloudWatch删除自定义指标和自定义名称空间

  13. 13

    如何在C#中更新Cloudwatch自定义指标?

  14. 14

    基于指标名称的自定义指标的所有维度上的Cloudwatch Alarm

  15. 15

    跟踪Angularjs中的自定义指标/维度?

  16. 16

    Google Cloud Logging /指标中的自定义值

  17. 17

    如何在keras中实现自定义指标?

  18. 18

    在Tensorflow Keras中创建自定义指标类

  19. 19

    在NiFi中创建自定义Prometheus指标

  20. 20

    Google Cloud Logging /指标中的自定义值

  21. 21

    是否可以在vscode中的文件前面自定义指标?

  22. 22

    在自定义UITableViewCell中控制UISwitch

  23. 23

    如何在AWS KMS中存储自定义密钥

  24. 24

    Cloudwatch自定义指标-内存利用率--from-cron不起作用

  25. 25

    无法使用自定义CloudWatch指标监视Windows实例的可用磁盘空间

  26. 26

    AWS Event Bus无法将日志从AWS Lambda写入自定义日志组中的CloudWatch

  27. 27

    从Symfony 2中的自定义命令中读取控制器的自定义注释

  28. 28

    在自定义模块中为Magento调用自定义控制器

  29. 29

    如何在python中为xgboost编写自定义评估指标?

热门标签

归档