From 9be19823ebd73dd4f76d4ac251909ac94e82a35c Mon Sep 17 00:00:00 2001 From: Harold Dost Date: Wed, 28 Feb 2024 06:44:51 +0100 Subject: [PATCH 1/2] registry: Add Missing Rust Crates We recently cleaned up our README, and started referencing the Registry, but we want to make sure that the crates are still in the registry. Relates https://github.com/open-telemetry/opentelemetry-rust/issues/1582 --- data/registry/exporter-rust-datadog.yml | 19 +++++++++++++++ data/registry/exporter-rust-stackdriver.yml | 5 ++-- .../exporter-rust-user-events-logs.yml | 21 +++++++++++++++++ .../exporter-rust-user-events-metrics.yml | 21 +++++++++++++++++ .../instrumentation-rust-trillium.yml | 18 +++++++++++++++ data/registry/tools-rust-aws.yml | 21 +++++++++++++++++ .../registry/tools-rust-propagator-jaeger.yml | 23 +++++++++++++++++++ static/refcache.json | 12 ++++++++++ 8 files changed, 138 insertions(+), 2 deletions(-) create mode 100644 data/registry/exporter-rust-datadog.yml create mode 100644 data/registry/exporter-rust-user-events-logs.yml create mode 100644 data/registry/exporter-rust-user-events-metrics.yml create mode 100644 data/registry/instrumentation-rust-trillium.yml create mode 100644 data/registry/tools-rust-aws.yml create mode 100644 data/registry/tools-rust-propagator-jaeger.yml diff --git a/data/registry/exporter-rust-datadog.yml b/data/registry/exporter-rust-datadog.yml new file mode 100644 index 000000000000..39890cf5a19d --- /dev/null +++ b/data/registry/exporter-rust-datadog.yml @@ -0,0 +1,19 @@ +# cSpell:ignore Datadog +title: Datadog Exporter +registryType: exporter +language: rust +tags: + - rust + - exporter + - propagators +license: Apache 2.0 +description: A Rust OpenTelemetry exporter and propagators for Datadog +authors: + - name: OpenTelemetry Authors +urls: + repo: https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-datadog +createdAt: 2021-03-24 +package: + registry: crates + name: opentelemetry-datadog + version: 0.10.0 diff --git a/data/registry/exporter-rust-stackdriver.yml b/data/registry/exporter-rust-stackdriver.yml index 311b3fce40fd..09480cab58bd 100644 --- a/data/registry/exporter-rust-stackdriver.yml +++ b/data/registry/exporter-rust-stackdriver.yml @@ -1,5 +1,5 @@ # cSpell:ignore jacobkiesel stackdriver -title: Google StackDrive Exporter +title: Google StackDriver Exporter registryType: exporter language: rust tags: @@ -9,8 +9,9 @@ license: Apache 2.0 OR MIT description: A Rust OpenTelemetry exporter for Google StackDriver authors: - name: jacobkiesel + - name: OpenTelemetry Authors urls: - repo: https://github.com/vivint-smarthome/opentelemetry-stackdriver + repo: https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-stackdriver createdAt: 2020-08-28 package: registry: crates diff --git a/data/registry/exporter-rust-user-events-logs.yml b/data/registry/exporter-rust-user-events-logs.yml new file mode 100644 index 000000000000..88c6620a883a --- /dev/null +++ b/data/registry/exporter-rust-user-events-logs.yml @@ -0,0 +1,21 @@ +title: User Events Logs Exporter +registryType: exporter +language: rust +tags: + - rust + - exporter + - linux + - user_events +license: Apache 2.0 OR MIT +description: + A Rust OpenTelemetry Log exporter for + https://docs.kernel.org/trace/user_events.html +authors: + - name: OpenTelemetry Authors +urls: + repo: https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-user-events-logs +createdAt: 2023-07-29 +package: + registry: crates + name: opentelemetry-user-events-logs + version: 0.3.0 diff --git a/data/registry/exporter-rust-user-events-metrics.yml b/data/registry/exporter-rust-user-events-metrics.yml new file mode 100644 index 000000000000..ec610150fad4 --- /dev/null +++ b/data/registry/exporter-rust-user-events-metrics.yml @@ -0,0 +1,21 @@ +title: User Events Metrics Exporter +registryType: exporter +language: rust +tags: + - rust + - exporter + - linux + - user_events +license: Apache 2.0 OR MIT +description: + A Rust OpenTelemetry Metric exporter for + https://docs.kernel.org/trace/user_events.html +authors: + - name: OpenTelemetry Authors +urls: + repo: https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-user-events-metrics +createdAt: 2023-07-29 +package: + registry: crates + name: opentelemetry-user-events-metrics + version: 0.3.0 diff --git a/data/registry/instrumentation-rust-trillium.yml b/data/registry/instrumentation-rust-trillium.yml new file mode 100644 index 000000000000..cf4c1b830979 --- /dev/null +++ b/data/registry/instrumentation-rust-trillium.yml @@ -0,0 +1,18 @@ +# cSpell:ignore Rothstein +title: Trillium Instrumentation +registryType: instrumentation +language: rust +tags: + - rust + - instrumentation +license: Apache 2.0 OR MIT +description: OpenTelemetry integration for the Trillium web framework. +authors: + - name: Jacob Rothstein +urls: + repo: https://github.com/trillium-rs/trillium-opentelemetry +createdAt: 2021-04-25 +package: + registry: crates + name: opentelemetry-trillium-opentelemetry + version: 0.2.16 diff --git a/data/registry/tools-rust-aws.yml b/data/registry/tools-rust-aws.yml new file mode 100644 index 000000000000..55dc87b0ad02 --- /dev/null +++ b/data/registry/tools-rust-aws.yml @@ -0,0 +1,21 @@ +title: AWS Utilities +registryType: utilities +description: Utilities related to AWS including XRay Propagators. +language: rust +tags: + - rust + - utilities + - propagator + - aws + - xray +license: Apache 2.0 +authors: + - name: OpenTelemetry Authors + +urls: + repo: https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-aws +createdAt: 2021-02-08 +package: + registry: crates + name: opentelemetry-aws + version: 0.10.0 diff --git a/data/registry/tools-rust-propagator-jaeger.yml b/data/registry/tools-rust-propagator-jaeger.yml new file mode 100644 index 000000000000..455f07d3d873 --- /dev/null +++ b/data/registry/tools-rust-propagator-jaeger.yml @@ -0,0 +1,23 @@ +title: OpenTelemetry Jaeger context propagation +registryType: utilities +language: rust +tags: + - rust + - jaeger + - utilities + - propagator +license: Apache 2.0 +description: > + This library provides support for propagating trace context in the Jaeger + https://www.jaegertracing.io/docs/1.20/client-libraries/#propagation-format + format. + +authors: + - name: OpenTelemetry Authors +urls: + repo: https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger-propagator +createdAt: 2024-02-25 +package: + registry: crates + name: opentelemetry-jaeger-propagator + version: 0.1.0 diff --git a/static/refcache.json b/static/refcache.json index df833f30e91b..7ad04f6b8b0a 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -1107,6 +1107,10 @@ "StatusCode": 206, "LastSeen": "2024-01-18T19:56:07.640917-05:00" }, + "https://docs.kernel.org/trace/user_events.html": { + "StatusCode": 206, + "LastSeen": "2024-02-28T10:02:41.822426963+01:00" + }, "https://docs.kloudmate.com/using-opentelemetry-collector": { "StatusCode": 200, "LastSeen": "2024-01-30T15:25:17.098548-05:00" @@ -4095,6 +4099,10 @@ "StatusCode": 200, "LastSeen": "2024-01-18T20:05:14.368028-05:00" }, + "https://github.com/trillium-rs/trillium-opentelemetry": { + "StatusCode": 200, + "LastSeen": "2024-02-28T10:02:42.715380297+01:00" + }, "https://github.com/tsloughter/grpcbox": { "StatusCode": 200, "LastSeen": "2024-01-18T19:36:41.148595-05:00" @@ -7535,6 +7543,10 @@ "StatusCode": 206, "LastSeen": "2024-01-18T19:37:16.745648-05:00" }, + "https://www.jaegertracing.io/docs/1.20/client-libraries/#propagation-format": { + "StatusCode": 206, + "LastSeen": "2024-02-28T10:02:43.157547031+01:00" + }, "https://www.jaegertracing.io/docs/1.21/client-libraries/#propagation-format": { "StatusCode": 200, "LastSeen": "2024-01-18T19:07:49.343466-05:00" From e85a3e0fb93d8ed4103a15eea777af6ef6118cbe Mon Sep 17 00:00:00 2001 From: Harold Dost Date: Wed, 28 Feb 2024 10:12:47 +0100 Subject: [PATCH 2/2] Add changes from suggestions. --- data/registry/exporter-rust-user-events-logs.yml | 6 +++--- data/registry/exporter-rust-user-events-metrics.yml | 6 +++--- data/registry/tools-rust-aws.yml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/data/registry/exporter-rust-user-events-logs.yml b/data/registry/exporter-rust-user-events-logs.yml index 88c6620a883a..52fe0da2cd74 100644 --- a/data/registry/exporter-rust-user-events-logs.yml +++ b/data/registry/exporter-rust-user-events-logs.yml @@ -1,4 +1,4 @@ -title: User Events Logs Exporter +title: user_events Logs Exporter registryType: exporter language: rust tags: @@ -8,8 +8,8 @@ tags: - user_events license: Apache 2.0 OR MIT description: - A Rust OpenTelemetry Log exporter for - https://docs.kernel.org/trace/user_events.html + A Rust OpenTelemetry Log exporter for [Linux Kernel + user_events](https://docs.kernel.org/trace/user_events.html) authors: - name: OpenTelemetry Authors urls: diff --git a/data/registry/exporter-rust-user-events-metrics.yml b/data/registry/exporter-rust-user-events-metrics.yml index ec610150fad4..593a5a240008 100644 --- a/data/registry/exporter-rust-user-events-metrics.yml +++ b/data/registry/exporter-rust-user-events-metrics.yml @@ -1,4 +1,4 @@ -title: User Events Metrics Exporter +title: user_events Metrics Exporter registryType: exporter language: rust tags: @@ -8,8 +8,8 @@ tags: - user_events license: Apache 2.0 OR MIT description: - A Rust OpenTelemetry Metric exporter for - https://docs.kernel.org/trace/user_events.html + A Rust OpenTelemetry Metric exporter for [Linux Kernel + user_events](https://docs.kernel.org/trace/user_events.html) authors: - name: OpenTelemetry Authors urls: diff --git a/data/registry/tools-rust-aws.yml b/data/registry/tools-rust-aws.yml index 55dc87b0ad02..85896238a5c7 100644 --- a/data/registry/tools-rust-aws.yml +++ b/data/registry/tools-rust-aws.yml @@ -1,6 +1,6 @@ title: AWS Utilities registryType: utilities -description: Utilities related to AWS including XRay Propagators. +description: Utilities related to AWS including XRay Propagator and IDGenerator. language: rust tags: - rust