【发布时间】:2020-01-02 09:48:35
【问题描述】:
尝试使用 nodejs 使用 HTTP 请求连接到 jaeger,但跨度未到达 jaeger 端点。请帮忙处理这段代码sn-p。,
var initTracer = require('jaeger-client').initTracer;
var config = {
'serviceName': 'servicename1',
'reporter': {
'collectorEndpoint': 'http://jaeger-collector:14268/api/traces',
}
};
var options = {
tags: {
'servicename1': '1.0'
}
};
var tracer = initTracer(config, options);
var express = require('express');
var app = express();
var http = require('http');
var server = http.createServer(app);
app.get('/', (req, res) => {
const span = tracer.startSpan('http_request');
res.send('Hello Jaeger');
span.log({'event': 'request_end'});
span.finish();
});
app.get('/', function(req, res) {
res.send("Hello World!");
});
server.listen(3000);
console.log('Express server started on port %s', server.address().port);
任何帮助将不胜感激!
【问题讨论】:
标签: javascript node.js express jaeger