Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit b9a6158

Browse files
WIP: Example of manual tracing on Zipkin
1 parent 1c7b9e2 commit b9a6158

3 files changed

Lines changed: 429 additions & 0 deletions

File tree

examples/zipkin/manual.ts

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
var opencensus = require('opencensus-nodejs');
2+
var request = require('request');
3+
var fs = require('fs');
4+
5+
var tracing = opencensus.addZipkin('http://localhost:9411/api/v2/spans', 'manual_service');
6+
var trace = tracing.Trace;
7+
8+
9+
request('https://httpbin.org/get', function (error, response, body) {
10+
console.log('error:', error);
11+
console.log('statusCode:', response && response.statusCode);
12+
console.log('body:', body);
13+
14+
var filename = 'results/arquivo';
15+
for (var i = 0; i < 10; i++) {
16+
fs.writeFileSync(filename + i + '.txt', body, 'utf-8');
17+
}
18+
});
19+
20+
21+
22+
23+
24+
25+
26+
27+
28+
// var fs = require('fs');
29+
// var tracing = opencensus.addZipkin('http://localhost:9411/api/v2/spans', 'manual_service');
30+
31+
// tracing.startTracer();
32+
33+
// var tracer = opencensus.Tracer;
34+
// tracer.start();
35+
36+
// var options = {
37+
// name: 'GET'
38+
// };
39+
40+
// var http = require('http');
41+
// http.createServer(function (req, res) {
42+
// tracer.startRootSpan(options, (span) => {
43+
// if (span) {
44+
// res.writeHead(200, { 'Content-Type': 'text/html' });
45+
// res.write('Hello World!');
46+
// res.end();
47+
// span.end();
48+
// } else {
49+
// console.log("span is null");
50+
// }
51+
// });
52+
53+
// }).listen(8081);

0 commit comments

Comments
 (0)