1.0.1 • Published 4 years ago

ali-cloudmonitor v1.0.1

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

ali-cloudmonitor

Aliyun cloudmonitor sdk for node.js

Install

$ npm i ali-cloudmonitor --save

Usage

const AliCloudmonitor = require('ali-cloudmonitor')

const aliCloudmonitor = new AliCloudmonitor({
  accessKeyId: 'xxx',
  accessKeySecret: 'xxx',
  // internal: false, // 默认false,如果是true,走阿里云内网服务地址。参考:https://help.aliyun.com/document_detail/60196.html
  // region: 'cn-hangzhou', // 如果internal是true,需要设置此项。region列表参考:https://help.aliyun.com/document_detail/60196.html
})

// https://help.aliyun.com/document_detail/63275.html
aliCloudmonitor.sendMetric([{
  groupId: 1,
  metricName: 'metricName',
  dimensions: {
    dimensionA: 'xxx',
    dimensionB: 'xxx'
  },
  time: Date.now(),
  type: 0,
  period: 60,
  values: {
    value: Math.random()
  }
}]).then(console.log).catch(console.error)

// https://help.aliyun.com/document_detail/60196.html
aliCloudmonitor.sendEvent([{
  name: 'eventName',
  groupId: 2,
  time: Date.now(),
  content: 'This is a event'
}]).then(console.log).catch(console.error)

Test

$ npm test