Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codeboten/opentelemetry-compliance
This repository includes code to test compliance of telemetry producers against the OpenTelemetry specification.
https://github.com/codeboten/opentelemetry-compliance
Last synced: 25 days ago
JSON representation
This repository includes code to test compliance of telemetry producers against the OpenTelemetry specification.
- Host: GitHub
- URL: https://github.com/codeboten/opentelemetry-compliance
- Owner: codeboten
- License: apache-2.0
- Created: 2022-12-20T18:23:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-22T01:16:32.000Z (almost 2 years ago)
- Last Synced: 2024-11-07T19:49:36.840Z (3 months ago)
- Language: Go
- Size: 6.88 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenTelemetry Compliance
This repository includes code to test compliance of telemetry producers against the OpenTelemetry specification. The validator is implemented using the OpenTelemetry Collector with an OTLP receiver, and a validator exporter. This exporter validates all the data against semantic conventions and emits validation results in various formats.
## Getting started
### Requirements (TBD)
The initial requirements include Python to run the example:
* Python 3.7+
### Setup the validator
```bash
make ocb
make otel-validator
./bin/otel-validator --config ./validator/config.yaml
```### Produce telemetry
Run code that produces telemetry and emits it using OTLP. The current example uses Python:
```bash
./start.sh
```