Skip to content

open-telemetry/opentelemetry-ecosystem-explorer

OpenTelemetry Ecosystem Explorer

This repository contains the components related to the OpenTelemetry Ecosystem Explorer, a web application that helps users discover and explore the various projects available in the OpenTelemetry ecosystem.

See project proposal.

Project Structure

There are three components in this repository:

ecosystem-registry

This will act as our raw data registry of the metadata from various projects. See the collector-metadata directory in the collector-watcher as a POC/reference.

Scope:

  • Stores versioned history of metadata for each project

ecosystem-automation

This will act as our data pipeline and tools for synchronizing documentation, the v1 registry, and anything else.

See the collector-watcher for the POC/reference.

Scope:

  • Pipelines and automation that runs on a schedule and collects and aggregates metadata from various projects to populate and update the registry
  • Automatically synchronizes documentation and other targets with registry data opentelemetry.io integration
    • Collector components
    • Java Agent instrumentations
    • Java Agent configuration options

ecosystem-explorer

React/Vite web application for exploring the data. See instrumentation-explorer for a POC/reference.

See the ecosystem-explorer README for setup and development instructions.

Getting Started

Install dependencies and sync the workspace:

uv sync

Run the collector-watcher from the root directory:

uv run collector-watcher

Contributing

This project welcomes contributions from the community.

Please refer to the CONTRIBUTING.md file for guidelines on how to contribute to this project.

Maintainers

For more information about the maintainer role, see the community repository.

Approvers

For more information about the approver role, see the community repository.