const triggerPublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerLargePublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); for (let i = 0; i < 20; i += 1) { tracer.recordAnnotation(new Annotation.Message(`Message ${i + 1}`)); } tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerPublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerPublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerPublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerLargePublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); for (let i = 0; i < 5000; i += 1) { tracer.recordAnnotation(new Annotation.Message(`Message ${i + 1}`)); } tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerLargePublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); for (let i = 0; i < 5000; i += 1) { tracer.recordAnnotation(new Annotation.Message(`Message ${i + 1}`)); } tracer.recordAnnotation(new Annotation.ServerSend()); }); }
const triggerLargePublish = (logger) => { const ctxImpl = new ExplicitContext(); const recorder = new BatchRecorder({logger}); const tracer = new Tracer({recorder, ctxImpl}); ctxImpl.scoped(() => { tracer.recordAnnotation(new Annotation.ServerRecv()); tracer.recordServiceName('my-service'); tracer.recordRpc('GET'); tracer.recordBinary('http.url', 'http://example.com'); tracer.recordBinary('http.response_code', '200'); for (let i = 0; i < 20; i += 1) { tracer.recordAnnotation(new Annotation.Message(`Message ${i + 1}`)); } tracer.recordAnnotation(new Annotation.ServerSend()); }); }