Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.63 KB

File metadata and controls

56 lines (36 loc) · 1.63 KB

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 run start:tracing
  3. Run metrics app

    # from this directory
    npm run 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