Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OddDotNet registry files #5576

Closed
29 changes: 29 additions & 0 deletions data/registry/otel-odddotnet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# cSpell:ignore Kenna odddotnet
title: OddDotNet OTel Collector Test Harness
svrnm marked this conversation as resolved.
Show resolved Hide resolved
registryType: utilities
language: collector
tags:
- proto
- protobuf
- testing
- odd
- observability
- collector
- test-harness
- odddotnet
urls:
repo: https://github.com/OddDotNet/OddDotNet
docs: https://odddotnet.github.io/OddDotDocs/
license: Apache 2.0
description: OddDotNet is an OpenTelemetry Test Harness that works for any
language, built in .NET. It is a container image that accepts OpenTelemetry
signals over gRPC (and soon HTTP), and it includes a query language for
verifying and validating those signals.
DoubleTK marked this conversation as resolved.
Show resolved Hide resolved

OddDotNet enables automated Observability Driven Development, hence where it
gets its name.
authors:
- name: Tyler Kenna
email: [email protected]
url: https://github.com/DoubleTK
createdAt: '2024-11-08'
39 changes: 39 additions & 0 deletions data/registry/tools-odddotnet-client-dotnet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# cSpell:ignore Kenna odddotnet
title: OddDotNet Client for .NET
registryType: utilities
language: dotnet
tags:
- odddotnet
- dotnet
- c#
- testing
- odd
- observability
- test-harness
urls:
repo: https://github.com/OddDotNet/OddDotCSharp
docs: https://odddotnet.github.io/OddDotDocs/
license: Apache 2.0
description: OddDotNet is an OpenTelemetry Test Harness that works for any
language, built in .NET. It is a container image that accepts OpenTelemetry
signals over gRPC (and soon HTTP), and it includes a query language for
verifying and validating those signals.
DoubleTK marked this conversation as resolved.
Show resolved Hide resolved

While it's possible to generate your own client using the proto files, it is
often more convenient to use a pre-compiled package installed from NuGet. This
client library for .NET also includes the opentelemetry-proto clients to allow
for manually generating and sending signals, and lastly it includes a query
builder to ease the process of building queries using the OddQueryLanguage
(OQL).

The proto files that this project depends on can be found at
https://github.com/OddDotNet/OddDotProto.
authors:
- name: Tyler Kenna
email: [email protected]
url: https://github.com/DoubleTK
createdAt: '2024-11-08'
package:
name: OddDotNet.Client
registry: nuget
version: 0.2.1