const recordProducerStart = (tracer, name, remoteServiceName, {topic}) => { tracer.setId(tracer.createChildId()); const traceId = tracer.id; tracer.recordServiceName(tracer.localEndpoint.serviceName); tracer.recordRpc(name); tracer.recordBinary('kafka.topic', topic); if (typeof remoteServiceName !== 'undefined') { tracer.recordAnnotation(new Annotation.ServerAddr({serviceName: remoteServiceName})); } tracer.recordAnnotation(new Annotation.ProducerStart()); return traceId; }
const recordProducerStart = (tracer, name, remoteServiceName, {topic}) => { tracer.setId(tracer.createChildId()); const traceId = tracer.id; tracer.recordServiceName(tracer.localEndpoint.serviceName); tracer.recordRpc(name); tracer.recordBinary('kafka.topic', topic); if (typeof remoteServiceName !== 'undefined') { tracer.recordAnnotation(new Annotation.ServerAddr({serviceName: remoteServiceName})); } tracer.recordAnnotation(new Annotation.ProducerStart()); return traceId; }