https://github.com/odddotnet/odddotnet
Open Telemetry Test Harness built in .NET
https://github.com/odddotnet/odddotnet
observability odddotnet opentelemetry opentelemetry-dotnet
Last synced: 9 months ago
JSON representation
Open Telemetry Test Harness built in .NET
- Host: GitHub
- URL: https://github.com/odddotnet/odddotnet
- Owner: OddDotNet
- License: apache-2.0
- Created: 2024-07-25T00:17:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T00:05:16.000Z (over 1 year ago)
- Last Synced: 2025-01-31T20:55:54.595Z (over 1 year ago)
- Topics: observability, odddotnet, opentelemetry, opentelemetry-dotnet
- Language: C#
- Homepage:
- Size: 201 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OddDotNet
OddDotNet stands for Observability Driven Development (ODD) in .NET.
## Description
OddDotNet is a test harness for ODD. It includes an OTLP receiver that supports grpc (with http/protobuf and http/json on the roadmap).
This project is in active development. Please continue to check back often. Spans/Traces, Metrics, and LogRecords are all supported. Profiles are being actively developed.
## Tools and Setup
### Git Submodules
This repository makes use of `git submodule`s to clone down the proto files from GitHub, located
[here](https://github.com/open-telemetry/opentelemetry-proto).
When cloning down the repo, you'll need to `git clone --recurse-submodules` to pull in the proto
file git repo.
### .NET Aspire
This project makes use of .NET Aspire for testing. Follow the instructions located [here](https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/setup-tooling?tabs=linux&pivots=dotnet-cli)