Releases: sensedeep/dynamodb-metrics
Releases · sensedeep/dynamodb-metrics
v1.0.0
v0.5.4
v0.5.3
Minor Feature Release
Features
- Add params.enable to control metrics.
- Add params.env to dynamically control metrics via the LOG_FILTER environment variable.
- Add params.dimensions to control which dimensions are tracked.
- Add params.queries to profile queries.
- Add Tenant dimension.
Fixes
See
v0.5.2
v0.5.1
v0.5.0
Major Initial Release
DynamoDB Metrics is a library to capture and emit single table CloudWatch metrics.
The standard DynamoDB metrics provide basic table and index level metrics. However, when using single-table design patterns, a more detailed set of performance metrics are required.
If you've wondered:
- Which app, function is causing the most load and consuming the most RCU/WCU.
- Which single-table entity/model is most loaded and consuming RCU/WCU.
- Which queries are the most inefficient (items vs scanned).
- Who is doing scans (app, function, model).
Change Log
- Initial release on GitHub and NPM
Features
- Easy few lines of integration.
- Emits CloudWatch metrics using CloudWatch EMF for zero-latency metric creation.
- Supports AWS V2 and V3 SDKs.
- Very low CPU and memory impact.
- Optionally integrates with SenseLogs for dynamic control of metrics.
- Supported by the free SenseDeep Developer Plan for graphical DynamoDB single-table monitoring.
- No dependencies.
- Clean, readable small code base (<300 lines).
- Full TypeScript support.
Fixes
- N/A