moleculer-zipkin
Moleculer metrics module for Zipkin.
Features
- support
v1
&v2
API. - send spans via HTTP.
- batch or single sending.
Install
$ npm install moleculer-zipkin
Usage
// services/metrics.zipkin.service.js const ZipkinService = ; moduleexports = mixins: ZipkinService settings: baseURL: "http://192.168.0.181:9411" version: "v2" batchTime: 1000 payloadOptions: debug: false shared: false ; // moleculer.config.jsmoduleexports = // ... metrics: true // ...
Settings
Property | Type | Default | Description |
---|---|---|---|
baseURL |
String |
required | Base URL for Zipkin server. |
version |
String |
required | Zipkin REST API version. |
batchTime |
Number |
required | Batch send time interal. Disable: 0 |
payloadOptions |
Object |
required | Additional payload options. |
payloadOptions.debug |
Boolean |
required | Set debug property in v2 payload. |
payloadOptions.shared |
Boolean |
required | Set shared property in v2 payload. |
Actions
Methods
Test
$ npm test
In development with watching
$ npm run ci
License
The project is available under the MIT license.
Contact
Copyright (c) 2016-2018 MoleculerJS