zipkin-instrumentation-axios
Library to instrument the axios HTTP-client.
You need to inject you axios instance into wrapAxios(axios, options).
Installation
npm install --save zipkin-instrumentation-axios
Usage
// Require dependenciesconst axios = ;const wrapAxios = ;const Tracer ExplicitContext BatchRecorder = ; // Setup zipkin componentsconst ctxImpl = ;const recorder = logger: endpoint: `http://localhost:9411/api/v1/spans` ;const tracer = ctxImpl recorder ; // Wrapp an instance of axiosconst zipkinAxios = ; // Fetch data with HTTP-GETzipkinAxios; // Post datazipkinAxios;