Skip to content

Latest commit

 

History

History

collector-exporter-node

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Overview

This example shows how to use @opentelemetry/exporter-collector to instrument a simple Node.js application.

This example will export spans data simultaneously using Exporter Collector and grpc. It will use proto format.

Installation

# from this directory
npm install

Run the Application

  1. Run docker

    # from this directory
    npm run docker:start
  2. Run tracing app

    # from this directory
    npm start:tracing
  3. Run metrics app

    # from this directory
    npm start:metrics
  4. Open page at http://localhost:9411/zipkin/ - you should be able to see the spans in zipkin Screenshot of the running example

Prometheus UI

The prometheus client will be available at http://localhost:9090.

Note: It may take some time for the application metrics to appear on the Prometheus dashboard.

Useful links

LICENSE

Apache License 2.0