google-cloudmonitoring
v4.1.5
Published
Simple interface for Google Cloud Monitoring
Downloads
8
Readme
Google Cloud Monitoring Wrapper
A simple node.js wrapper arround the Google Cloud Monitoring API
Installation
npm install google-cloudmonitoring
Usage
- Enable Google Cloud Monitoring API in your Google Developer Console.
- The library will autodetect an existing GCloud installation or tries to pull the service account from the GCE instance metadata.
- Include it into your app!
Example
const GLM = require('google-cloudmonitoring')('v3');
// resource is optional, if not GLM will try to detect the
// resource information using GCE instance metadata
const resource = { 'type': 'gce_instance',
'labels': { 'instance_id': 'your-instance-id',
'zone': 'us-central1-a' }};
const glm = new GLM({ resource });
const value = 42;
glm.on('error', function (err) {
console.log('Something bad happened:', err.message);
})
glm.setValue('/your/metric/name', value, { '/your/label': 'glm' });