首页 > 解决方案 > AWS - 如何使用 aws-sdk 进行监控?

问题描述

我想使用 aws-sdk 来监控 AWS 账户周围的活动并返回它的对象消耗。我应该如何开始?

标签: javascriptamazon-web-servicesaws-sdk-js

解决方案


可以使用 Cloudwatch 监控活动和消费指标。

var cloudwatch = new AWS.CloudWatch();

var params = {
  Dimensions: [
    {
      Name: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE'
    },
    /* more items */
  ],
  MetricName: 'STRING_VALUE',
  Namespace: 'STRING_VALUE',
  NextToken: 'STRING_VALUE'
};

cloudwatch.getMetricWidgetImage(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

cloudwatch.listMetrics(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#listMetrics-property

https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html#s3-request-cloudwatch-metrics


推荐阅读