The OpenTelemetry registry is a place where projects that integrate with OpenTelemetry can be added. This allows the projects to be featured in the OpenTelemetry ecosystem and makes it easier for users to find and use them.
To add a project to the OpenTelemetry registry, you can follow these steps:
- Create a data file in the
data/registry
directory for your project, using theregistry-entry.yml
template. - Submit a pull request to the OpenTelemetry repository to add your project to the registry.
The registry-entry.yml
template should include the following information:
- Link to the main page of your library, service, or app
- Link to the documentation that explains how to enable observability using OpenTelemetry
Here is an example of what the registry-entry.yml
file for a hypothetical project called “MyProject” might look like:
name: MyProject
service:
name: myproject
url: https://myproject.io
documentation:
url: https://myproject.io/docs/observability
For more information, you can refer to the following resources:
You can also find more information about OpenTelemetry and its ecosystem in the following resources:
- OpenTelemetry documentation
- OpenTelemetry Collector documentation
- OpenTelemetry instrumentation configuration
- OpenTelemetry Java documentation
- OpenTelemetry .NET instrumentation documentation
These resources provide more information about the design philosophy, programming languages, and technologies used in the OpenTelemetry project. They also include tutorials and guides for getting started with OpenTelemetry and using it to collect and export telemetry data.