From 5a145cc2a1ff8b8f91e222ec3f51516d74c73907 Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Fri, 8 Nov 2024 17:32:50 -0800 Subject: [PATCH 1/7] Added OddDotNet registry files --- data/registry/otel-odddotnet.yml | 28 +++++++++++++ .../tools-odddotnet-client-dotnet.yml | 40 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 data/registry/otel-odddotnet.yml create mode 100644 data/registry/tools-odddotnet-client-dotnet.yml diff --git a/data/registry/otel-odddotnet.yml b/data/registry/otel-odddotnet.yml new file mode 100644 index 000000000000..20b7f59e6214 --- /dev/null +++ b/data/registry/otel-odddotnet.yml @@ -0,0 +1,28 @@ +title: OddDotNet OTel Collector Test Harness +registryType: utilities +language: collector +tags: + - proto + - protobuf + - testing + - odd + - observability + - collector + - test-harness +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. + + OddDotNet enables automated Observability Driven Development, hence where it gets its name. +authors: + - name: Tyler Kenna + email: odddotnet@gmail.com + url: https://github.com/DoubleTK +createdAt: '2024-11-08' +isNative: true +isFirstParty: false \ No newline at end of file diff --git a/data/registry/tools-odddotnet-client-dotnet.yml b/data/registry/tools-odddotnet-client-dotnet.yml new file mode 100644 index 000000000000..777d99e7afda --- /dev/null +++ b/data/registry/tools-odddotnet-client-dotnet.yml @@ -0,0 +1,40 @@ +# cSpell:ignore # add words unknown to cspell, remove this line if not required +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. + + 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: odddotnet@gmail.com + url: https://github.com/DoubleTK +createdAt: '2024-11-08' +isNative: true +isFirstParty: false +package: + name: OddDotNet.Client + registry: nuget + version: 0.2.1 \ No newline at end of file From 84d52f760782105a9dbbe6b7109d84ebeb943374 Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Sat, 9 Nov 2024 18:24:14 -0800 Subject: [PATCH 2/7] Updated cSpell options --- data/registry/otel-odddotnet.yml | 2 ++ data/registry/tools-odddotnet-client-dotnet.yml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/registry/otel-odddotnet.yml b/data/registry/otel-odddotnet.yml index 20b7f59e6214..736f114248eb 100644 --- a/data/registry/otel-odddotnet.yml +++ b/data/registry/otel-odddotnet.yml @@ -1,3 +1,4 @@ +# cSpell:ignore Kenna odddotnet title: OddDotNet OTel Collector Test Harness registryType: utilities language: collector @@ -9,6 +10,7 @@ tags: - observability - collector - test-harness + - odddotnet urls: repo: https://github.com/OddDotNet/OddDotNet docs: https://odddotnet.github.io/OddDotDocs/ diff --git a/data/registry/tools-odddotnet-client-dotnet.yml b/data/registry/tools-odddotnet-client-dotnet.yml index 777d99e7afda..911308ba2598 100644 --- a/data/registry/tools-odddotnet-client-dotnet.yml +++ b/data/registry/tools-odddotnet-client-dotnet.yml @@ -1,4 +1,4 @@ -# cSpell:ignore # add words unknown to cspell, remove this line if not required +# cSpell:ignore Kenna odddotnet title: OddDotNet Client for .NET registryType: utilities language: dotnet From 4775e25e0815a537a058cafa84af117bc0c4695c Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Sun, 10 Nov 2024 15:08:40 -0800 Subject: [PATCH 3/7] Run fix:format on PR --- data/registry/otel-odddotnet.yml | 15 +++++------ .../tools-odddotnet-client-dotnet.yml | 25 ++++++++++--------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/data/registry/otel-odddotnet.yml b/data/registry/otel-odddotnet.yml index 736f114248eb..003c2db5483c 100644 --- a/data/registry/otel-odddotnet.yml +++ b/data/registry/otel-odddotnet.yml @@ -14,17 +14,18 @@ tags: 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. +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. - OddDotNet enables automated Observability Driven Development, hence where it gets its name. + OddDotNet enables automated Observability Driven Development, hence where it + gets its name. authors: - name: Tyler Kenna email: odddotnet@gmail.com url: https://github.com/DoubleTK createdAt: '2024-11-08' isNative: true -isFirstParty: false \ No newline at end of file +isFirstParty: false diff --git a/data/registry/tools-odddotnet-client-dotnet.yml b/data/registry/tools-odddotnet-client-dotnet.yml index 911308ba2598..826cb4907d05 100644 --- a/data/registry/tools-odddotnet-client-dotnet.yml +++ b/data/registry/tools-odddotnet-client-dotnet.yml @@ -13,19 +13,20 @@ tags: 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. +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. - 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). + 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 + The proto files that this project depends on can be found at https://github.com/OddDotNet/OddDotProto. authors: - name: Tyler Kenna @@ -37,4 +38,4 @@ isFirstParty: false package: name: OddDotNet.Client registry: nuget - version: 0.2.1 \ No newline at end of file + version: 0.2.1 From 4743743ebcb1fcaf67d153ff51e3d7019e4dd835 Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Mon, 11 Nov 2024 13:16:33 -0800 Subject: [PATCH 4/7] Removed flags that are not applicable --- data/registry/otel-odddotnet.yml | 2 -- data/registry/tools-odddotnet-client-dotnet.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/data/registry/otel-odddotnet.yml b/data/registry/otel-odddotnet.yml index 003c2db5483c..3c8cd8f6b84d 100644 --- a/data/registry/otel-odddotnet.yml +++ b/data/registry/otel-odddotnet.yml @@ -27,5 +27,3 @@ authors: email: odddotnet@gmail.com url: https://github.com/DoubleTK createdAt: '2024-11-08' -isNative: true -isFirstParty: false diff --git a/data/registry/tools-odddotnet-client-dotnet.yml b/data/registry/tools-odddotnet-client-dotnet.yml index 826cb4907d05..a570fdef3e7d 100644 --- a/data/registry/tools-odddotnet-client-dotnet.yml +++ b/data/registry/tools-odddotnet-client-dotnet.yml @@ -33,8 +33,6 @@ authors: email: odddotnet@gmail.com url: https://github.com/DoubleTK createdAt: '2024-11-08' -isNative: true -isFirstParty: false package: name: OddDotNet.Client registry: nuget From 5ac41aac47b3d978a9429f02a64adee9f7986618 Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Tue, 12 Nov 2024 09:58:42 -0800 Subject: [PATCH 5/7] Update data/registry/otel-odddotnet.yml Co-authored-by: Severin Neumann --- data/registry/otel-odddotnet.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/registry/otel-odddotnet.yml b/data/registry/otel-odddotnet.yml index 3c8cd8f6b84d..aa62a9744246 100644 --- a/data/registry/otel-odddotnet.yml +++ b/data/registry/otel-odddotnet.yml @@ -15,9 +15,9 @@ 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 +description: OddDotNet is a Test Harness for OpenTelemetry 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 + signals over gRPC, and it includes a query language for verifying and validating those signals. OddDotNet enables automated Observability Driven Development, hence where it From 47f079fc1776ef928b11ad4166d9e1388ce03068 Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Tue, 12 Nov 2024 09:58:59 -0800 Subject: [PATCH 6/7] Update data/registry/tools-odddotnet-client-dotnet.yml Co-authored-by: Severin Neumann --- data/registry/tools-odddotnet-client-dotnet.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/registry/tools-odddotnet-client-dotnet.yml b/data/registry/tools-odddotnet-client-dotnet.yml index a570fdef3e7d..b9908a3bfa8e 100644 --- a/data/registry/tools-odddotnet-client-dotnet.yml +++ b/data/registry/tools-odddotnet-client-dotnet.yml @@ -14,9 +14,9 @@ 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 +description: OddDotNet is an Test Harness for OpenTelemetry 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 + signals over gRPC, and it includes a query language for verifying and validating those signals. While it's possible to generate your own client using the proto files, it is From 220dc6bb12bf2f750fdceac69159853fbb88e2a8 Mon Sep 17 00:00:00 2001 From: Tyler Kenna Date: Tue, 12 Nov 2024 10:09:39 -0800 Subject: [PATCH 7/7] Addressed PR comment --- data/registry/otel-odddotnet.yml | 6 +++--- data/registry/tools-odddotnet-client-dotnet.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/registry/otel-odddotnet.yml b/data/registry/otel-odddotnet.yml index aa62a9744246..1f223f07fc16 100644 --- a/data/registry/otel-odddotnet.yml +++ b/data/registry/otel-odddotnet.yml @@ -1,5 +1,5 @@ # cSpell:ignore Kenna odddotnet -title: OddDotNet OTel Collector Test Harness +title: 'OddDotNet: Test Harness for OpenTelemetry' registryType: utilities language: collector tags: @@ -17,8 +17,8 @@ urls: license: Apache 2.0 description: OddDotNet is a Test Harness for OpenTelemetry that works for any language, built in .NET. It is a container image that accepts OpenTelemetry - signals over gRPC, and it includes a query language for - verifying and validating those signals. + signals over gRPC, and it includes a query language for verifying and + validating those signals. OddDotNet enables automated Observability Driven Development, hence where it gets its name. diff --git a/data/registry/tools-odddotnet-client-dotnet.yml b/data/registry/tools-odddotnet-client-dotnet.yml index b9908a3bfa8e..310137c19cc2 100644 --- a/data/registry/tools-odddotnet-client-dotnet.yml +++ b/data/registry/tools-odddotnet-client-dotnet.yml @@ -16,8 +16,8 @@ urls: license: Apache 2.0 description: OddDotNet is an Test Harness for OpenTelemetry that works for any language, built in .NET. It is a container image that accepts OpenTelemetry - signals over gRPC, and it includes a query language for - verifying and validating those signals. + signals over gRPC, and it includes a query language for verifying and + validating those signals. 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