@awesomeniko/kafka-trail
Version:
A Node.js library for managing message queue with Kafka
15 lines • 534 B
JavaScript
export const createHandlerTraceAttributes = (params) => {
const attributes = {
'messaging.system': 'kafka',
'messaging.destination': params.topicName,
'messaging.kafka.partition': params.partition,
};
if (params.lastOffset) {
attributes['messaging.kafka.offset'] = params.lastOffset;
}
if (params.opts.addPayloadToTrace) {
attributes['messaging.kafka.payload'] = JSON.stringify(params.batchedValues);
}
return attributes;
};
//# sourceMappingURL=observability.js.map