UNPKG

lambda-monitor

Version:

Lambda log monitoring and streaming to external services.

22 lines (20 loc) 433 B
import sqs from '../singleton/sqs.js'; export default ({ logGroup, logEvent, level }) => { if (process.env.DATADOG_API_KEY === undefined) { return; } try { const result = { _id: logEvent.id, _timestamp: logEvent.timestamp, _level: level, _group: logGroup, ...JSON.parse(logEvent.message) }; sqs.enqueue(process.env.BUNDLER_QUEUE_URL, result); } catch { /* ignored */ } };