2.0.3 • Published 6 months ago

@prairielearn/node-metrics v2.0.3

Weekly downloads
-
License
-
Repository
github
Last release
6 months ago

@prairielearn/node-metrics

A package to collect Node metrics (CPU, memory, etc.) and report them to AWS CloudWatch.

Usage

import * as nodeMetrics from '@prairielearn/node-metrics';

// Start collecting and reporting metrics to CloudWatch:
nodeMetrics.start({
  awsConfig: {
    region: 'us-east-2',
    // ...
  },
  intervalSeconds: 10,
  dimensions: [{ Name: 'InstanceId', Value: 'i-1234567890abcdef0' }],
  onError(err) {
    console.error('Error reporting Node metrics:', err);
    // Report to Sentry, etc.
  },
});

// Later, when you're done:
nodeMetrics.stop();
2.0.3

6 months ago

2.0.2

6 months ago

2.0.1

7 months ago

2.0.0

7 months ago

1.0.3

7 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

9 months ago