lambda-monitor
Version:
Lambda log monitoring and streaming to external services.
23 lines (21 loc) • 509 B
JavaScript
import datadogDistributionMetric from '../singleton/datadog-distribution-metric.js';
export default ({
logGroup, level, types, timestampMS
}) => {
types.forEach((type) => {
if (type === 'any-meta') {
return;
}
datadogDistributionMetric.enqueue(
'aws.lambda_monitor.lambda.log_count',
[timestampMS],
{
tags: [
`level:${level}`,
`fnName:${logGroup.replace(/^\/aws\/lambda\//, '')}`,
`type:${type}`
]
}
);
});
};