From 76405b1bee63afd10e6023d87d411fb97cad9f8e Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Wed, 7 Feb 2024 08:40:09 +0100 Subject: [PATCH 01/30] Auto-update registry versions (95dace4897480b0e95e55c38e05fd35d24926367) (#3954) --- data/registry/collector-exporter-otelarrow.yml | 1 + data/registry/collector-extension-solarwindsapmsettings.yml | 1 + data/registry/exporter-ruby-zipkin.yml | 2 +- data/registry/instrumentation-elixir-ecto.yml | 2 +- data/registry/instrumentation-erlang-ecto.yml | 2 +- data/registry/instrumentation-js-autotelic-fastify.yml | 2 +- data/registry/instrumentation-js-aws-sdk.yml | 2 +- data/registry/instrumentation-php-openaiphp.yml | 1 + 8 files changed, 8 insertions(+), 5 deletions(-) diff --git a/data/registry/collector-exporter-otelarrow.yml b/data/registry/collector-exporter-otelarrow.yml index f53392807011..225a0ac08f87 100644 --- a/data/registry/collector-exporter-otelarrow.yml +++ b/data/registry/collector-exporter-otelarrow.yml @@ -21,3 +21,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter + version: v0.93.0 diff --git a/data/registry/collector-extension-solarwindsapmsettings.yml b/data/registry/collector-extension-solarwindsapmsettings.yml index 8d8c4b61ef3a..41727e278eed 100644 --- a/data/registry/collector-extension-solarwindsapmsettings.yml +++ b/data/registry/collector-extension-solarwindsapmsettings.yml @@ -21,3 +21,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/solarwindsapmsettingsextension + version: v0.93.0 diff --git a/data/registry/exporter-ruby-zipkin.yml b/data/registry/exporter-ruby-zipkin.yml index 37d1ad544977..624f7d9b51cd 100644 --- a/data/registry/exporter-ruby-zipkin.yml +++ b/data/registry/exporter-ruby-zipkin.yml @@ -17,4 +17,4 @@ createdAt: 2022-11-07 package: registry: gems name: opentelemetry-exporter-zipkin - version: 0.23.0 + version: 0.23.1 diff --git a/data/registry/instrumentation-elixir-ecto.yml b/data/registry/instrumentation-elixir-ecto.yml index 5e6c5d1d3a0d..caa059f576bc 100644 --- a/data/registry/instrumentation-elixir-ecto.yml +++ b/data/registry/instrumentation-elixir-ecto.yml @@ -18,4 +18,4 @@ createdAt: 2022-03-23 package: registry: hex name: opentelemetry_ecto - version: 1.1.2 + version: 1.2.0 diff --git a/data/registry/instrumentation-erlang-ecto.yml b/data/registry/instrumentation-erlang-ecto.yml index 07eb78657043..ff98fef18e7e 100644 --- a/data/registry/instrumentation-erlang-ecto.yml +++ b/data/registry/instrumentation-erlang-ecto.yml @@ -17,4 +17,4 @@ createdAt: 2022-03-23 package: registry: hex name: opentelemetry_ecto - version: 1.1.2 + version: 1.2.0 diff --git a/data/registry/instrumentation-js-autotelic-fastify.yml b/data/registry/instrumentation-js-autotelic-fastify.yml index ee1ab876cd6a..eacad234bbce 100644 --- a/data/registry/instrumentation-js-autotelic-fastify.yml +++ b/data/registry/instrumentation-js-autotelic-fastify.yml @@ -18,4 +18,4 @@ createdAt: 2020-08-28 package: name: '@autotelic/fastify-opentelemetry' registry: npm - version: 0.18.0 + version: 0.19.0 diff --git a/data/registry/instrumentation-js-aws-sdk.yml b/data/registry/instrumentation-js-aws-sdk.yml index 4ff9c76e02af..7706646ec0e2 100644 --- a/data/registry/instrumentation-js-aws-sdk.yml +++ b/data/registry/instrumentation-js-aws-sdk.yml @@ -17,4 +17,4 @@ createdAt: 2020-06-15 package: name: '@opentelemetry/instrumentation-aws-sdk' registry: npm - version: 0.38.0 + version: 0.38.1 diff --git a/data/registry/instrumentation-php-openaiphp.yml b/data/registry/instrumentation-php-openaiphp.yml index 95cb0a732f51..d8fec8da6ba5 100644 --- a/data/registry/instrumentation-php-openaiphp.yml +++ b/data/registry/instrumentation-php-openaiphp.yml @@ -19,3 +19,4 @@ createdAt: 2024-02-05 package: registry: packagist name: open-telemetry/opentelemetry-auto-openai-php + version: 0.0.1 From 89f1b60533b7d461bc25bae6151bd0d6ce7434c9 Mon Sep 17 00:00:00 2001 From: Steve Rao Date: Wed, 7 Feb 2024 16:22:02 +0800 Subject: [PATCH 02/30] Added Dubbo in integrations. (#3908) --- data/ecosystem/integrations.yaml | 7 ++++++- static/refcache.json | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/data/ecosystem/integrations.yaml b/data/ecosystem/integrations.yaml index cb7acd6743d6..084406471d8e 100644 --- a/data/ecosystem/integrations.yaml +++ b/data/ecosystem/integrations.yaml @@ -1,4 +1,4 @@ -# cSpell:ignore containerd buildx Quarkus Cerbos flagd flipt KEDA Kyverno Dapr rustup GORM Otterize +# cSpell:ignore containerd buildx Quarkus Cerbos flagd flipt KEDA Kyverno Dapr rustup GORM Otterize Dubbo - name: containerd url: https://containerd.io/ docsUrl: https://github.com/containerd/containerd/blob/main/docs/tracing.md @@ -181,3 +181,8 @@ docsUrl: https://farfetch.github.io/kafkaflow/docs/guides/open-telemetry components: [.NET] oss: true +- name: Dubbo # Provide the latest docs instead of blog url in 2~3 months later. refer to https://github.com/open-telemetry/opentelemetry.io/pull/3908#discussion_r1473133919. + url: https://github.com/apache/dubbo + docsUrl: https://cn.dubbo.apache.org/en/blog/2024/01/31/tracing-dubbo-with-opentelemetry/ + components: [Java] + oss: true diff --git a/static/refcache.json b/static/refcache.json index 93393110c016..e4054aa0053b 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -427,6 +427,10 @@ "StatusCode": 206, "LastSeen": "2024-01-18T08:05:33.40334-05:00" }, + "https://cn.dubbo.apache.org/en/blog/2024/01/31/tracing-dubbo-with-opentelemetry/": { + "StatusCode": 206, + "LastSeen": "2024-02-01T16:16:02.233119703Z" + }, "https://cncf.io": { "StatusCode": 206, "LastSeen": "2024-01-18T08:04:52.746171-05:00" @@ -2079,6 +2083,10 @@ "StatusCode": 200, "LastSeen": "2024-01-18T20:05:24.881361-05:00" }, + "https://github.com/apache/dubbo": { + "StatusCode": 200, + "LastSeen": "2024-02-01T16:16:01.139497253Z" + }, "https://github.com/asaaki/opentelemetry-tide": { "StatusCode": 200, "LastSeen": "2024-01-18T19:12:51.497556-05:00" From fb40e748d72388b9c4b043be15952fadc2499b73 Mon Sep 17 00:00:00 2001 From: Severin Neumann Date: Wed, 7 Feb 2024 09:34:21 +0100 Subject: [PATCH 03/30] [IA] More shortcodes for exporter pages (#3931) --- .cspell.yml | 1 + .../blog/2022/debug-otel-with-otel/index.md | 2 +- content/en/docs/concepts/components.md | 2 +- .../en/docs/faas/lambda-auto-instrument.md | 2 +- .../en/docs/kubernetes/operator/automatic.md | 6 +- content/en/docs/languages/cpp/exporters.md | 2 +- content/en/docs/languages/erlang/exporters.md | 2 +- content/en/docs/languages/go/exporters.md | 2 +- .../docs/languages/java/automatic/_index.md | 4 +- .../{agent-config.md => configuration.md} | 1 + content/en/docs/languages/java/exporters.md | 162 +---------------- content/en/docs/languages/java/libraries.md | 2 +- content/en/docs/languages/java/resources.md | 2 +- .../en/docs/languages/js/automatic/_index.md | 2 +- .../{module-config.md => configuration.md} | 1 + content/en/docs/languages/js/exporters.md | 162 +---------------- content/en/docs/languages/net/exporters.md | 2 +- content/en/docs/languages/php/exporters.md | 2 +- .../docs/languages/python/automatic/_index.md | 2 +- .../{agent-config.md => configuration.md} | 1 + content/en/docs/languages/python/exporters.md | 164 +----------------- content/en/docs/languages/ruby/exporters.md | 2 +- content/en/docs/languages/rust/exporters.md | 2 +- .../docs/languages/exporters-intro.md | 22 --- .../docs/languages/exporters/intro.md | 95 ++++++++++ .../docs/languages/exporters/jaeger.md | 17 ++ .../docs/languages/exporters/outro.md | 19 ++ .../languages/exporters/prometheus-setup.md | 48 +++++ .../docs/languages/exporters/zipkin-setup.md | 18 ++ 29 files changed, 242 insertions(+), 507 deletions(-) rename content/en/docs/languages/java/automatic/{agent-config.md => configuration.md} (99%) rename content/en/docs/languages/js/automatic/{module-config.md => configuration.md} (97%) rename content/en/docs/languages/python/automatic/{agent-config.md => configuration.md} (99%) delete mode 100644 layouts/shortcodes/docs/languages/exporters-intro.md create mode 100644 layouts/shortcodes/docs/languages/exporters/intro.md create mode 100644 layouts/shortcodes/docs/languages/exporters/jaeger.md create mode 100644 layouts/shortcodes/docs/languages/exporters/outro.md create mode 100644 layouts/shortcodes/docs/languages/exporters/prometheus-setup.md create mode 100644 layouts/shortcodes/docs/languages/exporters/zipkin-setup.md diff --git a/.cspell.yml b/.cspell.yml index 0bd2e5dfd5ae..f8af9fba9723 100644 --- a/.cspell.yml +++ b/.cspell.yml @@ -111,6 +111,7 @@ words: - otep - otlp - overridable + - outro - packagist - Paixão - parentbased diff --git a/content/en/blog/2022/debug-otel-with-otel/index.md b/content/en/blog/2022/debug-otel-with-otel/index.md index 528b8ab0c424..98391bc609f2 100644 --- a/content/en/blog/2022/debug-otel-with-otel/index.md +++ b/content/en/blog/2022/debug-otel-with-otel/index.md @@ -261,5 +261,5 @@ COPY opentelemetry_module.conf /etc/nginx/conf.d [v1.0.1 release of the otel-webserver-module]: https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/tag/webserver%2Fv1.0.1 [java]: - /docs/languages/java/automatic/agent-config/#capturing-http-request-and-response-headers + /docs/languages/java/automatic/configuration/#capturing-http-request-and-response-headers [python]: /docs/languages/python/automatic/ diff --git a/content/en/docs/concepts/components.md b/content/en/docs/concepts/components.md index dbfe61138f00..ec4cb3f9c705 100644 --- a/content/en/docs/concepts/components.md +++ b/content/en/docs/concepts/components.md @@ -73,7 +73,7 @@ For more information, see ### Exporters -{{% docs/languages/exporters-intro all %}} +{{% docs/languages/exporters/intro all %}} ### Automatic Instrumentation diff --git a/content/en/docs/faas/lambda-auto-instrument.md b/content/en/docs/faas/lambda-auto-instrument.md index fe2385079c42..c14eafe2b3a0 100644 --- a/content/en/docs/faas/lambda-auto-instrument.md +++ b/content/en/docs/faas/lambda-auto-instrument.md @@ -56,7 +56,7 @@ variables: instrumentations, see [Suppressing specific agent instrumentation][1]. [1]: - /docs/languages/java/automatic/agent-config/#suppressing-specific-agent-instrumentation + /docs/languages/java/automatic/configuration/#suppressing-specific-agent-instrumentation For example, to only enable auto-instrumentation for Lambda and the AWS SDK, you would set the following environment variables: diff --git a/content/en/docs/kubernetes/operator/automatic.md b/content/en/docs/kubernetes/operator/automatic.md index 80be39261880..b0a18b355a9c 100644 --- a/content/en/docs/kubernetes/operator/automatic.md +++ b/content/en/docs/kubernetes/operator/automatic.md @@ -222,7 +222,7 @@ the default libraries by setting `OTEL_INSTRUMENTATION_COMMON_DEFAULT_ENABLED=false` and then use `OTEL_INSTRUMENTATION_[NAME]_ENABLED=true` where `[NAME]` is the name of the library. For more details, see -[Suppressing specific auto-instrumentation](/docs/languages/java/automatic/agent-config/#suppressing-specific-auto-instrumentation). +[Suppressing specific auto-instrumentation](/docs/languages/java/automatic/configuration/#suppressing-specific-auto-instrumentation). ```yaml apiVersion: opentelemetry.io/v1alpha1 @@ -249,7 +249,7 @@ spec: #### Learn more {#java-learn-more} For more details, see -[Java agent Configuration](/docs/languages/java/automatic/agent-config/). +[Java agent Configuration](/docs/languages/java/automatic/configuration/). ### Node.js @@ -393,7 +393,7 @@ spec: #### Learn more {#python-learn-more} -[See the Python agent Configuration docs for more details.](/docs/languages/python/automatic/agent-config/#disabling-specific-instrumentations) +[See the Python agent Configuration docs for more details.](/docs/languages/python/automatic/configuration/#disabling-specific-instrumentations) ### Go diff --git a/content/en/docs/languages/cpp/exporters.md b/content/en/docs/languages/cpp/exporters.md index 4a81d545dd1c..d7cbb5615bd1 100644 --- a/content/en/docs/languages/cpp/exporters.md +++ b/content/en/docs/languages/cpp/exporters.md @@ -6,7 +6,7 @@ cSpell:ignore: chrono millis ostream -{{% docs/languages/exporters-intro cpp %}} +{{% docs/languages/exporters/intro cpp %}} ## Trace exporters diff --git a/content/en/docs/languages/erlang/exporters.md b/content/en/docs/languages/erlang/exporters.md index 9a5071c927f9..de6543af9474 100644 --- a/content/en/docs/languages/erlang/exporters.md +++ b/content/en/docs/languages/erlang/exporters.md @@ -4,7 +4,7 @@ weight: 50 cSpell:ignore: chrono millis ostream rebar relx --- -{{% docs/languages/exporters-intro erlang %}} +{{% docs/languages/exporters/intro erlang %}} ## Exporting to the OpenTelemetry Collector diff --git a/content/en/docs/languages/go/exporters.md b/content/en/docs/languages/go/exporters.md index 9ad31748d9fb..a771be78a5f7 100644 --- a/content/en/docs/languages/go/exporters.md +++ b/content/en/docs/languages/go/exporters.md @@ -6,7 +6,7 @@ weight: 50 cSpell:ignore: otlpmetric otlpmetricgrpc otlpmetrichttp otlptrace otlptracegrpc otlptracehttp promhttp stdouttrace --- -{{% docs/languages/exporters-intro go %}} +{{% docs/languages/exporters/intro go %}} ## Console diff --git a/content/en/docs/languages/java/automatic/_index.md b/content/en/docs/languages/java/automatic/_index.md index f2e47d9035fd..1b49cb2c5852 100644 --- a/content/en/docs/languages/java/automatic/_index.md +++ b/content/en/docs/languages/java/automatic/_index.md @@ -78,7 +78,8 @@ java -javaagent:path/to/opentelemetry-javaagent.jar \ -jar myapp.jar ``` -To see the full range of configuration options, see [Agent Configuration][]. +To see the full range of configuration options, see +[Agent Configuration](configuration). ## Supported libraries, frameworks, application services, and JVMs @@ -97,7 +98,6 @@ After you have automatic instrumentation configured for your app or service, you might want to [annotate](annotations) selected methods or add [manual instrumentation](../instrumentation) to collect custom telemetry data. -[agent configuration]: agent-config [opentelemetry-javaagent.jar]: https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar [releases]: diff --git a/content/en/docs/languages/java/automatic/agent-config.md b/content/en/docs/languages/java/automatic/configuration.md similarity index 99% rename from content/en/docs/languages/java/automatic/agent-config.md rename to content/en/docs/languages/java/automatic/configuration.md index 94076f3339df..c204f1e4ec67 100644 --- a/content/en/docs/languages/java/automatic/agent-config.md +++ b/content/en/docs/languages/java/automatic/configuration.md @@ -2,6 +2,7 @@ title: Agent Configuration linkTitle: Configuration weight: 10 +aliases: [agent-config] # prettier-ignore cSpell:ignore: akka armeria classloaders couchbase Customizer datasource dbcp Dotel dropwizard dubbo finatra hikari hikaricp HSET httpasyncclient httpclient hystrix jaxrs jaxws jedis jodd kotlinx logback logmanager mojarra myfaces okhttp oshi pekko rabbitmq ratpack rediscala redisson restlet rocketmq serverlessapis spymemcached twilio vaadin vertx vibur webflux webmvc --- diff --git a/content/en/docs/languages/java/exporters.md b/content/en/docs/languages/java/exporters.md index 8e9cd8b17197..624c3ce1c352 100644 --- a/content/en/docs/languages/java/exporters.md +++ b/content/en/docs/languages/java/exporters.md @@ -4,66 +4,7 @@ weight: 50 cSpell:ignore: okhttp --- -{{% docs/languages/exporters-intro java %}} - -{{% alert title="Note" color="info" %}} - -If you use the Java agent for -[automatic instrumentation](/docs/languages/java/automatic) you can learn how to -setup exporters following the -[Agent Configuration Guide](/docs/languages/java/automatic/agent-config) - -{{% /alert %}} - -## OTLP - -### Collector Setup - -{{% alert title="Note" color="info" %}} - -If you have a OTLP collector or backend already set up, you can skip this -section and [setup the OTLP exporter dependencies](#otlp-dependencies) for your -application. - -{{% /alert %}} - -To try out and verify your OTLP exporters, you can run the collector in a docker -container that writes telemetry directly to the console. - -In an empty directory, create a file called `collector-config.yaml` with the -following content: - -```yaml -receivers: - otlp: - protocols: - grpc: - http: -exporters: - debug: - verbosity: detailed -service: - pipelines: - traces: - receivers: [otlp] - exporters: [debug] - metrics: - receivers: [otlp] - exporters: [debug] - logs: - receivers: [otlp] - exporters: [debug] -``` - -Now run the collector in a docker container: - -```shell -docker run -p 4317:4317 -p 4318:4318 --rm -v $(pwd)/collector-config.yaml:/etc/otelcol/config.yaml otel/opentelemetry-collector -``` - -This collector is now able to accept telemetry via OTLP. Later you may want to -[configure the collector](/docs/collector/configuration) to send your telemetry -to your observability backend. +{{% docs/languages/exporters/intro java %}} ### Dependencies {#otlp-dependencies} @@ -241,72 +182,9 @@ all you need to do is update your environment variables: env OTEL_TRACES_EXPORTER=logging OTEL_METRICS_EXPORTER=logging OTEL_LOGS_EXPORTER=logging java -jar ./build/libs/java-simple.jar ``` -## Jaeger - -[Jaeger](https://www.jaegertracing.io/) natively supports OTLP to receive trace -data. You can run Jaeger in a docker container with the UI accessible on port -16686 and OTLP enabled on ports 4137 and 4138: - -```shell -docker run --rm \ - -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ - -p 16686:16686 \ - -p 4317:4317 \ - -p 4318:4318 \ - -p 9411:9411 \ - jaegertracing/all-in-one:latest -``` - -Now following the instruction to setup the [OTLP exporters](#otlp-dependencies). - -## Prometheus - -To send your metric data to [Prometheus](https://prometheus.io/), you can either -[enable Prometheus' OTLP Receiver](https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver) -and use the [OTLP exporter](#otlp) or you can use the -[`PrometheusHttpServer`](https://javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-prometheus/latest/io/opentelemetry/exporter/prometheus/PrometheusHttpServer.html), -a `MetricReader`, that starts an HTTP server that will collect metrics and -serialize to Prometheus text format on request. - -### Backend Setup {#prometheus-setup} - -{{% alert title="Note" color="info" %}} - -If you have Prometheus or a Prometheus-compatible backend already set up, you -can skip this section and setup the [Prometheus](#prometheus-dependencies) or -[OTLP](#otlp-dependencies) exporter dependencies for your application. - -{{% /alert %}} - -You can run [Prometheus](https://prometheus.io) in a docker container, -accessible on port `9090` by following these instructions: - -Create a file called `prometheus.yml` with the following content: - -```yaml -scrape_configs: - - job_name: dice-service - scrape_interval: 5s - static_configs: - - targets: [host.docker.internal:9464] -``` +{{% docs/languages/exporters/jaeger %}} -Run Prometheus in a docker container with the UI accessible on port `9090`: - -```shell -docker run --rm -v ${PWD}/prometheus.yml:/prometheus/prometheus.yml -p 9090:9090 prom/prometheus --enable-feature=otlp-write-receive -``` - -{{% alert title="Note" color="info" %}} - -When using Prometheus' OTLP Receiver, make sure that you set the OTLP endpoint -for metrics in your application to `http://localhost:9090/api/v1/otlp`. - -Not all docker environments support `host.docker.internal`. In some cases you -may need to replace `host.docker.internal` with `localhost` or the IP address of -your machine. - -{{% /alert %}} +{{% docs/languages/exporters/prometheus-setup %}} ### Dependencies {#prometheus-dependencies} @@ -354,24 +232,7 @@ With the above you can access your metrics at . Prometheus or an OpenTelemetry Collector with the Prometheus receiver can scrape the metrics from this endpoint. -## Zipkin - -### Backend Setup {#zipkin-setup} - -{{% alert title="Note" color="info" %}} - -If you have Zipkin or a Zipkin-compatible backend already set up, you can skip -this section and setup the [Zipkin exporter dependencies](#zipkin-dependencies) -for your application. - -{{% /alert %}} - -You can run [Zipkin](https://zipkin.io/) on ina Docker container by executing -the following command: - -```shell -docker run --rm -d -p 9411:9411 --name zipkin openzipkin/zipkin -``` +{{% docs/languages/exporters/zipkin-setup %}} ### Dependencies {#zipkin-dependencies} @@ -417,18 +278,7 @@ SdkTracerProvider sdkTracerProvider = SdkTracerProvider.builder() .build(); ``` -## Other available exporters - -There are many other exporters available. For a list of available exporters, see -the [registry](/ecosystem/registry/?component=exporter&language=java). - -Finally, you can also write your own exporter. For more information, see the -[SpanExporter Interface in the API documentation](https://javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace/latest/io/opentelemetry/sdk/trace/export/SpanExporter.html). - -## Batching spans and log records - -For traces the OpenTelemetry SDK provides a set of default span and log record -processors, that allow you to either emit them one-by-one ("simple") or batched: +{{% docs/languages/exporters/outro java "https://javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace/latest/io/opentelemetry/sdk/trace/export/SpanExporter.html" %}} {{< tabpane text=true >}} {{% tab Batch %}} @@ -467,3 +317,5 @@ SdkLoggerProvider sdkLoggerProvider = SdkLoggerProvider.builder() ``` {{< /tab >}} {{< /tabpane>}} + +{{% /docs/languages/exporters/outro %}} diff --git a/content/en/docs/languages/java/libraries.md b/content/en/docs/languages/java/libraries.md index 7b1dd802e4cc..d3192ccd1382 100644 --- a/content/en/docs/languages/java/libraries.md +++ b/content/en/docs/languages/java/libraries.md @@ -17,7 +17,7 @@ telemetry data for a library or framework. The Java agent for automatic instrumentation includes instrumentation libraries for many common Java frameworks. Most are turned on by default. If you need to turn off certain instrumentation libraries, you can -[suppress them](../automatic/agent-config/#suppressing-specific-auto-instrumentation). +[suppress them](../automatic/configuration/#suppressing-specific-auto-instrumentation). If you use [code-based instrumentation](../instrumentation), you can leverage some instrumentation libraries for your dependencies standalone. To find out diff --git a/content/en/docs/languages/java/resources.md b/content/en/docs/languages/java/resources.md index 68a564527d6c..f053e404f605 100644 --- a/content/en/docs/languages/java/resources.md +++ b/content/en/docs/languages/java/resources.md @@ -9,7 +9,7 @@ cSpell:ignore: getenv myhost SIGINT uuidgen WORKDIR If you use the Java agent for [automatic instrumentation](/docs/languages/java/automatic) you can learn how to setup resource detection following the -[Agent Configuration Guide](/docs/languages/java/automatic/agent-config). +[Agent Configuration Guide](/docs/languages/java/automatic/configuration). For manual instrumentation, you will find some introductions on how to set up resource detection below. diff --git a/content/en/docs/languages/js/automatic/_index.md b/content/en/docs/languages/js/automatic/_index.md index c58fe51ccf92..e0f07f8ff401 100644 --- a/content/en/docs/languages/js/automatic/_index.md +++ b/content/en/docs/languages/js/automatic/_index.md @@ -51,7 +51,7 @@ used. You can use the environment variable `OTEL_NODE_RESOURCE_DETECTORS` to enable only certain detectors, or to completely disable them. To see the full range of configuration options, see -[Module Configuration](module-config). +[Module Configuration](configuration). ## Supported libraries and frameworks diff --git a/content/en/docs/languages/js/automatic/module-config.md b/content/en/docs/languages/js/automatic/configuration.md similarity index 97% rename from content/en/docs/languages/js/automatic/module-config.md rename to content/en/docs/languages/js/automatic/configuration.md index ee9f0dd1fa78..df0c7a12bc06 100644 --- a/content/en/docs/languages/js/automatic/module-config.md +++ b/content/en/docs/languages/js/automatic/configuration.md @@ -2,6 +2,7 @@ title: Automatic Instrumentation Configuration linkTitle: Configuration description: Learn how to configure Automatic Instrumentation for Node.js +aliases: [module-config] weight: 10 --- diff --git a/content/en/docs/languages/js/exporters.md b/content/en/docs/languages/js/exporters.md index b70b1f0fe92a..401ed6884541 100644 --- a/content/en/docs/languages/js/exporters.md +++ b/content/en/docs/languages/js/exporters.md @@ -4,67 +4,7 @@ weight: 50 description: Process and export your telemetry data --- -{{% docs/languages/exporters-intro js %}} - -{{% alert title="Note" color="info" %}} - -If you use [automatic instrumentation](/docs/languages/js/automatic) you can -learn how to setup exporters following the -[Configuration Guide](/docs/languages/js/automatic/module-config/) - -{{% /alert %}} - -## OTLP - -### Collector Setup - -{{% alert title="Note" color="info" %}} - -If you have a OTLP collector or backend already set up, you can skip this -section and [setup the OTLP exporter dependencies](#otlp-dependencies) for your -application. - -{{% /alert %}} - -To try out and verify your OTLP exporters, you can run the collector in a docker -container that writes telemetry directly to the console. - -In an empty directory, create a file called `collector-config.yaml` with the -following content: - -```yaml -receivers: - otlp: - protocols: - grpc: - endpoint: 0.0.0.0:4317 - http: - endpoint: 0.0.0.0:4318 -exporters: - debug: - verbosity: detailed -service: - pipelines: - traces: - receivers: [otlp] - exporters: [debug] - metrics: - receivers: [otlp] - exporters: [debug] - logs: - receivers: [otlp] - exporters: [debug] -``` - -Now run the collector in a docker container: - -```shell -docker run -p 4317:4317 -p 4318:4318 --rm -v $(pwd)/collector-config.yaml:/etc/otelcol/config.yaml otel/opentelemetry-collector -``` - -This collector is now able to accept telemetry via OTLP. Later you may want to -[configure the collector](/docs/collector/configuration) to send your telemetry -to your observability backend. +{{% docs/languages/exporters/intro js %}} ### Dependencies {#otlp-dependencies} @@ -299,69 +239,9 @@ package and the `ConsoleMetricExporter` is included in the [`@opentelemetry/sdk-metrics`](https://www.npmjs.com/package/@opentelemetry/sdk-metrics) package: -## Jaeger - -[Jaeger](https://www.jaegertracing.io/) natively supports OTLP to receive trace -data. You can run Jaeger in a docker container with the UI accessible on port -16686 and OTLP enabled on ports 4317 and 4318: - -```shell -docker run --rm \ - -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ - -p 16686:16686 \ - -p 4317:4317 \ - -p 4318:4318 \ - -p 9411:9411 \ - jaegertracing/all-in-one:latest -``` - -Now following the instruction to setup the [OTLP exporters](#otlp-dependencies). - -## Prometheus - -To send your metric data to [Prometheus](https://prometheus.io/), you can either -[enable Prometheus' OTLP Receiver](https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver) -and use the [OTLP exporter](#otlp) or you can use the `PrometheusExporter`. +{{% docs/languages/exporters/jaeger %}} -### Backend Setup {#prometheus-setup} - -{{% alert title="Note" color="info" %}} - -If you have Prometheus or a Prometheus-compatible backend already set up, you -can skip this section and setup the [Prometheus](#prometheus-dependencies) or -[OTLP](#otlp-dependencies) exporter dependencies for your application. - -{{% /alert %}} - -You can run [Prometheus](https://prometheus.io) in a docker container, -accessible on port `9090` by following these instructions: - -Create a file called `prometheus.yml` with the following content: - -```yaml -scrape_configs: - - job_name: dice-service - scrape_interval: 5s - static_configs: - - targets: [host.docker.internal:9464] -``` - -Run Prometheus in a docker container with the UI accessible on port `9090`: - -```shell -docker run --rm -v ${PWD}/prometheus.yml:/prometheus/prometheus.yml -p 9090:9090 prom/prometheus --enable-feature=otlp-write-receive -``` - -{{% alert title="Note" color="info" %}} - -When using Prometheus' OTLP Receiver, make sure that you set the OTLP endpoint -for metrics in your application to `http://localhost:9090/api/v1/otlp`. - -Not all docker environments support `host.docker.internal`. In some cases you -may need to replace `host.docker.internal` with `localhost` or the IP address of -your machine. - -{{% /alert %}} +{{% docs/languages/exporters/prometheus-setup %}} ### Dependencies {#prometheus-dependencies} @@ -416,24 +296,7 @@ With the above you can access your metrics at . Prometheus or an OpenTelemetry Collector with the Prometheus receiver can scrape the metrics from this endpoint. -## Zipkin - -### Backend Setup {#zipkin-setup} - -{{% alert title="Note" color="info" %}} - -If you have Zipkin or a Zipkin-compatible backend already set up, you can skip -this section and setup the [Zipkin exporter dependencies](#zipkin-dependencies) -for your application. - -{{% /alert %}} - -You can run [Zipkin](https://zipkin.io/) on ina Docker container by executing -the following command: - -```shell -docker run --rm -d -p 9411:9411 --name zipkin openzipkin/zipkin -``` +{{% docs/languages/exporters/zipkin-setup %}} ### Dependencies {#zipkin-dependencies} @@ -482,20 +345,7 @@ const sdk = new opentelemetry.NodeSDK({ {{% /tab %}} {{< /tabpane >}} -## Other available exporters - -There are many other exporters available. For a list of available exporters, see -the [registry](/ecosystem/registry/?component=exporter&language=js). - -Finally, you can also write your own exporter. For more information, see the -[SpanExporter Interface in the API documentation](https://open-telemetry.github.io/opentelemetry-js/interfaces/_opentelemetry_sdk_trace_base.SpanExporter.html). - -## Batching spans - -For traces the OpenTelemetry SDK provides a set of default span processors, that -allow you to either emit spans one-by-one or batched. If not specified otherwise -the SDK will use the `BatchSpanProcessor`. If you do not want to batch your -spans, you can use the `SimpleSpanProcessor` instead as follows: +{{% docs/languages/exporters/outro js "https://open-telemetry.github.io/opentelemetry-js/interfaces/_opentelemetry_sdk_trace_base.SpanExporter.html" %}} {{< tabpane text=true >}} {{% tab Typescript %}} @@ -529,6 +379,8 @@ sdk.start(); {{% /tab %}} {{< /tabpane >}} +{{% /docs/languages/exporters/outro %}} + [content security policies]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ [cross-origin resource sharing]: diff --git a/content/en/docs/languages/net/exporters.md b/content/en/docs/languages/net/exporters.md index be21fd34e328..4e9f20cf541b 100644 --- a/content/en/docs/languages/net/exporters.md +++ b/content/en/docs/languages/net/exporters.md @@ -3,7 +3,7 @@ title: Exporters weight: 50 --- -{{% docs/languages/exporters-intro dotnet %}} +{{% docs/languages/exporters/intro dotnet %}} {{% alert title="Note" color="info" %}} diff --git a/content/en/docs/languages/php/exporters.md b/content/en/docs/languages/php/exporters.md index e81ba5f2cb67..8f0a7a22bffd 100644 --- a/content/en/docs/languages/php/exporters.md +++ b/content/en/docs/languages/php/exporters.md @@ -4,7 +4,7 @@ weight: 50 cSpell:ignore: fastcgi pecl --- -{{% docs/languages/exporters-intro php %}} +{{% docs/languages/exporters/intro php %}} {{% alert title="Note" color="info" %}} diff --git a/content/en/docs/languages/python/automatic/_index.md b/content/en/docs/languages/python/automatic/_index.md index b719a3a992e2..f136f7c91f72 100644 --- a/content/en/docs/languages/python/automatic/_index.md +++ b/content/en/docs/languages/python/automatic/_index.md @@ -61,7 +61,7 @@ opentelemetry-instrument \ ``` To see the full range of configuration options, see -[Agent Configuration](agent-config). +[Agent Configuration](configuration). ## Supported libraries and frameworks diff --git a/content/en/docs/languages/python/automatic/agent-config.md b/content/en/docs/languages/python/automatic/configuration.md similarity index 99% rename from content/en/docs/languages/python/automatic/agent-config.md rename to content/en/docs/languages/python/automatic/configuration.md index b3f02cc8f318..11df56fbc064 100644 --- a/content/en/docs/languages/python/automatic/agent-config.md +++ b/content/en/docs/languages/python/automatic/configuration.md @@ -2,6 +2,7 @@ title: Agent Configuration linkTitle: Configuration weight: 10 +aliases: [agent-config] # prettier-ignore cSpell:ignore: distro healthcheck mkdir myapp Starlette uninstrumented urllib virtualenv --- diff --git a/content/en/docs/languages/python/exporters.md b/content/en/docs/languages/python/exporters.md index 07c33a782c81..19679d5e6a6d 100644 --- a/content/en/docs/languages/python/exporters.md +++ b/content/en/docs/languages/python/exporters.md @@ -1,73 +1,13 @@ --- title: Exporters weight: 50 +description: Process and export your telemetry data cSpell:ignore: LOWMEMORY --- -{{% docs/languages/exporters-intro python %}} - -{{% alert title="Note" color="info" %}} - -If you use the Python agent for -[automatic instrumentation](/docs/languages/python/automatic) you can learn how -to setup exporters following the -[Agent Configuration Guide](/docs/languages/python/automatic/agent-config/) - -{{% /alert %}} - -## OTLP - -### Collector Setup - -{{% alert title="Note" color="info" %}} - -If you have a OTLP collector or backend already set up, you can skip this -section and [setup the OTLP exporter dependencies](#otlp-dependencies) for your -application. - -{{% /alert %}} - -To try out and verify your OTLP exporters, you can run the collector in a docker -container that writes telemetry directly to the console. - -In an empty directory, create a file called `collector-config.yaml` with the -following content: - -```yaml -receivers: - otlp: - protocols: - grpc: - endpoint: 0.0.0.0:4317 - http: - endpoint: 0.0.0.0:4318 -exporters: - debug: - verbosity: detailed -service: - pipelines: - traces: - receivers: [otlp] - exporters: [debug] - metrics: - receivers: [otlp] - exporters: [debug] - logs: - receivers: [otlp] - exporters: [debug] -``` - -Now run the collector in a docker container: - -```shell -docker run -p 4317:4317 -p 4318:4318 --rm -v $(pwd)/collector-config.yaml:/etc/otelcol/config.yaml otel/opentelemetry-collector -``` - -This collector is now able to accept telemetry via OTLP. Later you may want to -[configure the collector](/docs/collector/configuration) to send your telemetry -to your observability backend. +{{% docs/languages/exporters/intro python %}} ### Dependencies {#otlp-dependencies} @@ -250,69 +190,9 @@ variable to `CUMULATIVE`. {{% /alert %}} -## Jaeger - -[Jaeger](https://www.jaegertracing.io/) natively supports OTLP to receive trace -data. You can run Jaeger in a docker container with the UI accessible on port -16686 and OTLP enabled on ports 4137 and 4138: - -```shell -docker run --rm \ - -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ - -p 16686:16686 \ - -p 4317:4317 \ - -p 4318:4318 \ - -p 9411:9411 \ - jaegertracing/all-in-one:latest -``` - -Now following the instruction to setup the [OTLP exporters](#otlp-dependencies). - -## Prometheus - -To send your metric data to [Prometheus](https://prometheus.io/), you can either -[enable Prometheus' OTLP Receiver](https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver) -and use the [OTLP exporter](#otlp), or you can use the `PrometheusExporter`. - -### Backend Setup {#prometheus-setup} - -{{% alert title="Note" color="info" %}} - -If you have Prometheus or a Prometheus-compatible backend already set up, you -can skip this section and setup the [Prometheus](#prometheus-dependencies) or -[OTLP](#otlp-dependencies) exporter dependencies for your application. - -{{% /alert %}} - -You can run [Prometheus](https://prometheus.io/) in a docker container, -accessible on port `9090` by following these instructions: - -Create a file called `prometheus.yml` with the following content: +{{% docs/languages/exporters/jaeger %}} -```yaml -scrape_configs: - - job_name: dice-service - scrape_interval: 5s - static_configs: - - targets: [host.docker.internal:9464] -``` - -Run Prometheus in a docker container with the UI accessible on port `9090`: - -```shell -docker run --rm -v ${PWD}/prometheus.yml:/prometheus/prometheus.yml -p 9090:9090 prom/prometheus --enable-feature=otlp-write-receive -``` - -{{% alert title="Note" color="info" %}} - -When using Prometheus' OTLP Receiver, make sure that you set the OTLP endpoint -for metrics in your application to `http://localhost:9090/api/v1/otlp`. - -Not all docker environments support `host.docker.internal`. In some cases you -may need to replace `host.docker.internal` with `localhost` or the IP address of -your machine. - -{{% /alert %}} +{{% docs/languages/exporters/prometheus-setup %}} ### Dependencies {#prometheus-dependencies} @@ -354,24 +234,7 @@ With the above you can access your metrics at . Prometheus or an OpenTelemetry Collector with the Prometheus receiver can scrape the metrics from this endpoint. -## Zipkin - -### Backend Setup {#zipkin-setup} - -{{% alert title="Note" color="info" %}} - -If you have Zipkin or a Zipkin-compatible backend already set up, you can skip -this section and setup the [Zipkin exporter dependencies](#zipkin-dependencies) -for your application. - -{{% /alert %}} - -You can run [Zipkin](https://zipkin.io/) on in a Docker container by executing -the following command: - -```shell -docker run --rm -d -p 9411:9411 --name zipkin openzipkin/zipkin -``` +{{% docs/languages/exporters/zipkin-setup %}} ### Dependencies {#zipkin-dependencies} @@ -444,20 +307,7 @@ trace.set_tracer_provider(provider) {{% /tab %}} {{< /tabpane >}} -## Other available exporters - -There are many other exporters available. For a list of available exporters, see -the [registry](/ecosystem/registry/?language=python&component=exporter). - -Finally, you can also write your own exporter. For more information, see the -[SpanExporter Interface in the API documentation](https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter). - -## Batching spans - -For traces the OpenTelemetry SDK provides a set of default span processors, that -allow you to either emit spans one-by-one or batched. Using the -`BatchSpanProcessor` is recommended, but if you do not want to batch your spans, -you can use the `SimpleSpanProcessor` instead as follows: +{{% docs/languages/exporters/outro python "https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter" %}} ```python from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter @@ -465,3 +315,5 @@ from opentelemetry.sdk.trace.export import SimpleSpanProcessor processor = SimpleSpanProcessor(OTLPSpanExporter(endpoint="your-endpoint-here")) ``` + +{{% /docs/languages/exporters/outro %}} diff --git a/content/en/docs/languages/ruby/exporters.md b/content/en/docs/languages/ruby/exporters.md index b566c342277f..f5dd3779ec6e 100644 --- a/content/en/docs/languages/ruby/exporters.md +++ b/content/en/docs/languages/ruby/exporters.md @@ -3,7 +3,7 @@ title: Exporters weight: 50 --- -{{% docs/languages/exporters-intro ruby %}} +{{% docs/languages/exporters/intro ruby %}} ## OTLP endpoint diff --git a/content/en/docs/languages/rust/exporters.md b/content/en/docs/languages/rust/exporters.md index 617cc2a95518..43913bf53835 100644 --- a/content/en/docs/languages/rust/exporters.md +++ b/content/en/docs/languages/rust/exporters.md @@ -4,7 +4,7 @@ weight: 50 cSpell:ignore: chrono millis ostream --- -{{% docs/languages/exporters-intro rust %}} +{{% docs/languages/exporters/intro rust %}} ## OTLP endpoint diff --git a/layouts/shortcodes/docs/languages/exporters-intro.md b/layouts/shortcodes/docs/languages/exporters-intro.md deleted file mode 100644 index 6f3ae4cdcf57..000000000000 --- a/layouts/shortcodes/docs/languages/exporters-intro.md +++ /dev/null @@ -1,22 +0,0 @@ - - -{{ $lang := .Get 0 -}} {{ $data := index $.Site.Data.instrumentation $lang }} -{{ $name := cond (isset $.Site.Data.instrumentation $lang) (printf "OpenTelemetry %s" $data.name) "the language specific implementations" -}} - -In order to visualize and analyze your telemetry, you will need to export your -data to an [OpenTelemetry Collector](/docs/collector/) or a backend such as -[Jaeger](https://jaegertracing.io/), [Zipkin](https://zipkin.io/), -[Prometheus](https://prometheus.io/) or a [vendor-specific](/ecosystem/vendors/) -one. - -As part of {{ $name }} you will find many exporters being available. Among them, -the OpenTelemetry Protocol (OTLP) exporters provide the best experience for you -as an end-user, since it is a general-purpose telemetry data delivery protocol -designed in the scope of the OpenTelemetry project. - -To learn more about the OTLP protocol, you can read the -[OTLP Specification](/docs/specs/otlp/). - -{{ if (isset $.Site.Data.instrumentation $lang) -}} Below you will find some -introductions on how to set up exporters for OTLP and other common protocols in -your code. {{ end -}} diff --git a/layouts/shortcodes/docs/languages/exporters/intro.md b/layouts/shortcodes/docs/languages/exporters/intro.md new file mode 100644 index 000000000000..dc95f373045f --- /dev/null +++ b/layouts/shortcodes/docs/languages/exporters/intro.md @@ -0,0 +1,95 @@ + + +{{ $lang := .Get 0 -}} {{ $data := index $.Site.Data.instrumentation $lang -}} +{{ $name := cond (isset $.Site.Data.instrumentation $lang) (printf "OpenTelemetry %s" $data.name) "the language specific implementations" -}} + +In order to visualize and analyze your telemetry, you will need to export your +data to an [OpenTelemetry Collector](/docs/collector/) or a backend such as +[Jaeger](https://jaegertracing.io/), [Zipkin](https://zipkin.io/), +[Prometheus](https://prometheus.io/) or a [vendor-specific](/ecosystem/vendors/) +one. + +As part of {{ $name }} you will find many exporters being available. Among them, +the OpenTelemetry Protocol (OTLP) exporters provide the best experience for you +as an end-user, since it is a general-purpose telemetry data delivery protocol +designed in the scope of the OpenTelemetry project. + +To learn more about the OTLP protocol, you can read the +[OTLP Specification](/docs/specs/otlp/). + +{{ if (isset $.Site.Data.instrumentation $lang) -}} + +Below you will find some introductions on how to set up exporters for OTLP and +other common protocols in your code. + +{{ end -}} + +{{ with $.Page.GetPage "automatic/configuration" }} + + + +{{ end }} + +{{/* + below list needs to grow until all languages are updated to a consistent structure. + */}} {{ if in (slice "python" "js" "java") $lang -}} + +## OTLP + +### Collector Setup + + + +To try out and verify your OTLP exporters, you can run the collector in a docker +container that writes telemetry directly to the console. + +In an empty directory, create a file called `collector-config.yaml` with the +following content: + +```yaml +receivers: + otlp: + protocols: + grpc: + endpoint: 0.0.0.0:4317 + http: + endpoint: 0.0.0.0:4318 +exporters: + debug: + verbosity: detailed +service: + pipelines: + traces: + receivers: [otlp] + exporters: [debug] + metrics: + receivers: [otlp] + exporters: [debug] + logs: + receivers: [otlp] + exporters: [debug] +``` + +Now run the collector in a docker container: + +```shell +docker run -p 4317:4317 -p 4318:4318 --rm -v $(pwd)/collector-config.yaml:/etc/otelcol/config.yaml otel/opentelemetry-collector +``` + +This collector is now able to accept telemetry via OTLP. Later you may want to +[configure the collector](/docs/collector/configuration) to send your telemetry +to your observability backend. + +{{ end -}} diff --git a/layouts/shortcodes/docs/languages/exporters/jaeger.md b/layouts/shortcodes/docs/languages/exporters/jaeger.md new file mode 100644 index 000000000000..3016911893d2 --- /dev/null +++ b/layouts/shortcodes/docs/languages/exporters/jaeger.md @@ -0,0 +1,17 @@ +## Jaeger + +[Jaeger](https://www.jaegertracing.io/) natively supports OTLP to receive trace +data. You can run Jaeger in a docker container with the UI accessible on port +16686 and OTLP enabled on ports 4137 and 4138: + +```shell +docker run --rm \ + -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ + -p 16686:16686 \ + -p 4317:4317 \ + -p 4318:4318 \ + -p 9411:9411 \ + jaegertracing/all-in-one:latest +``` + +Now following the instruction to setup the [OTLP exporters](#otlp-dependencies). diff --git a/layouts/shortcodes/docs/languages/exporters/outro.md b/layouts/shortcodes/docs/languages/exporters/outro.md new file mode 100644 index 000000000000..b4a0da7ffb55 --- /dev/null +++ b/layouts/shortcodes/docs/languages/exporters/outro.md @@ -0,0 +1,19 @@ +{{ $lang := .Get 0 -}} {{ $spanExporterInterfaceUrl := .Get 1 }} + +## Other available exporters + +There are many other exporters available. For a list of available exporters, see +the [registry](/ecosystem/registry/?component=exporter&language={{ $lang }}). + +Finally, you can also write your own exporter. For more information, see the +[SpanExporter Interface in the API +documentation]({{ $spanExporterInterfaceUrl }}). + +## Batching span and log records + +The OpenTelemetry SDK provides a set of default span and log record processors, +that allow you to either emit spans one-by-on ("simple") or batched. Using +batching is recommended, but if you do not want to batch your spans or log +records, you can use a simple processor instead as follows: + +{{ .Inner }} diff --git a/layouts/shortcodes/docs/languages/exporters/prometheus-setup.md b/layouts/shortcodes/docs/languages/exporters/prometheus-setup.md new file mode 100644 index 000000000000..26ddaea71d8a --- /dev/null +++ b/layouts/shortcodes/docs/languages/exporters/prometheus-setup.md @@ -0,0 +1,48 @@ +## Prometheus + +To send your metric data to [Prometheus](https://prometheus.io/), you can either +[enable Prometheus' OTLP Receiver](https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver) +and use the [OTLP exporter](#otlp) or you can use the +[`PrometheusHttpServer`](https://javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-prometheus/latest/io/opentelemetry/exporter/prometheus/PrometheusHttpServer.html), +a `MetricReader`, that starts an HTTP server that will collect metrics and +serialize to Prometheus text format on request. + +### Backend Setup {#prometheus-setup} + + + +You can run [Prometheus](https://prometheus.io) in a docker container, +accessible on port `9090` by following these instructions: + +Create a file called `prometheus.yml` with the following content: + +```yaml +scrape_configs: + - job_name: dice-service + scrape_interval: 5s + static_configs: + - targets: [host.docker.internal:9464] +``` + +Run Prometheus in a docker container with the UI accessible on port `9090`: + +```shell +docker run --rm -v ${PWD}/prometheus.yml:/prometheus/prometheus.yml -p 9090:9090 prom/prometheus --enable-feature=otlp-write-receive +``` + + diff --git a/layouts/shortcodes/docs/languages/exporters/zipkin-setup.md b/layouts/shortcodes/docs/languages/exporters/zipkin-setup.md new file mode 100644 index 000000000000..127a787e4cd6 --- /dev/null +++ b/layouts/shortcodes/docs/languages/exporters/zipkin-setup.md @@ -0,0 +1,18 @@ +## Zipkin + +### Backend Setup {#zipkin-setup} + + + +You can run [Zipkin](https://zipkin.io/) on in a Docker container by executing +the following command: + +```shell +docker run --rm -d -p 9411:9411 --name zipkin openzipkin/zipkin +``` From 03cc9c69440e15d07d72abbbd04a6e2edf478813 Mon Sep 17 00:00:00 2001 From: Fabrizio Ferri-Benedetti Date: Wed, 7 Feb 2024 11:18:59 +0100 Subject: [PATCH 04/30] Add default Collector configuration path to Configuration docs (#3940) --- content/en/docs/collector/configuration.md | 58 ++++++++++++++++++++-- 1 file changed, 53 insertions(+), 5 deletions(-) diff --git a/content/en/docs/collector/configuration.md b/content/en/docs/collector/configuration.md index 6e6c8c62c43d..419d1c9c7081 100644 --- a/content/en/docs/collector/configuration.md +++ b/content/en/docs/collector/configuration.md @@ -8,14 +8,42 @@ cSpell:ignore: cfssl cfssljson fluentforward gencert genkey hostmetrics initca l -You can configure the Collector to suit your observability needs. Before you -learn how Collector configuration works, familiarize yourself with the following -content: +You can configure the OpenTelemetry Collector to suit your observability needs. +Before you learn how Collector configuration works, familiarize yourself with +the following content: -- [Data collection concepts][dcc] in order to understand the repositories - applicable to the OpenTelemetry Collector. +- [Data collection concepts][dcc], to understand the repositories applicable to + the OpenTelemetry Collector. - [Security guidance](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/security-best-practices.md) +## Location {#location} + +By default, the Collector configuration is located in +`/etc//config.yaml`, where `` can be `otelcol`, +`otelcol-contrib`, or another value, depending on the Collector version or the +Collector distribution you're using. + +You can provide one or more configurations using the `--config` option. For +example: + +```shell +otelcol --config=customconfig.yaml +``` + +You can also provide configurations using environment variables, YAML paths, or +HTTP URIs. For example: + +```shell +otelcol --config=env:MY_CONFIG_IN_AN_ENVVAR` --config=https://server/config.yaml +otelcol --config="yaml:exporters::debug::verbosity: normal"` +``` + +To validate a configuration file, use the `validate` command. For example: + +```shell +otelcol validate --config=customconfig.yaml +``` + ## Configuration structure {#basics} The structure of any Collector configuration file consists of four classes of @@ -843,3 +871,23 @@ This creates two certificates: with the associated key in `cert-key.pem`. [dcc]: /docs/concepts/components/#collector + +## Override settings + +You can override Collector settings using the `--set` option. The settings you +define with this method are merged into the final configuration after all +`--config` sources are resolved and merged. + +The following examples show how to override settings inside nested sections: + +```shell +# The following example sets the verbosity +# level of the debug exporter to 'detailed' +otelcol --set "exporters::debug::verbosity=detailed" +# The following example overrides gRPC +# settings for the OTLP receiver +otelcol --set "receivers::otlp::protocols::grpc={endpoint:localhost:4317, compression: gzip}" +``` + +Note tha the `--set` option doesn't support setting a key that contains a dot or +an equal sign. From 4178a5d85a19d6dc1f4a870d7bc024e5e128b1d7 Mon Sep 17 00:00:00 2001 From: Steve Rao Date: Wed, 7 Feb 2024 20:49:13 +0800 Subject: [PATCH 05/30] Update integrations.yaml (#3956) --- data/ecosystem/integrations.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/ecosystem/integrations.yaml b/data/ecosystem/integrations.yaml index 084406471d8e..9fc2f7ba9d7b 100644 --- a/data/ecosystem/integrations.yaml +++ b/data/ecosystem/integrations.yaml @@ -181,7 +181,7 @@ docsUrl: https://farfetch.github.io/kafkaflow/docs/guides/open-telemetry components: [.NET] oss: true -- name: Dubbo # Provide the latest docs instead of blog url in 2~3 months later. refer to https://github.com/open-telemetry/opentelemetry.io/pull/3908#discussion_r1473133919. +- name: Apache Dubbo # Provide the latest docs instead of blog url in 2~3 months later. refer to https://github.com/open-telemetry/opentelemetry.io/pull/3908#discussion_r1473133919. url: https://github.com/apache/dubbo docsUrl: https://cn.dubbo.apache.org/en/blog/2024/01/31/tracing-dubbo-with-opentelemetry/ components: [Java] From db3270ff3997380b6c8e62f947e7bf2b4eab6842 Mon Sep 17 00:00:00 2001 From: Severin Neumann Date: Wed, 7 Feb 2024 14:32:23 +0100 Subject: [PATCH 06/30] [IA] Auto-Update rust versions in docs from registry (#3944) Signed-off-by: svrnm Co-authored-by: Patrice Chalin --- content/en/docs/languages/rust/exporters.md | 5 +++-- content/en/docs/languages/rust/getting-started.md | 9 ++++++--- data/registry/otel-rust.yml | 4 ++++ layouts/shortcodes/version-from-registry.md | 15 +++++++++++++++ 4 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 layouts/shortcodes/version-from-registry.md diff --git a/content/en/docs/languages/rust/exporters.md b/content/en/docs/languages/rust/exporters.md index 43913bf53835..bfd99dc7016c 100644 --- a/content/en/docs/languages/rust/exporters.md +++ b/content/en/docs/languages/rust/exporters.md @@ -9,11 +9,12 @@ cSpell:ignore: chrono millis ostream ## OTLP endpoint To send trace data to a OTLP endpoint (like the [collector](/docs/collector) or -Jaeger) you'll want to use an exporter crate, such as `opentelemetry_otlp`: +Jaeger) you'll want to use an exporter crate, such as +[opentelemetry-otlp](https://crates.io/crates/opentelemetry-otlp): ```toml [dependencies] -opentelemetry-otlp = { version = "0.13", features = ["default"] } +opentelemetry-otlp = { version = "{{% version-from-registry exporter-rust-otlp %}}", features = ["default"] } ``` Next, configure the exporter to point at an OTLP endpoint. For example you can diff --git a/content/en/docs/languages/rust/getting-started.md b/content/en/docs/languages/rust/getting-started.md index d27bad1ddf61..5b3b10ee21e7 100644 --- a/content/en/docs/languages/rust/getting-started.md +++ b/content/en/docs/languages/rust/getting-started.md @@ -103,11 +103,14 @@ Listening on 127.0.0.1:8080 ## Instrumentation To add OpenTelemetry to your application, update the `Cargo.toml` with the -following additional dependencies: +dependencies for the OpenTelemetry Rust SDK +[`opentelemetry`](https://crates.io/crates/opentelemetry) and the OpenTelemetry +Stdout Exporter +[`opentelemetry-stdout`](https://crates.io/crates/opentelemetry-stdout): ```toml -opentelemetry = { version = "0.20", features = ["trace"] } -opentelemetry-stdout = { version = "0.1", features = ["trace"] } +opentelemetry = { version = "{{% version-from-registry otel-rust %}}", features = ["trace"] } +opentelemetry-stdout = { version = "{{% version-from-registry exporter-rust-stdout %}}", features = ["trace"] } ``` Update the `dice_server.rs` file with code to initialize a tracer and to emit diff --git a/data/registry/otel-rust.yml b/data/registry/otel-rust.yml index ff3e644e3882..e33e0624dac3 100644 --- a/data/registry/otel-rust.yml +++ b/data/registry/otel-rust.yml @@ -10,3 +10,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-rust createdAt: 2020-02-04 +package: + registry: crates + name: opentelemetry + version: 0.21.0 diff --git a/layouts/shortcodes/version-from-registry.md b/layouts/shortcodes/version-from-registry.md new file mode 100644 index 000000000000..d597de0e3987 --- /dev/null +++ b/layouts/shortcodes/version-from-registry.md @@ -0,0 +1,15 @@ +{{ $name := (.Get 0) -}} + +{{ with $name -}} + {{ with index $.Site.Data.registry . -}} + {{ with .package.version -}} + {{ . -}} + {{ else -}} + {{ errorf "No 'package.version' in registry entry %q: %s" $name $.Position -}} + {{ end -}} + {{ else -}} + {{ errorf "Registry entry %q not found: %s" $name $.Position -}} + {{ end -}} +{{ else -}} + {{ errorf "Shortcode parameter 'name' is missing %s: " $.Position -}} +{{ end -}} From bcd9bcda701fa83a47e41a11c2a16ed32e353630 Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Wed, 7 Feb 2024 08:41:42 -0500 Subject: [PATCH 07/30] Exporters-intro rework and mention benefits of OTLP exporters (#3905) --- content/en/docs/concepts/components.md | 2 +- content/en/docs/languages/cpp/exporters.md | 1 - content/en/docs/languages/go/exporters.md | 5 -- .../docs/languages/exporters/intro.md | 61 +++++++++++++------ 4 files changed, 43 insertions(+), 26 deletions(-) diff --git a/content/en/docs/concepts/components.md b/content/en/docs/concepts/components.md index ec4cb3f9c705..2feaa1efda67 100644 --- a/content/en/docs/concepts/components.md +++ b/content/en/docs/concepts/components.md @@ -73,7 +73,7 @@ For more information, see ### Exporters -{{% docs/languages/exporters/intro all %}} +{{% docs/languages/exporters/intro %}} ### Automatic Instrumentation diff --git a/content/en/docs/languages/cpp/exporters.md b/content/en/docs/languages/cpp/exporters.md index d7cbb5615bd1..ff31e487e722 100644 --- a/content/en/docs/languages/cpp/exporters.md +++ b/content/en/docs/languages/cpp/exporters.md @@ -1,7 +1,6 @@ --- title: Exporters weight: 50 -cSpell:ignore: chrono millis ostream --- diff --git a/content/en/docs/languages/go/exporters.md b/content/en/docs/languages/go/exporters.md index a771be78a5f7..86d5f1608752 100644 --- a/content/en/docs/languages/go/exporters.md +++ b/content/en/docs/languages/go/exporters.md @@ -173,8 +173,3 @@ func newExporter(ctx context.Context) (metric.Reader, error) { To learn more on how to use the Prometheus exporter, try the [prometheus example](https://github.com/open-telemetry/opentelemetry-go/tree/main/example/prometheus) - -## Available packages - -You can find a full list of available exporters in the -[OpenTelemetry registry](/ecosystem/registry/?language=go&component=exporter). diff --git a/layouts/shortcodes/docs/languages/exporters/intro.md b/layouts/shortcodes/docs/languages/exporters/intro.md index dc95f373045f..0a1055988491 100644 --- a/layouts/shortcodes/docs/languages/exporters/intro.md +++ b/layouts/shortcodes/docs/languages/exporters/intro.md @@ -1,26 +1,47 @@ - +To visualize and analyze telemetry, export it to the +[OpenTelemetry Collector](/docs/collector/), to a backend such as +[Jaeger](https://jaegertracing.io/), [Zipkin](https://zipkin.io/), +[Prometheus](https://prometheus.io/), or a +[vendor-specific](/ecosystem/vendors/) backend. -{{ $lang := .Get 0 -}} {{ $data := index $.Site.Data.instrumentation $lang -}} -{{ $name := cond (isset $.Site.Data.instrumentation $lang) (printf "OpenTelemetry %s" $data.name) "the language specific implementations" -}} +{{ $lang := .Get 0 | default "" -}} -In order to visualize and analyze your telemetry, you will need to export your -data to an [OpenTelemetry Collector](/docs/collector/) or a backend such as -[Jaeger](https://jaegertracing.io/), [Zipkin](https://zipkin.io/), -[Prometheus](https://prometheus.io/) or a [vendor-specific](/ecosystem/vendors/) -one. +{{ $name := "" -}} + +{{ if $lang -}} + +{{ $name = (index $.Site.Data.instrumentation $lang).name -}} -As part of {{ $name }} you will find many exporters being available. Among them, -the OpenTelemetry Protocol (OTLP) exporters provide the best experience for you -as an end-user, since it is a general-purpose telemetry data delivery protocol -designed in the scope of the OpenTelemetry project. +## Available exporters -To learn more about the OTLP protocol, you can read the -[OTLP Specification](/docs/specs/otlp/). +The registry contains a [list of exporters for {{ $name }}][reg]. -{{ if (isset $.Site.Data.instrumentation $lang) -}} +{{ else -}} -Below you will find some introductions on how to set up exporters for OTLP and -other common protocols in your code. +The registry contains the [list of language specific exporters][reg]. + +{{ end -}} + +Among exporters, [OpenTelemetry Protocol (OTLP)][OTLP] exporters are designed +with the OpenTelemetry data model in mind, emitting OTel data without any loss +of information. Furthermore, many tools that operate on telemetry data support +OTLP (such as [Prometheus], [Jaeger], and most [vendors]), providing you with a +high degree of flexibility when you need it. To learn more about OTLP, see [OTLP +Specification][OTLP]. + +[Jaeger]: /blog/2022/jaeger-native-otlp/ +[OTLP]: /docs/specs/otlp/ +[Prometheus]: + https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver +[signals]: /docs/concepts/signals/ +[vendors]: /ecosystem/vendors/ + +[reg]: /ecosystem/registry/?component=exporter&language={{ $lang }} + +{{ if $name -}} + +This page covers the main OpenTelemetry {{ $name }} exporters and how to set +them up. {{ end -}} @@ -34,11 +55,13 @@ Guide](/docs/languages/{{ $lang }}/automatic/configuration/). -{{ end }} +{{ end -}} {{/* below list needs to grow until all languages are updated to a consistent structure. - */}} {{ if in (slice "python" "js" "java") $lang -}} + */ -}} + +{{ if in (slice "python" "js" "java") $lang -}} ## OTLP From b10282c5f0ce5a44caf65d0d241e82345489816b Mon Sep 17 00:00:00 2001 From: Severin Neumann Date: Wed, 7 Feb 2024 16:55:03 +0100 Subject: [PATCH 08/30] [CI] Refactor PR actions workflow (#3955) --- .github/workflows/pr-actions.yml | 121 ++++++++++--------------------- 1 file changed, 37 insertions(+), 84 deletions(-) diff --git a/.github/workflows/pr-actions.yml b/.github/workflows/pr-actions.yml index 9e661cb55608..c2e30d42bb85 100644 --- a/.github/workflows/pr-actions.yml +++ b/.github/workflows/pr-actions.yml @@ -11,87 +11,13 @@ env: USER_NAME: opentelemetrybot jobs: - fix-format: - name: /fix:format + pr-action: + name: Run PR action runs-on: ubuntu-latest if: | github.event.issue.pull_request && - contains(github.event.comment.body, '/fix:format') - permissions: - contents: write - pull-requests: write - - steps: - - name: Context info - run: | - echo $PR_NUM - echo $COMMENT - - - uses: actions/checkout@v4 - - - name: Write start comment - run: | - gh pr comment $PR_NUM -b "You triggered fix:format action run at $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" - env: - GH_TOKEN: ${{ github.token }} - - - run: gh pr checkout $PR_NUM -b "pr-action-${RANDOM}" - env: - GH_TOKEN: ${{ github.token }} - - - name: Create NPM cache-hash input file - run: | - mkdir -p tmp - jq '{devDependencies, dependencies, engines, gitHubActionCacheKey}' package.json > tmp/package-ci.json - - - uses: actions/setup-node@v4 - with: - node-version-file: .nvmrc - cache: npm - cache-dependency-path: tmp/package-ci.json - - - run: | - npm run format - git status - git branch -v - - - name: Commit and push changes, if any - run: | - git config --local user.email "$USER_EMAIL" - git config --local user.name "$USER_NAME" - if [[ $(git status --porcelain) ]]; then - git add -A - current_branch=$(git rev-parse --abbrev-ref HEAD) - echo current_branch=$current_branch - # gh pr checkout sets some git configs that we can use to make sure - # we push to the right repo & to the right branch - remote_repo=$(git config --get branch.${current_branch}.remote) - echo remote_repo=$remote_repo - remote_branch=$(git config --get branch.${current_branch}.merge) - echo remote_branch=$remote_branch - git commit -m 'Results from /fix:format' - git push ${remote_repo} HEAD:${remote_branch} - else - echo "No changes to commit" - fi - env: - GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }} - - - name: Report an error in the case of failure - if: ${{ failure() || cancelled() }} - run: | - gh pr comment $PR_NUM -b "fix:format run failed, please check $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID for details" - env: - GH_TOKEN: ${{ github.token }} - - fix-refcache: - name: /fix:refcache - runs-on: ubuntu-latest - - if: | - github.event.issue.pull_request && - contains(github.event.comment.body, '/fix:refcache') + startsWith(github.event.comment.body, '/fix:') permissions: contents: write pull-requests: write @@ -100,6 +26,19 @@ jobs: DEPTH: --depth 100 # submodule clone depth steps: + - name: Extract action name + id: extract_action_name + run: | + PR_ACTION=$(echo $COMMENT | grep -oP '/fix:\K\w+') + echo "Action is $PR_ACTION" + ACTION_NAMES="format|submodules|refcache|all" + if [[ ! "$PR_ACTION" =~ ^($ACTION_NAMES)$ ]]; then + echo "Invalid action name: $PR_ACTION" + echo "Action name should be one of: $ACTION_NAMES" + exit 1 + fi + echo "PR_ACTION=$PR_ACTION" >> "$GITHUB_ENV" + - name: Context info run: | echo $PR_NUM @@ -109,12 +48,10 @@ jobs: - name: Write start comment run: | - gh pr comment $PR_NUM -b "You triggered fix:refcache action run at $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" + gh pr comment $PR_NUM -b "You triggered fix:${PR_ACTION} action run at $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" env: GH_TOKEN: ${{ github.token }} - # By providing a branch name the checkout will not break if a branch with the - # same name exists already upstream (e.g. patch-X) - run: gh pr checkout $PR_NUM -b "pr-action-${RANDOM}" env: GH_TOKEN: ${{ github.token }} @@ -130,9 +67,25 @@ jobs: cache: npm cache-dependency-path: tmp/package-ci.json - - run: npm install --omit=optional - run: | - npm run check:links + case $PR_ACTION in + format) + npm run format + ;; + submodules) + npm run sync + ;; + refcache) + npm install --omit=optional + npm run check:links + ;; + all) + npm install --omit=optional + npm run sync + npm run format + npm run check:links + ;; + esac git status git branch -v @@ -150,7 +103,7 @@ jobs: echo remote_repo=$remote_repo remote_branch=$(git config --get branch.${current_branch}.merge) echo remote_branch=$remote_branch - git commit -m 'Results from /fix:refcache' + git commit -m "Results from /fix:${PR_ACTION}" git push ${remote_repo} HEAD:${remote_branch} else echo "No changes to commit" @@ -161,6 +114,6 @@ jobs: - name: Report an error in the case of failure if: ${{ failure() || cancelled() }} run: | - gh pr comment $PR_NUM -b "fix:recache run failed, please check $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID for details" + gh pr comment $PR_NUM -b "fix:${PR_ACTION} run failed, please check $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID for details" env: GH_TOKEN: ${{ github.token }} From 5033234a8cd8e42a1623e08d89b6047b0e3052f9 Mon Sep 17 00:00:00 2001 From: Jean Bisutti Date: Wed, 7 Feb 2024 17:06:45 +0100 Subject: [PATCH 09/30] Add missing import in the Spring Boot page (#3957) --- content/en/docs/languages/java/automatic/spring-boot.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/en/docs/languages/java/automatic/spring-boot.md b/content/en/docs/languages/java/automatic/spring-boot.md index c33ddac4237a..2e3240e68a87 100644 --- a/content/en/docs/languages/java/automatic/spring-boot.md +++ b/content/en/docs/languages/java/automatic/spring-boot.md @@ -71,6 +71,8 @@ to import a BOM. You can use the Gradle’s native BOM support by adding `dependencies`: ```kotlin +import org.springframework.boot.gradle.plugin.SpringBootPlugin + plugins { id("java") id("org.springframework.boot") version "3.2.O" From a52398df7ba20a422abef3ed21a36a01980b5c81 Mon Sep 17 00:00:00 2001 From: Brett McBride Date: Thu, 8 Feb 2024 03:09:33 +1100 Subject: [PATCH 10/30] document OTEL_PHP_EXCLUDED_URLS (#3952) --- content/en/docs/languages/php/sdk.md | 32 +++++++++++++++++++++------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/content/en/docs/languages/php/sdk.md b/content/en/docs/languages/php/sdk.md index c76658341eb3..0dd2485bf8f7 100644 --- a/content/en/docs/languages/php/sdk.md +++ b/content/en/docs/languages/php/sdk.md @@ -1,6 +1,7 @@ --- title: SDK weight: 100 +cSpell:ignore: healthcheck --- The OpenTelemetry SDK provides a working implementation of the API, and can be @@ -97,6 +98,20 @@ $meter = OpenTelemetry\API\Globals::meterProvider()->getMeter('name', 'version', SDK autoloading happens as part of the composer autoloader. +### Excluded URLs + +You can disable SDK autoloading if the request URL matches a regular expression. +Matching an excluded URL prevents any telemetry from being generated or +exported. You can use this feature in a shared-nothing PHP runtime like Apache +or NGINX, for requests such as health checks. + +For example, the following configuration turns off telemetry for requests such +as `https://site/client/123/info` and `https://site/xyz/healthcheck`: + +```shell +OTEL_PHP_EXCLUDED_URLS="client/.*/info,healthcheck" +``` + ## Configuration The PHP SDK supports most of the available @@ -106,14 +121,15 @@ details, see the There are also a number of PHP-specific configurations: -| Name | Default value | Values | Example | Description | -| ------------------------------------ | ------------- | ------------------------------------------------------------------------------------- | ---------------- | ---------------------------------------------------------------------------------- | -| `OTEL_PHP_TRACES_PROCESSOR` | `batch` | `batch`, `simple` | `simple` | Span processor selection | -| `OTEL_PHP_DETECTORS` | `all` | `env`, `host`, `os`, `process`, `process_runtime`, `sdk`, `sdk_provided`, `container` | `env,os,process` | Resource detector selection | -| `OTEL_PHP_AUTOLOAD_ENABLED` | `false` | `true`, `false` | `true` | Enable/disable SDK autoloading | -| `OTEL_PHP_LOG_DESTINATION` | `default` | `error_log`, `stderr`, `stdout`, `psr3`, `none` | `stderr` | Where internal errors and warnings will be sent | -| `OTEL_PHP_INTERNAL_METRICS_ENABLED` | `false` | `true`, `false` | `true` | Whether the SDK should emit metrics about its internal state (eg batch processors) | -| `OTEL_PHP_DISABLED_INSTRUMENTATIONS` | `[]` | Instrumentation name(s), or `all` | `psr15,psr18` | Disable one or more installed auto-instrumentations | +| Name | Default value | Values | Example | Description | +| ------------------------------------ | ------------- | ------------------------------------------------------------------------------------- | ---------------------------- | -------------------------------------------------------------------------------------------- | +| `OTEL_PHP_TRACES_PROCESSOR` | `batch` | `batch`, `simple` | `simple` | Span processor selection | +| `OTEL_PHP_DETECTORS` | `all` | `env`, `host`, `os`, `process`, `process_runtime`, `sdk`, `sdk_provided`, `container` | `env,os,process` | Resource detector selection | +| `OTEL_PHP_AUTOLOAD_ENABLED` | `false` | `true`, `false` | `true` | Enable/disable SDK autoloading | +| `OTEL_PHP_LOG_DESTINATION` | `default` | `error_log`, `stderr`, `stdout`, `psr3`, `none` | `stderr` | Where internal errors and warnings will be sent | +| `OTEL_PHP_INTERNAL_METRICS_ENABLED` | `false` | `true`, `false` | `true` | Whether the SDK should emit metrics about its internal state (for example, batch processors) | +| `OTEL_PHP_DISABLED_INSTRUMENTATIONS` | `[]` | Instrumentation names, or `all` | `psr15,psr18` | Disable one or more installed auto-instrumentations | +| `OTEL_PHP_EXCLUDED_URLS` | `` | Comma-delimited regular expression patterns | `client/.*/info,healthcheck` | Do not load the SDK if request URL matches one of the supplied regular expressions | Configurations can be provided as environment variables, or via `php.ini` (or a file included by `php.ini`) From fa56f2fe8e771b3938b8d77f11b76f57a90f18a3 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Thu, 8 Feb 2024 08:11:03 +0100 Subject: [PATCH 11/30] Auto-update registry versions (b98d6fbef59526ca702e2a2ab3e409214a274fde) (#3961) --- data/registry/collector-exporter-alertmanager.yml | 2 +- data/registry/collector-exporter-alibaba-cloud-log-service.yml | 2 +- data/registry/collector-exporter-aws-xray.yml | 2 +- data/registry/collector-exporter-awscloudwatchlogs.yml | 2 +- data/registry/collector-exporter-awsemf.yml | 2 +- data/registry/collector-exporter-awss3.yml | 2 +- data/registry/collector-exporter-azure-monitor.yml | 2 +- data/registry/collector-exporter-azuredataexplorer.yml | 2 +- data/registry/collector-exporter-carbon.yml | 2 +- data/registry/collector-exporter-cassandra.yml | 2 +- data/registry/collector-exporter-clickhouse.yml | 2 +- data/registry/collector-exporter-coralogix.yml | 2 +- data/registry/collector-exporter-datadog.yml | 2 +- data/registry/collector-exporter-dataset.yml | 2 +- data/registry/collector-exporter-dynatrace.yml | 2 +- data/registry/collector-exporter-elasticsearch.yml | 2 +- data/registry/collector-exporter-f5cloud.yml | 2 +- data/registry/collector-exporter-file.yml | 2 +- data/registry/collector-exporter-googlecloud.yml | 2 +- data/registry/collector-exporter-googlecloudpubsub.yml | 2 +- data/registry/collector-exporter-googlemanagedprometheus.yml | 2 +- data/registry/collector-exporter-honeycombmarker.yml | 2 +- data/registry/collector-exporter-influxdb.yml | 2 +- data/registry/collector-exporter-instana.yml | 2 +- data/registry/collector-exporter-kafka.yml | 2 +- data/registry/collector-exporter-kinetica.yml | 2 +- data/registry/collector-exporter-load-balancing.yml | 2 +- data/registry/collector-exporter-logicmonitor.yml | 2 +- data/registry/collector-exporter-logzio.yml | 2 +- data/registry/collector-exporter-loki.yml | 2 +- data/registry/collector-exporter-mezmo.yml | 2 +- data/registry/collector-exporter-opencensus.yml | 2 +- data/registry/collector-exporter-opensearch.yml | 2 +- data/registry/collector-exporter-otelarrow.yml | 2 +- data/registry/collector-exporter-prometheus-remote-write.yml | 2 +- data/registry/collector-exporter-prometheus.yml | 2 +- data/registry/collector-exporter-pulsar.yml | 2 +- data/registry/collector-exporter-sapm.yml | 2 +- data/registry/collector-exporter-sentry.yml | 2 +- data/registry/collector-exporter-signalfx.yml | 2 +- data/registry/collector-exporter-skywalking.yml | 2 +- data/registry/collector-exporter-splunk-hec.yml | 2 +- data/registry/collector-exporter-splunk-sapm.yml | 2 +- data/registry/collector-exporter-sumologic.yml | 2 +- data/registry/collector-exporter-syslog.yml | 2 +- data/registry/collector-exporter-tencentcloudlogservice.yml | 2 +- data/registry/collector-exporter-zipkin.yml | 2 +- data/registry/collector-extension-asapauth.yml | 2 +- data/registry/collector-extension-basicauth.yml | 2 +- data/registry/collector-extension-bearertokenauth.yml | 2 +- data/registry/collector-extension-encoding.yml | 2 +- data/registry/collector-extension-headerssetter.yml | 2 +- data/registry/collector-extension-healthcheck.yml | 2 +- data/registry/collector-extension-http-forwarder.yml | 2 +- data/registry/collector-extension-jaegerremotesampling.yml | 2 +- data/registry/collector-extension-oauth2clientauth.yml | 2 +- data/registry/collector-extension-oidcauth.yml | 2 +- data/registry/collector-extension-opamp.yml | 2 +- data/registry/collector-extension-pprof.yml | 2 +- data/registry/collector-extension-remotetap.yml | 2 +- data/registry/collector-extension-sigv4auth.yml | 2 +- data/registry/collector-extension-solarwindsapmsettings.yml | 2 +- data/registry/collector-processor-attributes.yml | 2 +- data/registry/collector-processor-cumulativetodelta.yml | 2 +- data/registry/collector-processor-deltatocumulative.yml | 1 + data/registry/collector-processor-deltatorate.yml | 2 +- data/registry/collector-processor-filter.yml | 2 +- data/registry/collector-processor-group-by-trace.yml | 2 +- data/registry/collector-processor-groupbyattrs.yml | 2 +- data/registry/collector-processor-interval.yml | 1 + data/registry/collector-processor-k8sattributes.yml | 2 +- data/registry/collector-processor-logstransform.yml | 2 +- data/registry/collector-processor-metrics-transform.yml | 2 +- data/registry/collector-processor-metricsgeneration.yml | 2 +- data/registry/collector-processor-probabilisticsampler.yml | 2 +- data/registry/collector-processor-redaction.yml | 2 +- data/registry/collector-processor-remotetap.yml | 2 +- data/registry/collector-processor-resource-detection.yml | 2 +- data/registry/collector-processor-resource.yml | 2 +- data/registry/collector-processor-routing.yml | 2 +- data/registry/collector-processor-schema.yml | 2 +- data/registry/collector-processor-span-metrics.yml | 2 +- data/registry/collector-processor-span.yml | 2 +- data/registry/collector-processor-sumologic.yml | 2 +- data/registry/collector-processor-tail-sampling.yml | 2 +- data/registry/collector-processor-transform.yml | 2 +- data/registry/collector-receiver-activedirectoryds.yml | 2 +- data/registry/collector-receiver-aerospike.yml | 2 +- data/registry/collector-receiver-apache.yml | 2 +- data/registry/collector-receiver-apachespark.yml | 2 +- data/registry/collector-receiver-aws-ecs-container-metrics.yml | 2 +- data/registry/collector-receiver-aws-xray.yml | 2 +- data/registry/collector-receiver-awscloudwatch.yml | 2 +- data/registry/collector-receiver-awscloudwatchmetrics.yml | 2 +- data/registry/collector-receiver-awscontainerinsight.yml | 2 +- data/registry/collector-receiver-awsfirehose.yml | 2 +- data/registry/collector-receiver-azureblob.yml | 2 +- data/registry/collector-receiver-azureeventhub.yml | 2 +- data/registry/collector-receiver-azuremonitor.yml | 2 +- data/registry/collector-receiver-bigip.yml | 2 +- data/registry/collector-receiver-carbon.yml | 2 +- data/registry/collector-receiver-chrony.yml | 2 +- data/registry/collector-receiver-cloudflare.yml | 2 +- data/registry/collector-receiver-cloudfoundry.yml | 2 +- data/registry/collector-receiver-collectd.yml | 2 +- data/registry/collector-receiver-couchdb.yml | 2 +- data/registry/collector-receiver-datadog.yml | 2 +- data/registry/collector-receiver-docker-stats.yml | 2 +- data/registry/collector-receiver-elasticsearch.yml | 2 +- data/registry/collector-receiver-expvar.yml | 2 +- data/registry/collector-receiver-file.yml | 2 +- data/registry/collector-receiver-filelog.yml | 2 +- data/registry/collector-receiver-filestats.yml | 2 +- data/registry/collector-receiver-flinkmetrics.yml | 2 +- data/registry/collector-receiver-fluent-forward.yml | 2 +- data/registry/collector-receiver-gitprovider.yml | 2 +- data/registry/collector-receiver-googlecloudpubsub.yml | 2 +- data/registry/collector-receiver-googlecloudspanner.yml | 2 +- data/registry/collector-receiver-haproxy.yml | 2 +- data/registry/collector-receiver-host-metrics.yml | 2 +- data/registry/collector-receiver-httpcheck.yml | 2 +- data/registry/collector-receiver-iis.yml | 2 +- data/registry/collector-receiver-influxdb.yml | 2 +- data/registry/collector-receiver-jaeger.yml | 2 +- data/registry/collector-receiver-jmx.yml | 2 +- data/registry/collector-receiver-journald.yml | 2 +- data/registry/collector-receiver-k8s-cluster.yml | 2 +- data/registry/collector-receiver-k8sevents.yml | 2 +- data/registry/collector-receiver-k8sobjects.yml | 2 +- data/registry/collector-receiver-kafka.yml | 2 +- data/registry/collector-receiver-kafkametrics.yml | 2 +- data/registry/collector-receiver-kubelet-stats.yml | 2 +- data/registry/collector-receiver-loki.yml | 2 +- data/registry/collector-receiver-memcached.yml | 2 +- data/registry/collector-receiver-mongodb.yml | 2 +- data/registry/collector-receiver-mongodbatlas.yml | 2 +- data/registry/collector-receiver-mysql.yml | 2 +- data/registry/collector-receiver-namedpipe.yml | 2 +- data/registry/collector-receiver-nginx.yml | 2 +- data/registry/collector-receiver-nsxt.yml | 2 +- data/registry/collector-receiver-opencensus.yml | 2 +- data/registry/collector-receiver-oracledb.yml | 2 +- data/registry/collector-receiver-osquery.yml | 2 +- data/registry/collector-receiver-otlpjsonfile.yml | 2 +- data/registry/collector-receiver-podman.yml | 2 +- data/registry/collector-receiver-postgresql.yml | 2 +- data/registry/collector-receiver-prometheus.yml | 2 +- data/registry/collector-receiver-pulsar.yml | 2 +- data/registry/collector-receiver-purefa.yml | 2 +- data/registry/collector-receiver-purefb.yml | 2 +- data/registry/collector-receiver-rabbitmq.yml | 2 +- data/registry/collector-receiver-receiver-creator.yml | 2 +- data/registry/collector-receiver-redis.yml | 2 +- data/registry/collector-receiver-riak.yml | 2 +- data/registry/collector-receiver-saphana.yml | 2 +- data/registry/collector-receiver-sapm.yml | 2 +- data/registry/collector-receiver-signalfx.yml | 2 +- data/registry/collector-receiver-simple-prometheus.yml | 2 +- data/registry/collector-receiver-skywalking.yml | 2 +- data/registry/collector-receiver-snmp.yml | 2 +- data/registry/collector-receiver-snowflake.yml | 2 +- data/registry/collector-receiver-solace.yml | 2 +- data/registry/collector-receiver-splunk-hec.yml | 2 +- data/registry/collector-receiver-splunkenterprise.yml | 2 +- data/registry/collector-receiver-sqlquery.yml | 2 +- data/registry/collector-receiver-sqlserver.yml | 2 +- data/registry/collector-receiver-sshcheck.yml | 2 +- data/registry/collector-receiver-statsd.yml | 2 +- data/registry/collector-receiver-syslog.yml | 2 +- data/registry/collector-receiver-tcplog.yml | 2 +- data/registry/collector-receiver-udplog.yml | 2 +- data/registry/collector-receiver-vcenter.yml | 2 +- data/registry/collector-receiver-wavefront.yml | 2 +- data/registry/collector-receiver-webhookevent.yml | 2 +- data/registry/collector-receiver-windows-perf-counters.yml | 2 +- data/registry/collector-receiver-windowseventlog.yml | 2 +- data/registry/collector-receiver-zipkin.yml | 2 +- data/registry/collector-receiver-zookeeper.yml | 2 +- .../instrumentation-dotnet-aspnet-telemetryhttpmodule.yml | 2 +- data/registry/instrumentation-dotnet-aspnet.yml | 2 +- data/registry/instrumentation-dotnet-entityframeworkcore.yml | 2 +- data/registry/instrumentation-dotnet-wcf.yml | 2 +- 182 files changed, 182 insertions(+), 180 deletions(-) diff --git a/data/registry/collector-exporter-alertmanager.yml b/data/registry/collector-exporter-alertmanager.yml index b484de78f7a6..5b6816c92838 100644 --- a/data/registry/collector-exporter-alertmanager.yml +++ b/data/registry/collector-exporter-alertmanager.yml @@ -17,7 +17,7 @@ authors: package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter - version: v0.93.0 + version: v0.94.0 urls: repo: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/alertmanagerexporter createdAt: 2023-12-05 diff --git a/data/registry/collector-exporter-alibaba-cloud-log-service.yml b/data/registry/collector-exporter-alibaba-cloud-log-service.yml index 11739e5b11d9..c2dcf87a0318 100644 --- a/data/registry/collector-exporter-alibaba-cloud-log-service.yml +++ b/data/registry/collector-exporter-alibaba-cloud-log-service.yml @@ -17,4 +17,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-aws-xray.yml b/data/registry/collector-exporter-aws-xray.yml index b7fcdc99e0e4..6972bfe21534 100644 --- a/data/registry/collector-exporter-aws-xray.yml +++ b/data/registry/collector-exporter-aws-xray.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-awscloudwatchlogs.yml b/data/registry/collector-exporter-awscloudwatchlogs.yml index 4f68b7b11fe6..79aa31f9c0c5 100644 --- a/data/registry/collector-exporter-awscloudwatchlogs.yml +++ b/data/registry/collector-exporter-awscloudwatchlogs.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-awsemf.yml b/data/registry/collector-exporter-awsemf.yml index 5bc444c6493b..6350bc672c28 100644 --- a/data/registry/collector-exporter-awsemf.yml +++ b/data/registry/collector-exporter-awsemf.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-awss3.yml b/data/registry/collector-exporter-awss3.yml index 300fb1a034d1..4b98eab0c244 100644 --- a/data/registry/collector-exporter-awss3.yml +++ b/data/registry/collector-exporter-awss3.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-azure-monitor.yml b/data/registry/collector-exporter-azure-monitor.yml index 0b9ea355d9ed..ec622e0b9b71 100644 --- a/data/registry/collector-exporter-azure-monitor.yml +++ b/data/registry/collector-exporter-azure-monitor.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-azuredataexplorer.yml b/data/registry/collector-exporter-azuredataexplorer.yml index 368f74be354b..0f7b29e5f260 100644 --- a/data/registry/collector-exporter-azuredataexplorer.yml +++ b/data/registry/collector-exporter-azuredataexplorer.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-carbon.yml b/data/registry/collector-exporter-carbon.yml index 0b8c706c3816..f5fb6565eb02 100644 --- a/data/registry/collector-exporter-carbon.yml +++ b/data/registry/collector-exporter-carbon.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-cassandra.yml b/data/registry/collector-exporter-cassandra.yml index c0cb7ed8c1c4..5625ce3b4f88 100644 --- a/data/registry/collector-exporter-cassandra.yml +++ b/data/registry/collector-exporter-cassandra.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-clickhouse.yml b/data/registry/collector-exporter-clickhouse.yml index 901cf23381ba..634c7ec64f6c 100644 --- a/data/registry/collector-exporter-clickhouse.yml +++ b/data/registry/collector-exporter-clickhouse.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-coralogix.yml b/data/registry/collector-exporter-coralogix.yml index 23e8787f89cd..ad4fed80d140 100644 --- a/data/registry/collector-exporter-coralogix.yml +++ b/data/registry/collector-exporter-coralogix.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-datadog.yml b/data/registry/collector-exporter-datadog.yml index 93a02ce01ef3..d30fcc8fe6de 100644 --- a/data/registry/collector-exporter-datadog.yml +++ b/data/registry/collector-exporter-datadog.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-dataset.yml b/data/registry/collector-exporter-dataset.yml index 64fa82e71f12..db34c35e176a 100644 --- a/data/registry/collector-exporter-dataset.yml +++ b/data/registry/collector-exporter-dataset.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-dynatrace.yml b/data/registry/collector-exporter-dynatrace.yml index 89bc75e284b1..a20b7edfe38d 100644 --- a/data/registry/collector-exporter-dynatrace.yml +++ b/data/registry/collector-exporter-dynatrace.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dynatraceexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-elasticsearch.yml b/data/registry/collector-exporter-elasticsearch.yml index f099d3fb3f99..b35c693e943b 100644 --- a/data/registry/collector-exporter-elasticsearch.yml +++ b/data/registry/collector-exporter-elasticsearch.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-f5cloud.yml b/data/registry/collector-exporter-f5cloud.yml index 08d85f4670de..1f5fb503e037 100644 --- a/data/registry/collector-exporter-f5cloud.yml +++ b/data/registry/collector-exporter-f5cloud.yml @@ -16,4 +16,4 @@ createdAt: 2020-10-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/f5cloudexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-file.yml b/data/registry/collector-exporter-file.yml index 260fe8a495bd..a453ebc8fb72 100644 --- a/data/registry/collector-exporter-file.yml +++ b/data/registry/collector-exporter-file.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-googlecloud.yml b/data/registry/collector-exporter-googlecloud.yml index 40d902f46492..23d108d27f19 100644 --- a/data/registry/collector-exporter-googlecloud.yml +++ b/data/registry/collector-exporter-googlecloud.yml @@ -17,4 +17,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-googlecloudpubsub.yml b/data/registry/collector-exporter-googlecloudpubsub.yml index 05351005857d..250132d4a5b0 100644 --- a/data/registry/collector-exporter-googlecloudpubsub.yml +++ b/data/registry/collector-exporter-googlecloudpubsub.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-googlemanagedprometheus.yml b/data/registry/collector-exporter-googlemanagedprometheus.yml index 41fc71cc625d..a423c3fe83e4 100644 --- a/data/registry/collector-exporter-googlemanagedprometheus.yml +++ b/data/registry/collector-exporter-googlemanagedprometheus.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-27 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-honeycombmarker.yml b/data/registry/collector-exporter-honeycombmarker.yml index a88674f634ae..179ffcd3019c 100644 --- a/data/registry/collector-exporter-honeycombmarker.yml +++ b/data/registry/collector-exporter-honeycombmarker.yml @@ -18,4 +18,4 @@ createdAt: 2023-10-17 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-influxdb.yml b/data/registry/collector-exporter-influxdb.yml index 85c46e492cee..917746513bcc 100644 --- a/data/registry/collector-exporter-influxdb.yml +++ b/data/registry/collector-exporter-influxdb.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-instana.yml b/data/registry/collector-exporter-instana.yml index 4a06d42bec9a..393fa66dd4e6 100644 --- a/data/registry/collector-exporter-instana.yml +++ b/data/registry/collector-exporter-instana.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/instanaexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-kafka.yml b/data/registry/collector-exporter-kafka.yml index b5ffe994346f..0ec2459c4893 100644 --- a/data/registry/collector-exporter-kafka.yml +++ b/data/registry/collector-exporter-kafka.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-kinetica.yml b/data/registry/collector-exporter-kinetica.yml index ae4b08576912..31b72a54ddcc 100644 --- a/data/registry/collector-exporter-kinetica.yml +++ b/data/registry/collector-exporter-kinetica.yml @@ -18,4 +18,4 @@ createdAt: 2023-09-19 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-load-balancing.yml b/data/registry/collector-exporter-load-balancing.yml index 169e9d1244eb..16f647e89391 100644 --- a/data/registry/collector-exporter-load-balancing.yml +++ b/data/registry/collector-exporter-load-balancing.yml @@ -16,4 +16,4 @@ createdAt: 2020-10-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-logicmonitor.yml b/data/registry/collector-exporter-logicmonitor.yml index 0941ab56fffb..5aa65b294550 100644 --- a/data/registry/collector-exporter-logicmonitor.yml +++ b/data/registry/collector-exporter-logicmonitor.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-logzio.yml b/data/registry/collector-exporter-logzio.yml index f37faf1d5cd5..abeca2f8eeb2 100644 --- a/data/registry/collector-exporter-logzio.yml +++ b/data/registry/collector-exporter-logzio.yml @@ -16,4 +16,4 @@ createdAt: 2020-10-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-loki.yml b/data/registry/collector-exporter-loki.yml index 4adf28b78906..cffc2249cb49 100644 --- a/data/registry/collector-exporter-loki.yml +++ b/data/registry/collector-exporter-loki.yml @@ -16,4 +16,4 @@ createdAt: 2020-10-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-mezmo.yml b/data/registry/collector-exporter-mezmo.yml index 24cb7a8c4578..d09a6c14cb91 100644 --- a/data/registry/collector-exporter-mezmo.yml +++ b/data/registry/collector-exporter-mezmo.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-opencensus.yml b/data/registry/collector-exporter-opencensus.yml index a994aef50729..6c14908725bc 100644 --- a/data/registry/collector-exporter-opencensus.yml +++ b/data/registry/collector-exporter-opencensus.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-opensearch.yml b/data/registry/collector-exporter-opensearch.yml index b06556f44b19..8a37eb233f96 100644 --- a/data/registry/collector-exporter-opensearch.yml +++ b/data/registry/collector-exporter-opensearch.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-otelarrow.yml b/data/registry/collector-exporter-otelarrow.yml index 225a0ac08f87..6766005163fb 100644 --- a/data/registry/collector-exporter-otelarrow.yml +++ b/data/registry/collector-exporter-otelarrow.yml @@ -21,4 +21,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-prometheus-remote-write.yml b/data/registry/collector-exporter-prometheus-remote-write.yml index 6cdfca2dc64e..5afea4348329 100644 --- a/data/registry/collector-exporter-prometheus-remote-write.yml +++ b/data/registry/collector-exporter-prometheus-remote-write.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-prometheus.yml b/data/registry/collector-exporter-prometheus.yml index a2fd44e6974a..c094e4463c8f 100644 --- a/data/registry/collector-exporter-prometheus.yml +++ b/data/registry/collector-exporter-prometheus.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-pulsar.yml b/data/registry/collector-exporter-pulsar.yml index e14fab9f5553..9509c9b78f9d 100644 --- a/data/registry/collector-exporter-pulsar.yml +++ b/data/registry/collector-exporter-pulsar.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-27 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-sapm.yml b/data/registry/collector-exporter-sapm.yml index 433c1c089721..c7bc8bc84eac 100644 --- a/data/registry/collector-exporter-sapm.yml +++ b/data/registry/collector-exporter-sapm.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-sentry.yml b/data/registry/collector-exporter-sentry.yml index b5eb3fc40e38..299b7c26cbf0 100644 --- a/data/registry/collector-exporter-sentry.yml +++ b/data/registry/collector-exporter-sentry.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-signalfx.yml b/data/registry/collector-exporter-signalfx.yml index b9295763bb25..97c2ec166d82 100644 --- a/data/registry/collector-exporter-signalfx.yml +++ b/data/registry/collector-exporter-signalfx.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-skywalking.yml b/data/registry/collector-exporter-skywalking.yml index 04ca4932714e..25585a4e3823 100644 --- a/data/registry/collector-exporter-skywalking.yml +++ b/data/registry/collector-exporter-skywalking.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-27 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/skywalkingexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-splunk-hec.yml b/data/registry/collector-exporter-splunk-hec.yml index b9b705b6fc40..8fb40ed5f534 100644 --- a/data/registry/collector-exporter-splunk-hec.yml +++ b/data/registry/collector-exporter-splunk-hec.yml @@ -18,4 +18,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-splunk-sapm.yml b/data/registry/collector-exporter-splunk-sapm.yml index 9db96961fc6b..c4b6425d9363 100644 --- a/data/registry/collector-exporter-splunk-sapm.yml +++ b/data/registry/collector-exporter-splunk-sapm.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-sumologic.yml b/data/registry/collector-exporter-sumologic.yml index 38d01e9000f9..faf0d48c519a 100644 --- a/data/registry/collector-exporter-sumologic.yml +++ b/data/registry/collector-exporter-sumologic.yml @@ -16,4 +16,4 @@ createdAt: 2020-10-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-syslog.yml b/data/registry/collector-exporter-syslog.yml index ede091499a79..63dae63ecdfe 100644 --- a/data/registry/collector-exporter-syslog.yml +++ b/data/registry/collector-exporter-syslog.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-tencentcloudlogservice.yml b/data/registry/collector-exporter-tencentcloudlogservice.yml index e66d8797cd0d..09b1e3c97068 100644 --- a/data/registry/collector-exporter-tencentcloudlogservice.yml +++ b/data/registry/collector-exporter-tencentcloudlogservice.yml @@ -17,4 +17,4 @@ createdAt: 2022-10-27 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-exporter-zipkin.yml b/data/registry/collector-exporter-zipkin.yml index e3e87d4f2448..170861a5f7cf 100644 --- a/data/registry/collector-exporter-zipkin.yml +++ b/data/registry/collector-exporter-zipkin.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-asapauth.yml b/data/registry/collector-extension-asapauth.yml index e0ffee45ffad..082806ef1c31 100644 --- a/data/registry/collector-extension-asapauth.yml +++ b/data/registry/collector-extension-asapauth.yml @@ -19,4 +19,4 @@ createdAt: 2022-11-07 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-basicauth.yml b/data/registry/collector-extension-basicauth.yml index 0247856185f4..ec91e8d92faf 100644 --- a/data/registry/collector-extension-basicauth.yml +++ b/data/registry/collector-extension-basicauth.yml @@ -19,4 +19,4 @@ createdAt: 2022-11-07 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-bearertokenauth.yml b/data/registry/collector-extension-bearertokenauth.yml index d1ba8a157faf..b71b12fa5b86 100644 --- a/data/registry/collector-extension-bearertokenauth.yml +++ b/data/registry/collector-extension-bearertokenauth.yml @@ -18,4 +18,4 @@ createdAt: 2021-06-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-encoding.yml b/data/registry/collector-extension-encoding.yml index 02ffa36ac6c9..c16ed070e168 100644 --- a/data/registry/collector-extension-encoding.yml +++ b/data/registry/collector-extension-encoding.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-headerssetter.yml b/data/registry/collector-extension-headerssetter.yml index eb2d7d39dfb8..494f6974c293 100644 --- a/data/registry/collector-extension-headerssetter.yml +++ b/data/registry/collector-extension-headerssetter.yml @@ -20,4 +20,4 @@ createdAt: 2022-11-07 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-healthcheck.yml b/data/registry/collector-extension-healthcheck.yml index 4008e5fd1b71..75c4e1c68bff 100644 --- a/data/registry/collector-extension-healthcheck.yml +++ b/data/registry/collector-extension-healthcheck.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-http-forwarder.yml b/data/registry/collector-extension-http-forwarder.yml index 888ff10e8413..395d5fa80948 100644 --- a/data/registry/collector-extension-http-forwarder.yml +++ b/data/registry/collector-extension-http-forwarder.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarder - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-jaegerremotesampling.yml b/data/registry/collector-extension-jaegerremotesampling.yml index e0f5a5f3652b..0fc087015c5a 100644 --- a/data/registry/collector-extension-jaegerremotesampling.yml +++ b/data/registry/collector-extension-jaegerremotesampling.yml @@ -19,4 +19,4 @@ createdAt: 2022-11-07 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-oauth2clientauth.yml b/data/registry/collector-extension-oauth2clientauth.yml index e03aaeb9e9ef..b833da784c58 100644 --- a/data/registry/collector-extension-oauth2clientauth.yml +++ b/data/registry/collector-extension-oauth2clientauth.yml @@ -18,4 +18,4 @@ createdAt: 2021-06-22 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-oidcauth.yml b/data/registry/collector-extension-oidcauth.yml index 2b4e1d1439d0..c8bdea31d711 100644 --- a/data/registry/collector-extension-oidcauth.yml +++ b/data/registry/collector-extension-oidcauth.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-opamp.yml b/data/registry/collector-extension-opamp.yml index 298604f9ff41..5ca16920303d 100644 --- a/data/registry/collector-extension-opamp.yml +++ b/data/registry/collector-extension-opamp.yml @@ -16,4 +16,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-pprof.yml b/data/registry/collector-extension-pprof.yml index 09e1065b0649..512c6421c157 100644 --- a/data/registry/collector-extension-pprof.yml +++ b/data/registry/collector-extension-pprof.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-remotetap.yml b/data/registry/collector-extension-remotetap.yml index c7288b7324a7..65d6381ad4d2 100644 --- a/data/registry/collector-extension-remotetap.yml +++ b/data/registry/collector-extension-remotetap.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/remotetapextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-sigv4auth.yml b/data/registry/collector-extension-sigv4auth.yml index 52758b45c7e2..a3743ed9b850 100644 --- a/data/registry/collector-extension-sigv4auth.yml +++ b/data/registry/collector-extension-sigv4auth.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-extension-solarwindsapmsettings.yml b/data/registry/collector-extension-solarwindsapmsettings.yml index 41727e278eed..d5f75399382d 100644 --- a/data/registry/collector-extension-solarwindsapmsettings.yml +++ b/data/registry/collector-extension-solarwindsapmsettings.yml @@ -21,4 +21,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/solarwindsapmsettingsextension - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-attributes.yml b/data/registry/collector-processor-attributes.yml index fe16a4dada1d..cfc2c9f24b5e 100644 --- a/data/registry/collector-processor-attributes.yml +++ b/data/registry/collector-processor-attributes.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-cumulativetodelta.yml b/data/registry/collector-processor-cumulativetodelta.yml index b6667ac53bef..1bad54b82d1d 100644 --- a/data/registry/collector-processor-cumulativetodelta.yml +++ b/data/registry/collector-processor-cumulativetodelta.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-deltatocumulative.yml b/data/registry/collector-processor-deltatocumulative.yml index 35843b0c6cc6..dc562ba16ba9 100644 --- a/data/registry/collector-processor-deltatocumulative.yml +++ b/data/registry/collector-processor-deltatocumulative.yml @@ -19,3 +19,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor + version: v0.94.0 diff --git a/data/registry/collector-processor-deltatorate.yml b/data/registry/collector-processor-deltatorate.yml index 417dad54e374..dffc50f9c668 100644 --- a/data/registry/collector-processor-deltatorate.yml +++ b/data/registry/collector-processor-deltatorate.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-filter.yml b/data/registry/collector-processor-filter.yml index 598aa3275c40..f13bb070349f 100644 --- a/data/registry/collector-processor-filter.yml +++ b/data/registry/collector-processor-filter.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-group-by-trace.yml b/data/registry/collector-processor-group-by-trace.yml index 7769b087ea22..d03b17d9a793 100644 --- a/data/registry/collector-processor-group-by-trace.yml +++ b/data/registry/collector-processor-group-by-trace.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-groupbyattrs.yml b/data/registry/collector-processor-groupbyattrs.yml index c68c8716631f..111529531b61 100644 --- a/data/registry/collector-processor-groupbyattrs.yml +++ b/data/registry/collector-processor-groupbyattrs.yml @@ -20,4 +20,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-interval.yml b/data/registry/collector-processor-interval.yml index e059bbf016ca..00cf8f6c5ae0 100644 --- a/data/registry/collector-processor-interval.yml +++ b/data/registry/collector-processor-interval.yml @@ -18,3 +18,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/intervalprocessor + version: v0.94.0 diff --git a/data/registry/collector-processor-k8sattributes.yml b/data/registry/collector-processor-k8sattributes.yml index f15cbb32478e..d676a7ba8ac6 100644 --- a/data/registry/collector-processor-k8sattributes.yml +++ b/data/registry/collector-processor-k8sattributes.yml @@ -19,4 +19,4 @@ createdAt: 2022-03-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-logstransform.yml b/data/registry/collector-processor-logstransform.yml index 9ad88dfbf33c..be56799171cf 100644 --- a/data/registry/collector-processor-logstransform.yml +++ b/data/registry/collector-processor-logstransform.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/logstransformprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-metrics-transform.yml b/data/registry/collector-processor-metrics-transform.yml index 8cf0bc2e3022..a0f828d25069 100644 --- a/data/registry/collector-processor-metrics-transform.yml +++ b/data/registry/collector-processor-metrics-transform.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-metricsgeneration.yml b/data/registry/collector-processor-metricsgeneration.yml index 0ffe99f9d557..1b552bd7b13a 100644 --- a/data/registry/collector-processor-metricsgeneration.yml +++ b/data/registry/collector-processor-metricsgeneration.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-probabilisticsampler.yml b/data/registry/collector-processor-probabilisticsampler.yml index 9d37a2e9c6f8..bb6de8d54075 100644 --- a/data/registry/collector-processor-probabilisticsampler.yml +++ b/data/registry/collector-processor-probabilisticsampler.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-redaction.yml b/data/registry/collector-processor-redaction.yml index 32c152c9c31d..666d12257973 100644 --- a/data/registry/collector-processor-redaction.yml +++ b/data/registry/collector-processor-redaction.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-remotetap.yml b/data/registry/collector-processor-remotetap.yml index 70070b337135..7eb1420e9ff6 100644 --- a/data/registry/collector-processor-remotetap.yml +++ b/data/registry/collector-processor-remotetap.yml @@ -20,4 +20,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-resource-detection.yml b/data/registry/collector-processor-resource-detection.yml index cd83b0dc292b..22c8bf76e046 100644 --- a/data/registry/collector-processor-resource-detection.yml +++ b/data/registry/collector-processor-resource-detection.yml @@ -20,4 +20,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-resource.yml b/data/registry/collector-processor-resource.yml index 7ef973245677..59afbc6005d2 100644 --- a/data/registry/collector-processor-resource.yml +++ b/data/registry/collector-processor-resource.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-routing.yml b/data/registry/collector-processor-routing.yml index ceac9f4ea4ca..193aa55d8069 100644 --- a/data/registry/collector-processor-routing.yml +++ b/data/registry/collector-processor-routing.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-schema.yml b/data/registry/collector-processor-schema.yml index df884c7c7ff4..571850366223 100644 --- a/data/registry/collector-processor-schema.yml +++ b/data/registry/collector-processor-schema.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/schemaprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-span-metrics.yml b/data/registry/collector-processor-span-metrics.yml index accafa3713a5..cd724ab10c47 100644 --- a/data/registry/collector-processor-span-metrics.yml +++ b/data/registry/collector-processor-span-metrics.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanmetricsprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-span.yml b/data/registry/collector-processor-span.yml index 462567ef5eca..87982960d34f 100644 --- a/data/registry/collector-processor-span.yml +++ b/data/registry/collector-processor-span.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-sumologic.yml b/data/registry/collector-processor-sumologic.yml index 1d0ba93211ff..67b047e5a615 100644 --- a/data/registry/collector-processor-sumologic.yml +++ b/data/registry/collector-processor-sumologic.yml @@ -20,4 +20,4 @@ createdAt: 2023-12-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-tail-sampling.yml b/data/registry/collector-processor-tail-sampling.yml index e5b5c3c1ba15..e5b2b5ef98ce 100644 --- a/data/registry/collector-processor-tail-sampling.yml +++ b/data/registry/collector-processor-tail-sampling.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-processor-transform.yml b/data/registry/collector-processor-transform.yml index 613993b84537..9fabc64c6466 100644 --- a/data/registry/collector-processor-transform.yml +++ b/data/registry/collector-processor-transform.yml @@ -20,4 +20,4 @@ createdAt: 2022-10-11 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-activedirectoryds.yml b/data/registry/collector-receiver-activedirectoryds.yml index b72b1d78a605..6d65c280b136 100644 --- a/data/registry/collector-receiver-activedirectoryds.yml +++ b/data/registry/collector-receiver-activedirectoryds.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-aerospike.yml b/data/registry/collector-receiver-aerospike.yml index 391e749b9669..813869ff949d 100644 --- a/data/registry/collector-receiver-aerospike.yml +++ b/data/registry/collector-receiver-aerospike.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-apache.yml b/data/registry/collector-receiver-apache.yml index 94a8ca72011b..0e765f9ed4d6 100644 --- a/data/registry/collector-receiver-apache.yml +++ b/data/registry/collector-receiver-apache.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-apachespark.yml b/data/registry/collector-receiver-apachespark.yml index 1a127b79ccb4..a39918951174 100644 --- a/data/registry/collector-receiver-apachespark.yml +++ b/data/registry/collector-receiver-apachespark.yml @@ -19,4 +19,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-aws-ecs-container-metrics.yml b/data/registry/collector-receiver-aws-ecs-container-metrics.yml index 29a9b262b270..85ba3e0fa141 100644 --- a/data/registry/collector-receiver-aws-ecs-container-metrics.yml +++ b/data/registry/collector-receiver-aws-ecs-container-metrics.yml @@ -20,4 +20,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-aws-xray.yml b/data/registry/collector-receiver-aws-xray.yml index 0941cc4f1cf3..8d50fdc4bc4b 100644 --- a/data/registry/collector-receiver-aws-xray.yml +++ b/data/registry/collector-receiver-aws-xray.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-awscloudwatch.yml b/data/registry/collector-receiver-awscloudwatch.yml index ab4210c866f0..3c4fbd6f2150 100644 --- a/data/registry/collector-receiver-awscloudwatch.yml +++ b/data/registry/collector-receiver-awscloudwatch.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-awscloudwatchmetrics.yml b/data/registry/collector-receiver-awscloudwatchmetrics.yml index a2712d8881fc..44a60504d6ea 100644 --- a/data/registry/collector-receiver-awscloudwatchmetrics.yml +++ b/data/registry/collector-receiver-awscloudwatchmetrics.yml @@ -20,4 +20,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchmetricsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-awscontainerinsight.yml b/data/registry/collector-receiver-awscontainerinsight.yml index 4c6a2b199307..047474b7a9bf 100644 --- a/data/registry/collector-receiver-awscontainerinsight.yml +++ b/data/registry/collector-receiver-awscontainerinsight.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscontainerinsightreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-awsfirehose.yml b/data/registry/collector-receiver-awsfirehose.yml index bcddc6025d3d..c4f3662dde65 100644 --- a/data/registry/collector-receiver-awsfirehose.yml +++ b/data/registry/collector-receiver-awsfirehose.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-azureblob.yml b/data/registry/collector-receiver-azureblob.yml index b95340245d60..0717e1806753 100644 --- a/data/registry/collector-receiver-azureblob.yml +++ b/data/registry/collector-receiver-azureblob.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-azureeventhub.yml b/data/registry/collector-receiver-azureeventhub.yml index 7f1e4a1ef93f..c3374fe804b7 100644 --- a/data/registry/collector-receiver-azureeventhub.yml +++ b/data/registry/collector-receiver-azureeventhub.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-azuremonitor.yml b/data/registry/collector-receiver-azuremonitor.yml index 2ac5af4ebdb2..bb67f08c4e43 100644 --- a/data/registry/collector-receiver-azuremonitor.yml +++ b/data/registry/collector-receiver-azuremonitor.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-bigip.yml b/data/registry/collector-receiver-bigip.yml index 1fbeb7eec783..91733819bc9e 100644 --- a/data/registry/collector-receiver-bigip.yml +++ b/data/registry/collector-receiver-bigip.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-carbon.yml b/data/registry/collector-receiver-carbon.yml index ea122cc8bc6e..372f77abc9c4 100644 --- a/data/registry/collector-receiver-carbon.yml +++ b/data/registry/collector-receiver-carbon.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-chrony.yml b/data/registry/collector-receiver-chrony.yml index 259a8fce716d..e6a23cb46702 100644 --- a/data/registry/collector-receiver-chrony.yml +++ b/data/registry/collector-receiver-chrony.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-cloudflare.yml b/data/registry/collector-receiver-cloudflare.yml index 28d86cf18916..365089ed444e 100644 --- a/data/registry/collector-receiver-cloudflare.yml +++ b/data/registry/collector-receiver-cloudflare.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-cloudfoundry.yml b/data/registry/collector-receiver-cloudfoundry.yml index d16c56d1d87c..bc47d2a86f29 100644 --- a/data/registry/collector-receiver-cloudfoundry.yml +++ b/data/registry/collector-receiver-cloudfoundry.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-collectd.yml b/data/registry/collector-receiver-collectd.yml index 7da70a039a24..6f9ac7451efd 100644 --- a/data/registry/collector-receiver-collectd.yml +++ b/data/registry/collector-receiver-collectd.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-couchdb.yml b/data/registry/collector-receiver-couchdb.yml index 355f1e9d5d9b..148ba9794ff1 100644 --- a/data/registry/collector-receiver-couchdb.yml +++ b/data/registry/collector-receiver-couchdb.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-datadog.yml b/data/registry/collector-receiver-datadog.yml index 86bceeef2269..e989fbbb07e9 100644 --- a/data/registry/collector-receiver-datadog.yml +++ b/data/registry/collector-receiver-datadog.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-docker-stats.yml b/data/registry/collector-receiver-docker-stats.yml index 66f73dd8fd0c..fd9c6e8b3391 100644 --- a/data/registry/collector-receiver-docker-stats.yml +++ b/data/registry/collector-receiver-docker-stats.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-elasticsearch.yml b/data/registry/collector-receiver-elasticsearch.yml index f65f21960b23..f9a00295c031 100644 --- a/data/registry/collector-receiver-elasticsearch.yml +++ b/data/registry/collector-receiver-elasticsearch.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-expvar.yml b/data/registry/collector-receiver-expvar.yml index 1cddf7769657..94a910d2e5fc 100644 --- a/data/registry/collector-receiver-expvar.yml +++ b/data/registry/collector-receiver-expvar.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-file.yml b/data/registry/collector-receiver-file.yml index 5f7e6b080d5c..f0dd8bc1e9ba 100644 --- a/data/registry/collector-receiver-file.yml +++ b/data/registry/collector-receiver-file.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-filelog.yml b/data/registry/collector-receiver-filelog.yml index 11ef0deffaad..3cc4f1522c22 100644 --- a/data/registry/collector-receiver-filelog.yml +++ b/data/registry/collector-receiver-filelog.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-filestats.yml b/data/registry/collector-receiver-filestats.yml index 2c53b4d8426d..2dcb174fbdb4 100644 --- a/data/registry/collector-receiver-filestats.yml +++ b/data/registry/collector-receiver-filestats.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-flinkmetrics.yml b/data/registry/collector-receiver-flinkmetrics.yml index f09f5eaf3617..9e275d6edfce 100644 --- a/data/registry/collector-receiver-flinkmetrics.yml +++ b/data/registry/collector-receiver-flinkmetrics.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-fluent-forward.yml b/data/registry/collector-receiver-fluent-forward.yml index 2ac949a10347..ad5c1e946c00 100644 --- a/data/registry/collector-receiver-fluent-forward.yml +++ b/data/registry/collector-receiver-fluent-forward.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-gitprovider.yml b/data/registry/collector-receiver-gitprovider.yml index a0c611b1ab6e..aa5151cbd242 100644 --- a/data/registry/collector-receiver-gitprovider.yml +++ b/data/registry/collector-receiver-gitprovider.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-googlecloudpubsub.yml b/data/registry/collector-receiver-googlecloudpubsub.yml index 963fed39da95..23a515d0e35a 100644 --- a/data/registry/collector-receiver-googlecloudpubsub.yml +++ b/data/registry/collector-receiver-googlecloudpubsub.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-googlecloudspanner.yml b/data/registry/collector-receiver-googlecloudspanner.yml index 7f74f9729a86..4a64925fe7f6 100644 --- a/data/registry/collector-receiver-googlecloudspanner.yml +++ b/data/registry/collector-receiver-googlecloudspanner.yml @@ -17,4 +17,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-haproxy.yml b/data/registry/collector-receiver-haproxy.yml index a7e0c03f050e..77c9690da3b3 100644 --- a/data/registry/collector-receiver-haproxy.yml +++ b/data/registry/collector-receiver-haproxy.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-host-metrics.yml b/data/registry/collector-receiver-host-metrics.yml index 7ec13b2903de..15e5a36eba29 100644 --- a/data/registry/collector-receiver-host-metrics.yml +++ b/data/registry/collector-receiver-host-metrics.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-httpcheck.yml b/data/registry/collector-receiver-httpcheck.yml index 00e5d053e7aa..5f85b43ce141 100644 --- a/data/registry/collector-receiver-httpcheck.yml +++ b/data/registry/collector-receiver-httpcheck.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-iis.yml b/data/registry/collector-receiver-iis.yml index 14d2ff51b666..307e9273c853 100644 --- a/data/registry/collector-receiver-iis.yml +++ b/data/registry/collector-receiver-iis.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-influxdb.yml b/data/registry/collector-receiver-influxdb.yml index bb3025f86150..24819a7f8a69 100644 --- a/data/registry/collector-receiver-influxdb.yml +++ b/data/registry/collector-receiver-influxdb.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-jaeger.yml b/data/registry/collector-receiver-jaeger.yml index b8acfea36c68..3f3e3e89b288 100644 --- a/data/registry/collector-receiver-jaeger.yml +++ b/data/registry/collector-receiver-jaeger.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-jmx.yml b/data/registry/collector-receiver-jmx.yml index 6da587886162..08baf0fa886a 100644 --- a/data/registry/collector-receiver-jmx.yml +++ b/data/registry/collector-receiver-jmx.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-journald.yml b/data/registry/collector-receiver-journald.yml index 46a3dcad6761..2071948ef0f2 100644 --- a/data/registry/collector-receiver-journald.yml +++ b/data/registry/collector-receiver-journald.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-k8s-cluster.yml b/data/registry/collector-receiver-k8s-cluster.yml index 05c17424b16c..4d26b5ac2e71 100644 --- a/data/registry/collector-receiver-k8s-cluster.yml +++ b/data/registry/collector-receiver-k8s-cluster.yml @@ -20,4 +20,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-k8sevents.yml b/data/registry/collector-receiver-k8sevents.yml index edbddd8f9fd2..f5554817dd77 100644 --- a/data/registry/collector-receiver-k8sevents.yml +++ b/data/registry/collector-receiver-k8sevents.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-k8sobjects.yml b/data/registry/collector-receiver-k8sobjects.yml index 67c54baa35d8..f4f8406dc5f8 100644 --- a/data/registry/collector-receiver-k8sobjects.yml +++ b/data/registry/collector-receiver-k8sobjects.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-kafka.yml b/data/registry/collector-receiver-kafka.yml index 3ab41600dead..6acef8f07911 100644 --- a/data/registry/collector-receiver-kafka.yml +++ b/data/registry/collector-receiver-kafka.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-kafkametrics.yml b/data/registry/collector-receiver-kafkametrics.yml index 4a2158bee539..182f30948473 100644 --- a/data/registry/collector-receiver-kafkametrics.yml +++ b/data/registry/collector-receiver-kafkametrics.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-kubelet-stats.yml b/data/registry/collector-receiver-kubelet-stats.yml index c166dac3a00f..afdadd60b9fd 100644 --- a/data/registry/collector-receiver-kubelet-stats.yml +++ b/data/registry/collector-receiver-kubelet-stats.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-loki.yml b/data/registry/collector-receiver-loki.yml index fb6942234be4..940a39c078c0 100644 --- a/data/registry/collector-receiver-loki.yml +++ b/data/registry/collector-receiver-loki.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-memcached.yml b/data/registry/collector-receiver-memcached.yml index 0ad19935802d..b148e18657fc 100644 --- a/data/registry/collector-receiver-memcached.yml +++ b/data/registry/collector-receiver-memcached.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-mongodb.yml b/data/registry/collector-receiver-mongodb.yml index ac7b4c8192f0..3a41b164f0a9 100644 --- a/data/registry/collector-receiver-mongodb.yml +++ b/data/registry/collector-receiver-mongodb.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-mongodbatlas.yml b/data/registry/collector-receiver-mongodbatlas.yml index 7d72a868a0e2..2f9af44efd9d 100644 --- a/data/registry/collector-receiver-mongodbatlas.yml +++ b/data/registry/collector-receiver-mongodbatlas.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-mysql.yml b/data/registry/collector-receiver-mysql.yml index 5cf9a8fd0deb..2dd4367d3835 100644 --- a/data/registry/collector-receiver-mysql.yml +++ b/data/registry/collector-receiver-mysql.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-namedpipe.yml b/data/registry/collector-receiver-namedpipe.yml index fa60776cfeb5..d7324ba0499d 100644 --- a/data/registry/collector-receiver-namedpipe.yml +++ b/data/registry/collector-receiver-namedpipe.yml @@ -18,4 +18,4 @@ createdAt: 2024-01-19 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-nginx.yml b/data/registry/collector-receiver-nginx.yml index d8f5b8d26f54..170ccba64cf1 100644 --- a/data/registry/collector-receiver-nginx.yml +++ b/data/registry/collector-receiver-nginx.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-nsxt.yml b/data/registry/collector-receiver-nsxt.yml index 648bc0c224a0..24195b529eab 100644 --- a/data/registry/collector-receiver-nsxt.yml +++ b/data/registry/collector-receiver-nsxt.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-opencensus.yml b/data/registry/collector-receiver-opencensus.yml index f0e1112d50e9..bbe0d2487df9 100644 --- a/data/registry/collector-receiver-opencensus.yml +++ b/data/registry/collector-receiver-opencensus.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-oracledb.yml b/data/registry/collector-receiver-oracledb.yml index 7c37c027c194..469cabd48777 100644 --- a/data/registry/collector-receiver-oracledb.yml +++ b/data/registry/collector-receiver-oracledb.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-osquery.yml b/data/registry/collector-receiver-osquery.yml index 1c864637aba6..c0ea96b99014 100644 --- a/data/registry/collector-receiver-osquery.yml +++ b/data/registry/collector-receiver-osquery.yml @@ -18,4 +18,4 @@ createdAt: 2024-01-19 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/osqueryreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-otlpjsonfile.yml b/data/registry/collector-receiver-otlpjsonfile.yml index ea3c99b04af1..121883bd0955 100644 --- a/data/registry/collector-receiver-otlpjsonfile.yml +++ b/data/registry/collector-receiver-otlpjsonfile.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-podman.yml b/data/registry/collector-receiver-podman.yml index b4e7824cc2f7..0b40fa0343a5 100644 --- a/data/registry/collector-receiver-podman.yml +++ b/data/registry/collector-receiver-podman.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-postgresql.yml b/data/registry/collector-receiver-postgresql.yml index dd83a86ce9e8..3e6669687b99 100644 --- a/data/registry/collector-receiver-postgresql.yml +++ b/data/registry/collector-receiver-postgresql.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-prometheus.yml b/data/registry/collector-receiver-prometheus.yml index 8a0e0fc99b95..6d05a3cf2d82 100644 --- a/data/registry/collector-receiver-prometheus.yml +++ b/data/registry/collector-receiver-prometheus.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-pulsar.yml b/data/registry/collector-receiver-pulsar.yml index 5c48e98123c4..4c423d93a6cf 100644 --- a/data/registry/collector-receiver-pulsar.yml +++ b/data/registry/collector-receiver-pulsar.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-purefa.yml b/data/registry/collector-receiver-purefa.yml index c7ec37449661..6a219d1a16fe 100644 --- a/data/registry/collector-receiver-purefa.yml +++ b/data/registry/collector-receiver-purefa.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-purefb.yml b/data/registry/collector-receiver-purefb.yml index e30900cf4a6e..7ec633cd1fcf 100644 --- a/data/registry/collector-receiver-purefb.yml +++ b/data/registry/collector-receiver-purefb.yml @@ -19,4 +19,4 @@ createdAt: 2023-02-01 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-rabbitmq.yml b/data/registry/collector-receiver-rabbitmq.yml index fa652a278920..69e7d50a9d64 100644 --- a/data/registry/collector-receiver-rabbitmq.yml +++ b/data/registry/collector-receiver-rabbitmq.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-receiver-creator.yml b/data/registry/collector-receiver-receiver-creator.yml index 1589823a706c..bb9915542d72 100644 --- a/data/registry/collector-receiver-receiver-creator.yml +++ b/data/registry/collector-receiver-receiver-creator.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-redis.yml b/data/registry/collector-receiver-redis.yml index 4ad72fb8bf13..94ffe0557359 100644 --- a/data/registry/collector-receiver-redis.yml +++ b/data/registry/collector-receiver-redis.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-riak.yml b/data/registry/collector-receiver-riak.yml index 11bf6e25fb3e..8ef509c704a0 100644 --- a/data/registry/collector-receiver-riak.yml +++ b/data/registry/collector-receiver-riak.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-saphana.yml b/data/registry/collector-receiver-saphana.yml index 383f658324cd..b5055f29c3d9 100644 --- a/data/registry/collector-receiver-saphana.yml +++ b/data/registry/collector-receiver-saphana.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-sapm.yml b/data/registry/collector-receiver-sapm.yml index f66b7ff3cbdd..e5da89fd6930 100644 --- a/data/registry/collector-receiver-sapm.yml +++ b/data/registry/collector-receiver-sapm.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-signalfx.yml b/data/registry/collector-receiver-signalfx.yml index 66611050c024..50923d1b32d3 100644 --- a/data/registry/collector-receiver-signalfx.yml +++ b/data/registry/collector-receiver-signalfx.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-simple-prometheus.yml b/data/registry/collector-receiver-simple-prometheus.yml index d9596d1b8e17..90629f5e784b 100644 --- a/data/registry/collector-receiver-simple-prometheus.yml +++ b/data/registry/collector-receiver-simple-prometheus.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-skywalking.yml b/data/registry/collector-receiver-skywalking.yml index e4e845b77631..db1a04804f95 100644 --- a/data/registry/collector-receiver-skywalking.yml +++ b/data/registry/collector-receiver-skywalking.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-snmp.yml b/data/registry/collector-receiver-snmp.yml index d6e36eb8317c..9873e383f503 100644 --- a/data/registry/collector-receiver-snmp.yml +++ b/data/registry/collector-receiver-snmp.yml @@ -19,4 +19,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-snowflake.yml b/data/registry/collector-receiver-snowflake.yml index 187da0643722..71a74488dd80 100644 --- a/data/registry/collector-receiver-snowflake.yml +++ b/data/registry/collector-receiver-snowflake.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-solace.yml b/data/registry/collector-receiver-solace.yml index 2ed319409604..385c2eaa1a34 100644 --- a/data/registry/collector-receiver-solace.yml +++ b/data/registry/collector-receiver-solace.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-splunk-hec.yml b/data/registry/collector-receiver-splunk-hec.yml index 1ed7e11224f8..5fb9f2a962d2 100644 --- a/data/registry/collector-receiver-splunk-hec.yml +++ b/data/registry/collector-receiver-splunk-hec.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-splunkenterprise.yml b/data/registry/collector-receiver-splunkenterprise.yml index c9127fa93a0f..01d221b48b78 100644 --- a/data/registry/collector-receiver-splunkenterprise.yml +++ b/data/registry/collector-receiver-splunkenterprise.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-sqlquery.yml b/data/registry/collector-receiver-sqlquery.yml index 2a4607485bf2..554e67b43290 100644 --- a/data/registry/collector-receiver-sqlquery.yml +++ b/data/registry/collector-receiver-sqlquery.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-sqlserver.yml b/data/registry/collector-receiver-sqlserver.yml index 32dc34e241c1..ee0e2f3d511b 100644 --- a/data/registry/collector-receiver-sqlserver.yml +++ b/data/registry/collector-receiver-sqlserver.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-sshcheck.yml b/data/registry/collector-receiver-sshcheck.yml index 54d4623e6cce..3c10e07f560f 100644 --- a/data/registry/collector-receiver-sshcheck.yml +++ b/data/registry/collector-receiver-sshcheck.yml @@ -19,4 +19,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-statsd.yml b/data/registry/collector-receiver-statsd.yml index c7d1699ce356..f26aa23980b6 100644 --- a/data/registry/collector-receiver-statsd.yml +++ b/data/registry/collector-receiver-statsd.yml @@ -17,4 +17,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-syslog.yml b/data/registry/collector-receiver-syslog.yml index f5c6d2df93d9..1359dfc1f201 100644 --- a/data/registry/collector-receiver-syslog.yml +++ b/data/registry/collector-receiver-syslog.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-tcplog.yml b/data/registry/collector-receiver-tcplog.yml index 3d41dcd2cce3..dc8b8d3fab5d 100644 --- a/data/registry/collector-receiver-tcplog.yml +++ b/data/registry/collector-receiver-tcplog.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-udplog.yml b/data/registry/collector-receiver-udplog.yml index 6880f40c8188..de748d587602 100644 --- a/data/registry/collector-receiver-udplog.yml +++ b/data/registry/collector-receiver-udplog.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-vcenter.yml b/data/registry/collector-receiver-vcenter.yml index 4fb16bef1b63..796da21af58c 100644 --- a/data/registry/collector-receiver-vcenter.yml +++ b/data/registry/collector-receiver-vcenter.yml @@ -18,4 +18,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-wavefront.yml b/data/registry/collector-receiver-wavefront.yml index cbf17a377a35..1363aede8c18 100644 --- a/data/registry/collector-receiver-wavefront.yml +++ b/data/registry/collector-receiver-wavefront.yml @@ -16,4 +16,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-webhookevent.yml b/data/registry/collector-receiver-webhookevent.yml index 48be64136253..034cc6401214 100644 --- a/data/registry/collector-receiver-webhookevent.yml +++ b/data/registry/collector-receiver-webhookevent.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-windows-perf-counters.yml b/data/registry/collector-receiver-windows-perf-counters.yml index c6744ef2ca70..bce4a36a24f8 100644 --- a/data/registry/collector-receiver-windows-perf-counters.yml +++ b/data/registry/collector-receiver-windows-perf-counters.yml @@ -19,4 +19,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-windowseventlog.yml b/data/registry/collector-receiver-windowseventlog.yml index eec4bd5986c3..b8e4fd5e73a2 100644 --- a/data/registry/collector-receiver-windowseventlog.yml +++ b/data/registry/collector-receiver-windowseventlog.yml @@ -18,4 +18,4 @@ createdAt: 2022-10-25 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/collector-receiver-zipkin.yml b/data/registry/collector-receiver-zipkin.yml index a5005f80b597..05e1ae2f55e6 100644 --- a/data/registry/collector-receiver-zipkin.yml +++ b/data/registry/collector-receiver-zipkin.yml @@ -13,7 +13,7 @@ authors: package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver - version: v0.93.0 + version: v0.94.0 urls: repo: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/zipkinreceiver createdAt: 2020-11-05 diff --git a/data/registry/collector-receiver-zookeeper.yml b/data/registry/collector-receiver-zookeeper.yml index 58aff922dc86..4408ac02c35a 100644 --- a/data/registry/collector-receiver-zookeeper.yml +++ b/data/registry/collector-receiver-zookeeper.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-26 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver - version: v0.93.0 + version: v0.94.0 diff --git a/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml b/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml index 2c9b7638eb68..a63e5740de04 100644 --- a/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml +++ b/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml @@ -20,4 +20,4 @@ createdAt: 2022-11-07 package: registry: nuget name: OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule - version: 1.7.0-beta.1 + version: 1.7.0-beta.2 diff --git a/data/registry/instrumentation-dotnet-aspnet.yml b/data/registry/instrumentation-dotnet-aspnet.yml index 0b9b1d640a72..49cc45665e1d 100644 --- a/data/registry/instrumentation-dotnet-aspnet.yml +++ b/data/registry/instrumentation-dotnet-aspnet.yml @@ -17,4 +17,4 @@ createdAt: 2022-10-28 package: registry: nuget name: OpenTelemetry.Instrumentation.AspNet - version: 1.7.0-beta.1 + version: 1.7.0-beta.2 diff --git a/data/registry/instrumentation-dotnet-entityframeworkcore.yml b/data/registry/instrumentation-dotnet-entityframeworkcore.yml index 94260f701ce1..eeb5af5bb335 100644 --- a/data/registry/instrumentation-dotnet-entityframeworkcore.yml +++ b/data/registry/instrumentation-dotnet-entityframeworkcore.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-28 package: registry: nuget name: OpenTelemetry.Instrumentation.EntityFrameworkCore - version: 1.0.0-beta.9 + version: 1.0.0-beta.10 diff --git a/data/registry/instrumentation-dotnet-wcf.yml b/data/registry/instrumentation-dotnet-wcf.yml index 92e6a74858b2..ae17869f813e 100644 --- a/data/registry/instrumentation-dotnet-wcf.yml +++ b/data/registry/instrumentation-dotnet-wcf.yml @@ -17,4 +17,4 @@ createdAt: 2022-10-28 package: registry: nuget name: OpenTelemetry.Instrumentation.Wcf - version: 1.0.0-rc.14 + version: 1.0.0-rc.15 From 76fe5f68dcbb131003d2eeb50d22396473eed2cd Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Thu, 8 Feb 2024 02:39:40 -0500 Subject: [PATCH 12/30] Update CONTRIBUTING.md: add missing link definition (#3960) --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f15f09d170cd..63d9d1a43755 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -233,6 +233,7 @@ approvers and maintainers while doing code reviews: [hugo]: https://gohugo.io [localhost:1313]: http://localhost:1313 [localhost:8888]: http://localhost:8888 +[netlify]: https://netlify.com [new-issue]: https://github.com/open-telemetry/opentelemetry.io/issues/new/choose [nodejs-rel]: https://nodejs.org/en/about/previous-releases From 0983f36403437a82487ea8b09492ec361fc60da0 Mon Sep 17 00:00:00 2001 From: Reese Lee Date: Thu, 8 Feb 2024 08:04:53 -0800 Subject: [PATCH 13/30] Update discussion-group.md (#3953) --- .../en/community/end-user/discussion-group.md | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/content/en/community/end-user/discussion-group.md b/content/en/community/end-user/discussion-group.md index 7b84fd5b4867..7ab67cadd9c7 100644 --- a/content/en/community/end-user/discussion-group.md +++ b/content/en/community/end-user/discussion-group.md @@ -14,17 +14,15 @@ Feedback that is shared and collected in these sessions will be routed back to the relevant project maintainers to help drive prioritization of improvements and changes to the project. -## New for 2023 +## About -- Sessions are now available for all regions! -- You can now find summaries of past discussions every month! Search the blog - for "End-User Discussions". +- Sessions are available for all regions! +- Search the blog for "End-User Discussions" to find summaries of past + discussions. - A project maintainer and/or a Governance Committee member will be in attendance at each session to provide additional context, insight, and plans to user questions and feedback. -- The Chatham House Rule will no longer be applied, and **sessions will be - recorded**. This will help make the feedback more discoverable by the - community. +- Sessions are recorded. ## Upcoming sessions @@ -33,19 +31,19 @@ Here are upcoming sessions, or you can view them on the - **EMEA (Europe, Middle East, and Africa)**: every third Tuesday of the month at 11AM GMT ([Zoom link](https://us06web.zoom.us/j/85691064809?pwd=c0VCejh)) - - August 15 - - September 19 - - October 17 + - February 20 + - March 19 + - April 16 - **APAC (Asia Pacific)**: every third Wednesday of the month at 11AM India ST (GMT +5.5), [register](https://lu.ma/1w129wgu) to get the Zoom link - - August 16 - - September 20 - - October 18 -- **AMER (Americas)**: every third Thursday of the month at 9AM PST (GMT -8), + - February 21 + - March 20 + - April 17 +- **AMER (Americas)**: every third Thursday of the month at 9AM PT (GMT -8), ([Zoom link](https://us06web.zoom.us/j/87037874951?pwd=WGo3eUZpeWFZTlhJQXhJeXZhQmwvUT09)) - - August 17 - - September 21 - - October 19 + - February 15 + - March 21 + - April 18 Past topics/questions have included: From f0579209a92cfd8cf59ecccbfb7826466ad5d61b Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Thu, 8 Feb 2024 17:32:09 +0100 Subject: [PATCH 14/30] Update opentelemetry-collector-releases version to v0.94.0 (#3966) --- content/en/docs/collector/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/collector/_index.md b/content/en/docs/collector/_index.md index 7e7121a15ba5..b5d796e0998b 100644 --- a/content/en/docs/collector/_index.md +++ b/content/en/docs/collector/_index.md @@ -3,7 +3,7 @@ title: Collector description: Vendor-agnostic way to receive, process and export telemetry data. aliases: [collector/about] cascade: - vers: 0.93.0 + vers: 0.94.0 weight: 10 --- From 3f172d568cfb540c0d7d32d3e1fedfd6ffa6c180 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Fri, 9 Feb 2024 07:16:30 +0100 Subject: [PATCH 15/30] Auto-update registry versions (d4b7c1292e0fd0b8cdcb6749fa6bf4faedd6119f) (#3968) --- data/registry/exporter-dotnet-azure.yml | 2 +- data/registry/instrumentation-ruby-all.yml | 2 +- data/registry/instrumentation-ruby-aws-sdk.yml | 2 +- data/registry/instrumentation-ruby-bunny.yml | 2 +- data/registry/instrumentation-ruby-mysql2.yml | 2 +- data/registry/instrumentation-ruby-pg.yml | 2 +- data/registry/instrumentation-ruby-que.yml | 2 +- data/registry/instrumentation-ruby-resque.yml | 2 +- data/registry/instrumentation-ruby-sidekiq.yml | 2 +- data/registry/instrumentation-ruby-trilogy.yml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/data/registry/exporter-dotnet-azure.yml b/data/registry/exporter-dotnet-azure.yml index 0aab8b1d77f0..b733e00c7750 100644 --- a/data/registry/exporter-dotnet-azure.yml +++ b/data/registry/exporter-dotnet-azure.yml @@ -13,7 +13,7 @@ authors: package: name: Azure.Monitor.OpenTelemetry.Exporter registry: nuget - version: 1.2.0 + version: 1.3.0-beta.1 urls: repo: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter createdAt: 2021-11-01 diff --git a/data/registry/instrumentation-ruby-all.yml b/data/registry/instrumentation-ruby-all.yml index f29971293794..6ef0f3cf2ba4 100644 --- a/data/registry/instrumentation-ruby-all.yml +++ b/data/registry/instrumentation-ruby-all.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-all - version: 0.56.0 + version: 0.57.0 diff --git a/data/registry/instrumentation-ruby-aws-sdk.yml b/data/registry/instrumentation-ruby-aws-sdk.yml index 0b6c192cd8ea..4d024a4d673e 100644 --- a/data/registry/instrumentation-ruby-aws-sdk.yml +++ b/data/registry/instrumentation-ruby-aws-sdk.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-aws_sdk - version: 0.5.0 + version: 0.5.1 diff --git a/data/registry/instrumentation-ruby-bunny.yml b/data/registry/instrumentation-ruby-bunny.yml index 49e0e028a401..499cc9e84422 100644 --- a/data/registry/instrumentation-ruby-bunny.yml +++ b/data/registry/instrumentation-ruby-bunny.yml @@ -15,4 +15,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-bunny - version: 0.21.1 + version: 0.21.2 diff --git a/data/registry/instrumentation-ruby-mysql2.yml b/data/registry/instrumentation-ruby-mysql2.yml index c94eae0e6cff..6ff2d2ba8e2c 100644 --- a/data/registry/instrumentation-ruby-mysql2.yml +++ b/data/registry/instrumentation-ruby-mysql2.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-mysql2 - version: 0.25.0 + version: 0.26.1 diff --git a/data/registry/instrumentation-ruby-pg.yml b/data/registry/instrumentation-ruby-pg.yml index bf79f6ce9550..15ab13e20fca 100644 --- a/data/registry/instrumentation-ruby-pg.yml +++ b/data/registry/instrumentation-ruby-pg.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-pg - version: 0.26.1 + version: 0.27.1 diff --git a/data/registry/instrumentation-ruby-que.yml b/data/registry/instrumentation-ruby-que.yml index 386ceb80eeba..175765be3037 100644 --- a/data/registry/instrumentation-ruby-que.yml +++ b/data/registry/instrumentation-ruby-que.yml @@ -15,4 +15,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-que - version: 0.7.1 + version: 0.8.0 diff --git a/data/registry/instrumentation-ruby-resque.yml b/data/registry/instrumentation-ruby-resque.yml index 30f1178e6cea..edd8aa56a266 100644 --- a/data/registry/instrumentation-ruby-resque.yml +++ b/data/registry/instrumentation-ruby-resque.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-resque - version: 0.5.0 + version: 0.5.1 diff --git a/data/registry/instrumentation-ruby-sidekiq.yml b/data/registry/instrumentation-ruby-sidekiq.yml index 44448a61794f..f437e268e733 100644 --- a/data/registry/instrumentation-ruby-sidekiq.yml +++ b/data/registry/instrumentation-ruby-sidekiq.yml @@ -15,4 +15,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-sidekiq - version: 0.25.0 + version: 0.25.2 diff --git a/data/registry/instrumentation-ruby-trilogy.yml b/data/registry/instrumentation-ruby-trilogy.yml index 30e4d038fe8f..8be0fed03bbd 100644 --- a/data/registry/instrumentation-ruby-trilogy.yml +++ b/data/registry/instrumentation-ruby-trilogy.yml @@ -15,4 +15,4 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-trilogy - version: 0.58.0 + version: 0.59.1 From 7f611621677ea3b0226259f1a68cdb843586dae3 Mon Sep 17 00:00:00 2001 From: Daniel Gomez Blanco Date: Fri, 9 Feb 2024 09:40:05 +0000 Subject: [PATCH 16/30] Add Skyscanner to adopters lists (#3971) --- data/ecosystem/adopters.yaml | 70 +++++++++++++++++++----------------- static/refcache.json | 4 +++ 2 files changed, 42 insertions(+), 32 deletions(-) diff --git a/data/ecosystem/adopters.yaml b/data/ecosystem/adopters.yaml index ef1f4615f1bc..fcbb3f0d7157 100644 --- a/data/ecosystem/adopters.yaml +++ b/data/ecosystem/adopters.yaml @@ -1,4 +1,4 @@ -# cSpell:ignore Farfetch Globale Datenrettungsdienste Uplight Wandera Zocdoc +# cSpell:ignore Farfetch Globale Datenrettungsdienste Uplight Wandera Zocdoc Skyscanner - name: AppDirect url: https://www.appdirect.com/ components: [Collector] @@ -14,6 +14,11 @@ components: [Collector, Python] reference: '' contact: '' +- name: Dropbox DocSend + url: https://www.docsend.com/ + components: [Ruby] + reference: '' + contact: '' - name: eBay url: https://www.ebay.com components: [Collector, Java, JavaScript, Go] @@ -32,6 +37,22 @@ reference: /blog/2023/end-user-q-and-a-03/ referenceTitle: blog post contact: '' +- name: Fulcrum + url: https://www.fulcrumapp.com/ + components: [Ruby] + reference: '' + contact: '' +- name: GitHub + url: https://github.com + components: [Ruby] + reference: 'https://github.blog/2021-05-26-why-and-how-github-is-adopting-opentelemetry/' + referenceTitle: blog post + contact: '' +- name: Heroku + url: https://heroku.com + components: [Ruby] + reference: '' + contact: '' - name: OrderMyGear url: https://www.ordermygear.com/ components: [] @@ -42,11 +63,27 @@ components: [Python] reference: '' contact: '' +- name: Puppet + url: https://puppet.com/ + components: [Ruby] + reference: '' + contact: '' - name: Shopify url: https://www.shopify.com/ components: [Collector, Go, Ruby] reference: '' contact: '' +- name: Skyscanner + url: https://www.skyscanner.net/ + components: [Collector, Go, Java, Javascript, Python] + reference: https://www.infoq.com/presentations/opentelemetry-observability/ + referenceTitle: presentation + contact: https://github.com/danielgblanco/ +- name: TableCheck + url: https://www.tablecheck.com/ + components: [Ruby] + reference: '' + contact: '' - name: Transit url: https://transitapp.com/ components: [] @@ -68,34 +105,3 @@ components: [] reference: '' contact: '' -- name: Heroku - url: https://heroku.com - components: [Ruby] - reference: '' - contact: '' -- name: GitHub - url: https://github.com - components: [Ruby] - reference: 'https://github.blog/2021-05-26-why-and-how-github-is-adopting-opentelemetry/' - referenceTitle: blog post - contact: '' -- name: Fulcrum - url: https://www.fulcrumapp.com/ - components: [Ruby] - reference: '' - contact: '' -- name: Puppet - url: https://puppet.com/ - components: [Ruby] - reference: '' - contact: '' -- name: TableCheck - url: https://www.tablecheck.com/ - components: [Ruby] - reference: '' - contact: '' -- name: Dropbox DocSend - url: https://www.docsend.com/ - components: [Ruby] - reference: '' - contact: '' diff --git a/static/refcache.json b/static/refcache.json index e4054aa0053b..2bb4dd5ff70b 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -7399,6 +7399,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T16:05:10.329813-05:00" }, + "https://www.infoq.com/presentations/opentelemetry-observability/": { + "StatusCode": 200, + "LastSeen": "2024-02-09T09:36:03.77411329Z" + }, "https://www.investopedia.com/terms/p/personally-identifiable-information-pii.asp": { "StatusCode": 200, "LastSeen": "2024-01-18T19:55:46.183893-05:00" From cce8d540c134889f08703c464b79c54924a2e90f Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Fri, 9 Feb 2024 05:29:51 -0500 Subject: [PATCH 17/30] Upgrade to docsy v0.8.0-49-g621fb34, prep for v0.9.0, streamline footer-center page + copyright date range (#3967) --- .gitmodules | 2 +- assets/scss/_external_link.scss | 4 ++++ assets/scss/_styles_project.scss | 4 ++-- hugo.yaml | 8 +++++--- layouts/_default/_markup/render-heading.html | 1 + static/refcache.json | 8 ++++---- themes/docsy | 2 +- 7 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 layouts/_default/_markup/render-heading.html diff --git a/.gitmodules b/.gitmodules index 7d000a9f6ea7..0381dab8b503 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,7 @@ [submodule "themes/docsy"] path = themes/docsy url = https://github.com/cncf/docsy.git - docsy-pin = v0.8.0-21-g435b2e0 + docsy-pin = v0.8.0-49-g621fb34 [submodule "content-modules/opentelemetry-specification"] path = content-modules/opentelemetry-specification url = https://github.com/open-telemetry/opentelemetry-specification.git diff --git a/assets/scss/_external_link.scss b/assets/scss/_external_link.scss index 4d8396999d45..d0e4dd60018d 100644 --- a/assets/scss/_external_link.scss +++ b/assets/scss/_external_link.scss @@ -23,6 +23,10 @@ a.external-link:after { @include external-link-icon(); } +.td-footer a.external-link:after { + display: none !important; +} + // Can't quite use this yet since (1) breadcrumbs currently use external links, // (2) we can't currently easily turn this off for footer icons. // diff --git a/assets/scss/_styles_project.scss b/assets/scss/_styles_project.scss index a5744e664c08..bb65387e5f6e 100644 --- a/assets/scss/_styles_project.scss +++ b/assets/scss/_styles_project.scss @@ -148,12 +148,12 @@ } } -.td-page-meta--child { +.td-page-meta__child { display: none !important; } .otel-docs-spec { - .td-page-meta--edit { + .td-page-meta__edit { display: none !important; } } diff --git a/hugo.yaml b/hugo.yaml index 78aba19fe5d1..ae6fce296923 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -47,8 +47,11 @@ outputs: section: [HTML] params: - copyright: >- - The OpenTelemetry Authors | Documentation Distributed under CC BY 4.0 | + copyright: + authors: >- + OpenTelemetry Authors | Docs [CC BY + 4.0](https://creativecommons.org/licenses/by/4.0) + from_year: 2019 tagline: Effective observability requires high-quality telemetry sub_tagline: >- **OpenTelemetry** makes robust, portable telemetry a built-in feature of @@ -72,7 +75,6 @@ params: - img/social/logo-wordmark-001.png ui: - footer_about_disable: true navbar_logo: true navbar_translucent_over_cover_disable: true sidebar_menu_compact: true diff --git a/layouts/_default/_markup/render-heading.html b/layouts/_default/_markup/render-heading.html new file mode 100644 index 000000000000..7f8e97424d66 --- /dev/null +++ b/layouts/_default/_markup/render-heading.html @@ -0,0 +1 @@ +{{ template "_default/_markup/td-render-heading.html" . }} diff --git a/static/refcache.json b/static/refcache.json index 2bb4dd5ff70b..d31d3013d818 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -199,10 +199,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T06:06:13.672811-05:00" }, - "https://cdn.jsdelivr.net/npm/mermaid@9.3.0/dist/mermaid.min.js": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:55:45.920342-05:00" - }, "https://cdn.jsdelivr.net/npm/minisearch@6.3.0/dist/umd/index.min.js": { "StatusCode": 206, "LastSeen": "2024-01-08T12:17:27.412252+01:00" @@ -507,6 +503,10 @@ "StatusCode": 206, "LastSeen": "2024-01-22T11:00:04.617082+01:00" }, + "https://creativecommons.org/licenses/by/4.0": { + "StatusCode": 206, + "LastSeen": "2024-02-08T18:57:44.500266-05:00" + }, "https://cri-o.io/": { "StatusCode": 206, "LastSeen": "2024-01-30T06:05:58.139233-05:00" diff --git a/themes/docsy b/themes/docsy index 435b2e067869..621fb34f0495 160000 --- a/themes/docsy +++ b/themes/docsy @@ -1 +1 @@ -Subproject commit 435b2e0678694f3812a285a67dfac43f1c8ddd25 +Subproject commit 621fb34f0495277ca45f2118cb3af3f103caa451 From b9080be8d4e1d60d3683a2400606b625c91daaf9 Mon Sep 17 00:00:00 2001 From: John Huang Date: Fri, 9 Feb 2024 18:34:02 +0800 Subject: [PATCH 18/30] fix Python Exporters page links to python packages (#3972) --- content/en/docs/languages/python/exporters.md | 4 ++-- static/refcache.json | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/content/en/docs/languages/python/exporters.md b/content/en/docs/languages/python/exporters.md index 19679d5e6a6d..c7bee4160084 100644 --- a/content/en/docs/languages/python/exporters.md +++ b/content/en/docs/languages/python/exporters.md @@ -16,8 +16,8 @@ If you want to send telemetry data to an OTLP endpoint (like the [Prometheus](#prometheus)), you can choose between two different protocols to transport your data: -- [HTTP/protobuf](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-proto) -- [gRPC](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc) +- [HTTP/protobuf](https://pypi.org/project/opentelemetry-exporter-otlp-proto-http/) +- [gRPC](https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc/) Start by installing the respective exporter packages as a dependency for your project: diff --git a/static/refcache.json b/static/refcache.json index d31d3013d818..241fe415beac 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -6407,6 +6407,14 @@ "StatusCode": 206, "LastSeen": "2024-01-30T06:01:19.327156-05:00" }, + "https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc/": { + "StatusCode": 206, + "LastSeen": "2024-02-09T09:38:04.090207581Z" + }, + "https://pypi.org/project/opentelemetry-exporter-otlp-proto-http/": { + "StatusCode": 206, + "LastSeen": "2024-02-09T09:38:03.842968558Z" + }, "https://pypi.org/project/opentelemetry-exporter-prometheus/": { "StatusCode": 206, "LastSeen": "2024-01-30T16:14:35.878589-05:00" From f1b3d18b6290e8e862ba1751579f3a6c91801107 Mon Sep 17 00:00:00 2001 From: Azal Khaled <56312360+Akhaled19@users.noreply.github.com> Date: Fri, 9 Feb 2024 06:19:02 -0500 Subject: [PATCH 19/30] updated version of the C++ Getting Started with a Roll The Dice (#3423) --- .../en/docs/languages/cpp/getting-started.md | 489 +++++++++++++----- static/refcache.json | 12 + 2 files changed, 368 insertions(+), 133 deletions(-) diff --git a/content/en/docs/languages/cpp/getting-started.md b/content/en/docs/languages/cpp/getting-started.md index 197318b6eb5c..b725a64822c3 100644 --- a/content/en/docs/languages/cpp/getting-started.md +++ b/content/en/docs/languages/cpp/getting-started.md @@ -1,185 +1,408 @@ --- title: Getting Started +description: Get telemetry for your app in less than 5 minutes! +cSpell:ignore: oatpp rolldice weight: 10 -# prettier-ignore -cSpell:ignore: Bazel DBUILD devel DWITH helloworld libcurl openssl tracestate xcode --- -Welcome to the OpenTelemetry C++ getting started guide! This guide will walk you -through the basic steps in installing, instrumenting with, configuring, and -exporting data from OpenTelemetry. +This page will show you how to get started with OpenTelemetry in C++. -You can use [CMake](https://cmake.org/) or [Bazel](https://bazel.build/) for -building OpenTelemetry C++. The following getting started guide will make use of -CMake and only provide you the most essential steps to have a working example -application (a HTTP server & HTTP client). For more details read -[these instructions](https://github.com/open-telemetry/opentelemetry-cpp/blob/main/INSTALL.md). +You will learn how to instrument a simple C++ application, such that +[traces](/docs/concepts/signals/traces/) are emitted to the terminal. ## Prerequisites -You can build OpenTelemetry C++ on Windows, macOS or Linux. First you need to -install some dependencies: +Ensure that you have the following installed locally: -{{< tabpane text=true >}} {{% tab "Linux (apt)" %}} +- Git +- C++ compiler supporting C++ version >= 14 +- Make +- CMake version >= 3.20 -```sh -sudo apt-get install git cmake g++ libcurl4-openssl-dev -``` +## Example Application -{{% /tab %}} {{% tab "Linux (yum)" %}} +The following example uses a basic [Oat++](https://oatpp.io/) application. If +you are not using Oat++, that's OK - you can use OpenTelemetry C++ with any +other web framework as well. -```sh -sudo yum install git cmake g++ libcurl-devel -``` +## Setup + +- Create a folder named `otel-cpp-starter`. +- move into the newly created folder. This will serve as your working directory. +- After setting up dependencies, your directory structure should resemble this: + + ```plaintext + otel-cpp-starter + │ + ├── oatpp + ├── opentelemetry-cpp + └── roll-dice + ``` + +## Dependencies + +To begin, install Oat++ locally using the +[source code](https://github.com/oatpp) and `make`, following these steps: + +1. Obtain the Oat++ source code by cloning from the + [oatpp/oatpp](https://github.com/oatpp/oatpp) GitHub repository. + + ```bash + git clone https://github.com/oatpp/oatpp.git + ``` + +2. Navigate to the `oatpp` directory. + + ```bash + cd oatpp + ``` + +3. Create a `build` subdirectory and navigate into it. -{{% /tab %}} {{% tab "Linux (alpine)" %}} + ```bash + mkdir build + cd build + ``` -```sh -sudo apk add git cmake g++ make curl-dev +4. Build oatpp using the `cmake` and `make` commands. This command will trigger + the build process specified in the `CMakeLists.txt` included in the oatpp + source code. + + ```bash + cmake .. + make + ``` + +5. Install oatpp. + +This command will install the built oatpp library and headers on your system, +making it accessible for development in your project. + +```bash +sudo make install ``` -{{% /tab %}} {{% tab "MacOS (homebrew)" %}} +To uninstall the built oatpp library and headers from your system. -```sh -xcode-select —install -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -brew install git cmake +```bash +sudo make uninstall ``` -{{% /tab %}} {{< /tabpane >}} +Next, install and build +[OpenTelemetry C++](https://github.com/open-telemetry/opentelemetry-cpp) locally +using CMake, following these steps: + +1. In your terminal, navigate back to the `otel-cpp-starter` directory. Then, + clone the OpenTelemetry C++ GitHub repository to your local machine. + + ```bash + git clone https://github.com/open-telemetry/opentelemetry-cpp.git + ``` + +2. Change your working directory to the OpenTelemetry C++ SDK directory. + + ```bash + cd opentelemetry-cpp + ``` + +3. Create a build directory and navigate into it. + + ```bash + mkdir build + cd build + ``` + +4. In the `build` directory run CMake, to configure and generate the build + system. -## Building + ```bash + cmake .. + ``` -Get the `opentelemetry-cpp` source: + Or, if the `cmake --build` fails, you can also try: -```shell -git clone --recursive https://github.com/open-telemetry/opentelemetry-cpp + ```bash + cmake -DWITH_ABSEIL=ON .. + ``` + +5. Execute the build process. + + ```bash + cmake --build . + ``` + +With Oat++ and OpenTelemetry C++ ready, you can continue with creating the HTTP +Server, that we want to instrument eventually. + +## Create and launch an HTTP Server + +In your `otel-cpp-starter` folder, create a subfolder `roll-dice`, where the +Oat++ library will be used by referencing the oatpp headers and linking them +when compiling your project. + +Create a file called `CMakeLists.txt` to define the Oat++ library directories, +include paths, and link against Oat++ during the compilation process. + +```cmake +project(RollDiceServer) +cmake_minimum_required(VERSION 3.1) +# Set C++ standard (e.g., C++17) +set(CMAKE_CXX_STANDARD 17) +set(project_name roll-dice-server) + +# Define your project's source files +set(SOURCES + main.cpp # Add your source files here +) + +# Create an executable target +add_executable(dice-server ${SOURCES}) + +set(OATPP_ROOT ../oatpp) +find_library(OATPP_LIB NAMES liboatpp.a HINTS "${OATPP_ROOT}/build/src/" NO_DEFAULT_PATH) + +if (NOT OATPP_LIB) + message(SEND_ERROR "Did not find oatpp library ${OATPP_ROOT}/build/src") +endif() +#set the path to the directory containing "oatpp" package configuration files +include_directories(${OATPP_ROOT}/src) +target_link_libraries(dice-server PRIVATE ${OATPP_LIB}) ``` -Navigate to the repository cloned above, and create the CMake build -configuration: +Next, the sample HTTP server source code is needed. It will do the following: + +- Initialize an HTTP router and set up a request handler to generate a random + number as the response when a GET request is made to the `/rolldice` endpoint. +- Next, create a connection handler, a connection provider, and start the server + on . +- Lastly, initialize and run the application within the main function. + +In that `roll-dice` folder, create a file called `main.cpp` and add the +following code to the file. + +```cpp +#include "oatpp/web/server/HttpConnectionHandler.hpp" +#include "oatpp/network/Server.hpp" +#include "oatpp/network/tcp/server/ConnectionProvider.hpp" +#include +#include +#include + +using namespace std; + +class Handler : public oatpp::web::server::HttpRequestHandler { +public: + shared_ptr handle(const shared_ptr& request) override { + int low = 1; + int high = 7; + int random = rand() % (high - low) + low; + // Convert a std::string to oatpp::String + const string response = to_string(random); + return ResponseFactory::createResponse(Status::CODE_200, response.c_str()); + } +}; + +void run() { + auto router = oatpp::web::server::HttpRouter::createShared(); + router->route("GET", "/rolldice", std::make_shared()); + auto connectionHandler = oatpp::web::server::HttpConnectionHandler::createShared(router); + auto connectionProvider = oatpp::network::tcp::server::ConnectionProvider::createShared({"localhost", 8080, oatpp::network::Address::IP_4}); + oatpp::network::Server server(connectionProvider, connectionHandler); + OATPP_LOGI("Dice Server", "Server running on port %s", connectionProvider->getProperty("port").getData()); + server.run(); +} -```shell -cd opentelemetry-cpp -mkdir build && cd build -cmake -DBUILD_TESTING=OFF -DWITH_EXAMPLES_HTTP=ON .. +int main() { + oatpp::base::Environment::init(); + srand((int)time(0)); + run(); + oatpp::base::Environment::destroy(); + return 0; +} ``` -Once build configuration is created, build the CMake targets `http_client` and -`http_server`: +Build and run the application with the following CMake commands. -```shell -cmake --build . --target http_client http_server +```bash +mkdir build +cd build +cmake .. +cmake --build . ``` -If all goes well, you should find binaries `http_server` and `http_client` in -`./examples/http`: +After successfully building your project, you can run the generated executable. + +```bash +./dice-server +``` -```console -$ ls ./examples/http -CMakeFiles Makefile cmake_install.cmake http_client http_server +Then, open in your browser to ensure it is +working. + +## Instrumentation + +To add OpenTelemetry to your application, update the `CMakeLists.txt` file with +the following additional dependencies. + +```cmake +project(RollDiceServer) +cmake_minimum_required(VERSION 3.1) +# Set C++ standard (e.g., C++17) +set(CMAKE_CXX_STANDARD 17) +set(project_name roll-dice-server) + +# Define your project's source files +set(SOURCES + main.cpp # Add your source files here +) +# Create an executable target +add_executable(dice-server ${SOURCES}) + +set(OATPP_ROOT ../oatpp) +set(OPENTELEMETRY_ROOT ../opentelemetry-cpp) +find_library(OATPP_LIB NAMES liboatpp.a HINTS "${OATPP_ROOT}/build/src/" NO_DEFAULT_PATH) +if (NOT OATPP_LIB) + message(SEND_ERROR "Did not find oatpp library ${OATPP_ROOT}/build/src") +endif() +# set the path to the directory containing "oatpp" package configuration files +include_directories(${OATPP_ROOT}/src) + +include_directories(${OPENTELEMETRY_ROOT}/api/include) +include_directories(${OPENTELEMETRY_ROOT}/sdk/include) +include_directories(${OPENTELEMETRY_ROOT}/sdk/src) +include_directories(${OPENTELEMETRY_ROOT}/exporters/ostream/include) + +find_library(OPENTELEMETRY_COMMON_LIB NAMES libopentelemetry_common.a HINTS "${OPENTELEMETRY_ROOT}/build/sdk/src/common" NO_DEFAULT_PATH) +find_library(OPENTELEMETRY_TRACE_LIB NAMES libopentelemetry_trace.a HINTS "${OPENTELEMETRY_ROOT}/build/sdk/src/trace" NO_DEFAULT_PATH) +find_library(OPENTELEMETRY_EXPORTER_LIB NAMES libopentelemetry_exporter_ostream_span.a HINTS "${OPENTELEMETRY_ROOT}/build/exporters/ostream" NO_DEFAULT_PATH) +find_library(OPENTELEMETRY_RESOURCE_LIB NAMES libopentelemetry_resources.a HINTS "${OPENTELEMETRY_ROOT}/build/sdk/src/resource" NO_DEFAULT_PATH) + +if(OPENTELEMETRY_COMMON_LIB AND OPENTELEMETRY_TRACE_LIB AND OPENTELEMETRY_EXPORTER_LIB AND OPENTELEMETRY_RESOURCE_LIB) + message(STATUS "Found opentelemetry libraries") +else() + message(SEND_ERROR "Did not find opentelemetry libraries") +endif() + +target_link_libraries(dice-server PRIVATE ${OATPP_LIB} ${OPENTELEMETRY_COMMON_LIB} ${OPENTELEMETRY_TRACE_LIB} ${OPENTELEMETRY_EXPORTER_LIB} ${OPENTELEMETRY_RESOURCE_LIB}) ``` -## Run Application +Update the `main.cpp` file with the following code to initialize a tracer and to +emit spans when the `/rolldice` request handler is called. + +```cpp +#include "oatpp/web/server/HttpConnectionHandler.hpp" +#include "oatpp/network/Server.hpp" +#include "oatpp/network/tcp/server/ConnectionProvider.hpp" + +#include "opentelemetry/exporters/ostream/span_exporter_factory.h" +#include "opentelemetry/sdk/trace/exporter.h" +#include "opentelemetry/sdk/trace/processor.h" +#include "opentelemetry/sdk/trace/simple_processor_factory.h" +#include "opentelemetry/sdk/trace/tracer_provider_factory.h" +#include "opentelemetry/trace/provider.h" + +#include +#include +#include + +using namespace std; +namespace trace_api = opentelemetry::trace; +namespace trace_sdk = opentelemetry::sdk::trace; +namespace trace_exporter = opentelemetry::exporter::trace; + +namespace { + void InitTracer() { + auto exporter = trace_exporter::OStreamSpanExporterFactory::Create(); + auto processor = trace_sdk::SimpleSpanProcessorFactory::Create(std::move(exporter)); + std::shared_ptr provider = + trace_sdk::TracerProviderFactory::Create(std::move(processor)); + //set the global trace provider + trace_api::Provider::SetTracerProvider(provider); + } + void CleanupTracer() { + std::shared_ptr none; + trace_api::Provider::SetTracerProvider(none); + } -Open two terminals, in the first terminal, start the HTTP server: +} -```console -$ ./examples/http/http_server -Server is running..Press ctrl-c to exit.. +class Handler : public oatpp::web::server::HttpRequestHandler { +public: + shared_ptr handle(const shared_ptr& request) override { + auto tracer = opentelemetry::trace::Provider::GetTracerProvider()->GetTracer("my-app-tracer"); + auto span = tracer->StartSpan("RollDiceServer"); + int low = 1; + int high = 7; + int random = rand() % (high - low) + low; + // Convert a std::string to oatpp::String + const string response = to_string(random); + span->End(); + return ResponseFactory::createResponse(Status::CODE_200, response.c_str()); + } +}; + +void run() { + auto router = oatpp::web::server::HttpRouter::createShared(); + router->route("GET", "/rolldice", std::make_shared()); + auto connectionHandler = oatpp::web::server::HttpConnectionHandler::createShared(router); + auto connectionProvider = oatpp::network::tcp::server::ConnectionProvider::createShared({"localhost", 8080, oatpp::network::Address::IP_4}); + oatpp::network::Server server(connectionProvider, connectionHandler); + OATPP_LOGI("Dice Server", "Server running on port %s", connectionProvider->getProperty("port").getData()); + server.run(); +} + +int main() { + oatpp::base::Environment::init(); + InitTracer(); + srand((int)time(0)); + run(); + oatpp::base::Environment::destroy(); + CleanupTracer(); + return 0; +} ``` -In the other terminal, run the HTTP client: +Build your project again. -```sh -./examples/http/http_client +```bash +cd build +cmake .. +cmake --build . ``` -You should see client output similar to this: +After successfully building your project, you can run the generated executable. -```properties -{ - name : /helloworld - trace_id : 05eec7a55d3544434265dad89d7fe96f - span_id : 45fb62c58c907f05 - tracestate : - parent_span_id: 0000000000000000 - start : 1665577080650384378 - duration : 1640298 - description : - span kind : Client - status : Unset - attributes : - http.header.Date: Wed, 12 Oct 2022 12:18:00 GMT - http.header.Content-Length: 0 - http.status_code: 200 - http.method: GET - .header.Host: localhost - http.header.Content-Type: text/plain - http.header.Connection: keep-alive - .scheme: http - http.url: http://localhost:8800/helloworld - events : - links : - resources : - service.name: unknown_service - telemetry.sdk.version: 1.6.1 - telemetry.sdk.name: opentelemetry - telemetry.sdk.language: cpp - instr-lib : http-client -} +```bash +./dice-server ``` -Also the server should dump you a trace to the console: +When you send a request to the server at , you +will see a span being emitted to the terminal. -```properties +```json { - name : /helloworld - trace_id : 05eec7a55d3544434265dad89d7fe96f - span_id : 8df967d8547813fe - tracestate : - parent_span_id: 45fb62c58c907f05 - start : 1665577080651459495 - duration : 46331 - description : - span kind : Server - status : Unset - attributes : - http.header.Traceparent: 00-05eec7a55d3544434265dad89d7fe96f-45fb62c58c907f05-01 - http.header.Accept: */* - http.request_content_length: 0 - http.header.Host: localhost:8800 - http.scheme: http - http.client_ip: 127.0.0.1:49466 - http.method: GET - net.host.port: 8800 - net.host.name: localhost - events : - { - name : Processing request - timestamp : 1665577080651472827 - attributes : - } - links : - resources : - service.name: unknown_service - telemetry.sdk.version: 1.6.1 - telemetry.sdk.name: opentelemetry - telemetry.sdk.language: cpp - instr-lib : http-server + "name" : "RollDiceServer", + "trace_id": "f47bea385dc55e4d17470d51f9d3130b", + "span_id": "deed994b51f970fa", + "tracestate" : , + "parent_span_id": "0000000000000000", + "start": 1698991818716461000, + "duration": 64697, + "span kind": "Internal", + "status": "Unset", + "service.name": "unknown_service", + "telemetry.sdk.language": "cpp", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.11.0", + "instr-lib": "my-app-tracer" } ``` -## What's next +## Next Steps -Enrich your instrumentation generated automatically with -[manual](/docs/languages/cpp/instrumentation) of your own codebase. This gets -you customized observability data. +For more information about instrumenting your code, refer the +[instrumentation](/docs/languages/cpp/instrumentation) documentation. -You'll also want to configure an appropriate exporter to -[export your telemetry data](/docs/languages/cpp/exporters) to one or more +You’ll also want to configure an appropriate exporter to +[export your telemetry data](/docs/languages/cpp/exporters/) to one or more telemetry backends. - -If you'd like to explore a more complex example, take a look at the -[OpenTelemetry Demo](/docs/demo/), which includes the C++ based -[Currency Service](/docs/demo/services/currency/). diff --git a/static/refcache.json b/static/refcache.json index 241fe415beac..89ee7bb3cefa 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -2587,6 +2587,14 @@ "StatusCode": 200, "LastSeen": "2024-01-18T19:11:34.796425-05:00" }, + "https://github.com/oatpp": { + "StatusCode": 200, + "LastSeen": "2024-02-09T11:48:44.797303+01:00" + }, + "https://github.com/oatpp/oatpp": { + "StatusCode": 200, + "LastSeen": "2024-02-09T11:48:45.252429+01:00" + }, "https://github.com/observIQ/observiq-otel-collector": { "StatusCode": 200, "LastSeen": "2024-01-24T14:55:03.346925+01:00" @@ -5107,6 +5115,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T05:18:29.229033-05:00" }, + "https://oatpp.io/": { + "StatusCode": 200, + "LastSeen": "2024-02-09T11:48:44.205582+01:00" + }, "https://observiq.com/blog/what-are-connectors-in-opentelemetry/": { "StatusCode": 206, "LastSeen": "2024-01-30T06:06:02.410999-05:00" From 1eee5f27d901d7102072a48f3f31c309c17019a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Fri, 9 Feb 2024 15:07:03 +0100 Subject: [PATCH 20/30] Mark Go Logs status as in development (#3969) Co-authored-by: Severin Neumann Co-authored-by: Phillip Carter --- data/instrumentation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/instrumentation.yaml b/data/instrumentation.yaml index c90e2f07423c..1b29bbdefaa8 100644 --- a/data/instrumentation.yaml +++ b/data/instrumentation.yaml @@ -26,7 +26,7 @@ go: status: traces: stable metrics: stable - logs: not yet implemented + logs: in development java: name: Java status: From 6c11c2924836da8cbddc92cab4c0d3932f4348bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Fri, 9 Feb 2024 15:28:17 +0100 Subject: [PATCH 21/30] Update Go resource example (#3970) --- content/en/docs/languages/go/resources.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/content/en/docs/languages/go/resources.md b/content/en/docs/languages/go/resources.md index e4460af0884f..4acbfc275868 100644 --- a/content/en/docs/languages/go/resources.md +++ b/content/en/docs/languages/go/resources.md @@ -36,17 +36,20 @@ hosting that operating system instance, or any number of other resource attributes. ```go -res, err := resource.New(context.Background(), - resource.WithFromEnv(), // Pull attributes from OTEL_RESOURCE_ATTRIBUTES and OTEL_SERVICE_NAME environment variables. - resource.WithTelemetrySDK(), // Provide information about the OpenTelemetry SDK used. +res, err := resource.New( + context.Background(), + resource.WithFromEnv(), // Discover and provide attributes from OTEL_RESOURCE_ATTRIBUTES and OTEL_SERVICE_NAME environment variables. + resource.WithTelemetrySDK(), // Discover and provide information about the OpenTelemetry SDK used. resource.WithProcess(), // Discover and provide process information. resource.WithOS(), // Discover and provide OS information. resource.WithContainer(), // Discover and provide container information. - resource.WithHost(), // Discover and provide information. + resource.WithHost(), // Discover and provide host information. resource.WithAttributes(attribute.String("foo", "bar")), // Add custom resource attributes. // resource.WithDetectors(thirdparty.Detector{}), // Bring your own external Detector implementation. ) -if err != nil { - log.Println(err) // Log issues during resource creation. Note that resource.New still returns a resource. +if errors.Is(err, resource.ErrPartialResource) || errors.Is(err, resource.ErrSchemaURLConflict) { + log.Println(err) // Log non-fatal issues. +} else if err != nil { + log.Fatalln(err) // The error may be fatal. } ``` From 26674795480fec03b5925b066658e3ee503102fc Mon Sep 17 00:00:00 2001 From: Phillip Carter Date: Fri, 9 Feb 2024 07:57:48 -0800 Subject: [PATCH 22/30] Reword exporters intro to not imply the collector is a viz+analysis backend (#3963) --- layouts/shortcodes/docs/languages/exporters/intro.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/layouts/shortcodes/docs/languages/exporters/intro.md b/layouts/shortcodes/docs/languages/exporters/intro.md index 0a1055988491..0d691ca3e73a 100644 --- a/layouts/shortcodes/docs/languages/exporters/intro.md +++ b/layouts/shortcodes/docs/languages/exporters/intro.md @@ -1,5 +1,6 @@ -To visualize and analyze telemetry, export it to the -[OpenTelemetry Collector](/docs/collector/), to a backend such as +Send telemetry to the [OpenTelemetry Collector](/docs/collector/) to make sure +it's exported correctly. Using the Collector in production environments is a +best practice. To visualize your telemetry, export it to a backend such as [Jaeger](https://jaegertracing.io/), [Zipkin](https://zipkin.io/), [Prometheus](https://prometheus.io/), or a [vendor-specific](/ecosystem/vendors/) backend. From 30484f979cddabfc38917a35936ce593d1176f93 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:21:03 +0100 Subject: [PATCH 23/30] Update opentelemetry-java version to v1.35.0 (#3975) --- content/en/docs/languages/java/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/languages/java/_index.md b/content/en/docs/languages/java/_index.md index 4a96fe600fd2..1aade52a6c89 100644 --- a/content/en/docs/languages/java/_index.md +++ b/content/en/docs/languages/java/_index.md @@ -7,7 +7,7 @@ aliases: [/java, /java/metrics, /java/tracing] cascade: vers: instrumentation: 2.0.0 - otel: 1.34.1 + otel: 1.35.0 semconv: 1.23.1 weight: 18 --- From 428b774db04513c6c1319d6f7da3a5b3c1a09795 Mon Sep 17 00:00:00 2001 From: Jean Bisutti Date: Sat, 10 Feb 2024 00:48:14 +0100 Subject: [PATCH 24/30] Spring Boot configuration file usage (#3958) Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Severin Neumann Co-authored-by: Trask Stalnaker --- content/en/docs/languages/java/automatic/spring-boot.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/en/docs/languages/java/automatic/spring-boot.md b/content/en/docs/languages/java/automatic/spring-boot.md index 2e3240e68a87..257d6a36a0ea 100644 --- a/content/en/docs/languages/java/automatic/spring-boot.md +++ b/content/en/docs/languages/java/automatic/spring-boot.md @@ -19,6 +19,9 @@ following cases: - Startup overhead of the OpenTelemetry Java agent exceeds your requirements - OpenTelemetry Java agent might not work if your application already uses another Java monitoring agent +- You can use the Spring Boot configuration files (`application.properties`, + `application.yml`) to configure the OpenTelemetry Spring Boot starter which + doesn't work with the OpenTelemetry Java agent [Spring Boot starter]: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using.build-systems.starters From 2a3c9197affae3fa7533d43339b3b8588652a327 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Sat, 10 Feb 2024 09:12:00 +0100 Subject: [PATCH 25/30] Auto-update registry versions (57d4a4b43bf779df409b587af53d43cbe90c7d51) (#3978) --- data/registry/instrumentation-dotnet-aspnetcore.yml | 2 +- data/registry/instrumentation-dotnet-grpcnetclient.yml | 2 +- data/registry/instrumentation-dotnet-http.yml | 2 +- data/registry/instrumentation-dotnet-sqlclient.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/registry/instrumentation-dotnet-aspnetcore.yml b/data/registry/instrumentation-dotnet-aspnetcore.yml index 6051172cb5a0..d9d5645ff92e 100644 --- a/data/registry/instrumentation-dotnet-aspnetcore.yml +++ b/data/registry/instrumentation-dotnet-aspnetcore.yml @@ -18,4 +18,4 @@ createdAt: 2022-11-07 package: registry: nuget name: OpenTelemetry.Instrumentation.AspNetCore - version: 1.7.0 + version: 1.7.1 diff --git a/data/registry/instrumentation-dotnet-grpcnetclient.yml b/data/registry/instrumentation-dotnet-grpcnetclient.yml index e32906a5af67..a20aa6ed243a 100644 --- a/data/registry/instrumentation-dotnet-grpcnetclient.yml +++ b/data/registry/instrumentation-dotnet-grpcnetclient.yml @@ -18,4 +18,4 @@ createdAt: 2022-11-07 package: registry: nuget name: OpenTelemetry.Instrumentation.GrpcNetClient - version: 1.6.0-beta.3 + version: 1.7.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-http.yml b/data/registry/instrumentation-dotnet-http.yml index 8f1db68f8e41..c5f8a61f69e9 100644 --- a/data/registry/instrumentation-dotnet-http.yml +++ b/data/registry/instrumentation-dotnet-http.yml @@ -18,4 +18,4 @@ createdAt: 2022-11-07 package: registry: nuget name: OpenTelemetry.Instrumentation.Http - version: 1.7.0 + version: 1.7.1 diff --git a/data/registry/instrumentation-dotnet-sqlclient.yml b/data/registry/instrumentation-dotnet-sqlclient.yml index e32761ebed44..528d35546e50 100644 --- a/data/registry/instrumentation-dotnet-sqlclient.yml +++ b/data/registry/instrumentation-dotnet-sqlclient.yml @@ -18,4 +18,4 @@ createdAt: 2022-11-07 package: registry: nuget name: OpenTelemetry.Instrumentation.SqlClient - version: 1.6.0-beta.3 + version: 1.7.0-beta.1 From a36e60bb4a2604fa939b58f42a8356b002ddd296 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Sun, 11 Feb 2024 20:31:24 +0100 Subject: [PATCH 26/30] Auto-update registry versions (8026c72307c03945105249985d3f0ee1d51ac737) (#3979) --- data/registry/instrumentation-go-xsam-database-sql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/registry/instrumentation-go-xsam-database-sql.yml b/data/registry/instrumentation-go-xsam-database-sql.yml index 79c8887fdd0f..22a189237f49 100644 --- a/data/registry/instrumentation-go-xsam-database-sql.yml +++ b/data/registry/instrumentation-go-xsam-database-sql.yml @@ -15,7 +15,7 @@ authors: package: name: github.com/XSAM/otelsql registry: go - version: v0.27.0 + version: v0.28.0 urls: repo: https://github.com/XSAM/otelsql createdAt: 2021-10-12 From 472a3c60268460bb31ef6cf7960433ab8e2f4a23 Mon Sep 17 00:00:00 2001 From: Asaf Mesika Date: Mon, 12 Feb 2024 12:11:16 +0200 Subject: [PATCH 27/30] Added 2 repositories to java main MD (#3962) --- content/en/docs/languages/java/_index.md | 6 ++++++ static/refcache.json | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/content/en/docs/languages/java/_index.md b/content/en/docs/languages/java/_index.md index 1aade52a6c89..7304e2ebb5f5 100644 --- a/content/en/docs/languages/java/_index.md +++ b/content/en/docs/languages/java/_index.md @@ -30,6 +30,12 @@ OpenTelemetry Java consists of the following repositories: Provides helpful libraries and standalone OpenTelemetry-based utilities that don't fit the express scope of the OpenTelemetry Java or Java Instrumentation projects. For example, JMX metric gathering. +- [semantic-conventions-java](https://github.com/open-telemetry/semantic-conventions-java): + Java implementation of + [OpenTelemetry Semantic Conventions](/docs/specs/semconv/). For example, + `ResourceAttributes.SERVICE_NAME`. +- [opentelemetry-proto-java](https://github.com/open-telemetry/opentelemetry-proto-java): + Java bindings for the [OpenTelemetry Protocol (OTLP)](/docs/specs/otlp/). ### Components diff --git a/static/refcache.json b/static/refcache.json index 89ee7bb3cefa..16228becaaec 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -3487,6 +3487,10 @@ "StatusCode": 200, "LastSeen": "2024-01-18T19:37:01.211191-05:00" }, + "https://github.com/open-telemetry/opentelemetry-proto-java": { + "StatusCode": 200, + "LastSeen": "2024-02-12T10:07:03.426176991Z" + }, "https://github.com/open-telemetry/opentelemetry-proto/#maturity-level": { "StatusCode": 200, "LastSeen": "2024-01-18T19:37:06.679199-05:00" @@ -3763,6 +3767,10 @@ "StatusCode": 200, "LastSeen": "2024-01-30T06:01:12.185293-05:00" }, + "https://github.com/open-telemetry/semantic-conventions-java": { + "StatusCode": 200, + "LastSeen": "2024-02-12T10:07:03.116391658Z" + }, "https://github.com/open-telemetry/semantic-conventions-java/releases": { "StatusCode": 200, "LastSeen": "2024-01-30T15:25:06.008653-05:00" From dae3861d98d6d8ce19ac000bd787118bd8634a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Kie=C5=82kowicz?= Date: Mon, 12 Feb 2024 20:07:04 +0100 Subject: [PATCH 28/30] Documentation for OTel .NET AutoInstrumentation 1.4.0 (#3981) --- content/en/docs/languages/net/automatic/config.md | 14 +++++++------- .../languages/net/automatic/instrumentations.md | 14 ++++++++------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/content/en/docs/languages/net/automatic/config.md b/content/en/docs/languages/net/automatic/config.md index 275a231d01e2..6a6cc998b8ea 100644 --- a/content/en/docs/languages/net/automatic/config.md +++ b/content/en/docs/languages/net/automatic/config.md @@ -95,13 +95,13 @@ for more details. The following resource detectors are included and enabled by default: -| ID | Description | Documentation | Status | -| ----------------- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | -| `AZUREAPPSERVICE` | Azure App Service detector | [Azure resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Azure-1.0.0-beta.4/src/OpenTelemetry.ResourceDetectors.Azure/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | -| `CONTAINER` | Container detector | [Container resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Container-1.0.0-beta.5/src/OpenTelemetry.ResourceDetectors.Container/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | -| `HOST` | Host detector | [Host resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Host-0.1.0-alpha.2/src/OpenTelemetry.ResourceDetectors.Host/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | -| `PROCESS` | Process detector | [Process resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Process-0.1.0-alpha.2/src/OpenTelemetry.ResourceDetectors.Process/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | -| `PROCESSRUNTIME` | Process Runtime detector | [Process Runtime resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.ProcessRuntime-0.1.0-alpha.2/src/OpenTelemetry.ResourceDetectors.ProcessRuntime/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | +| ID | Description | Documentation | Status | +| ----------------- | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | +| `AZUREAPPSERVICE` | Azure App Service detector | [Azure resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Azure-1.0.0-beta.5/src/OpenTelemetry.ResourceDetectors.Azure/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `CONTAINER` | Container detector | [Container resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Container-1.0.0-beta.6/src/OpenTelemetry.ResourceDetectors.Container/README.md) **Not supported on .NET Framework** | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `HOST` | Host detector | [Host resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Host-0.1.0-alpha.2/src/OpenTelemetry.ResourceDetectors.Host/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `PROCESS` | Process detector | [Process resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.Process-0.1.0-alpha.2/src/OpenTelemetry.ResourceDetectors.Process/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `PROCESSRUNTIME` | Process Runtime detector | [Process Runtime resource detector documentation](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/ResourceDetectors.ProcessRuntime-0.1.0-alpha.2/src/OpenTelemetry.ResourceDetectors.ProcessRuntime/README.md) | [Experimental](/docs/specs/otel/versioning-and-stability) | ## Propagators diff --git a/content/en/docs/languages/net/automatic/instrumentations.md b/content/en/docs/languages/net/automatic/instrumentations.md index 5e0b336400a5..b276aae55bfa 100644 --- a/content/en/docs/languages/net/automatic/instrumentations.md +++ b/content/en/docs/languages/net/automatic/instrumentations.md @@ -4,7 +4,7 @@ linkTitle: Instrumentations description: OpenTelemetry .NET Automatic Instrumentation supported libraries. weight: 10 # prettier-ignore -cSpell:ignore: ASPNET ASPNETCORE Bootstrapper ELASTICTRANSPORT ENTITYFRAMEWORKCORE GRCPNETCLIENT GRPCNETCLIENT HOSTINGSTARTUPASSEMBLIES HTTPCLIENT ILOGGER MASSTRANSIT MYSQLCONNECTOR MYSQLDATA NETRUNTIME NPGSQL Npgsql NSERVICEBUS SQLCLIENT STACKEXCHANGEREDIS WCFCLIENT WCFSERVICE +cSpell:ignore: ASPNET ASPNETCORE Bootstrapper DBSTATEMENT ELASTICTRANSPORT ENTITYFRAMEWORKCORE GRCPNETCLIENT GRPCNETCLIENT HOSTINGSTARTUPASSEMBLIES HTTPCLIENT ILOGGER MASSTRANSIT MYSQLCONNECTOR MYSQLDATA NETRUNTIME NPGSQL Npgsql NSERVICEBUS SQLCLIENT STACKEXCHANGEREDIS WCFCLIENT WCFSERVICE --- The OpenTelemetry .NET Automatic Instrumentation supports a wide variety of @@ -85,8 +85,8 @@ stable semantic convention. | ID | Instrumented library | Documentation | Supported versions | Instrumentation type | Status | | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------ | -------------------- | --------------------------------------------------------- | | `ASPNET` | ASP.NET Framework \[1\] **Not supported on .NET** | [ASP.NET metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.AspNet-1.7.0-beta.1/src/OpenTelemetry.Instrumentation.AspNet/README.md#list-of-metrics-produced) | \* | source & bytecode | [Experimental](/docs/specs/otel/versioning-and-stability) | -| `ASPNETCORE` | ASP.NET Core \[2\] **Not supported on .NET Framework** | [ASP.NET Core metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/Instrumentation.AspNetCore-1.7.0/src/OpenTelemetry.Instrumentation.AspNetCore/README.md#list-of-metrics-produced) | \* | source | [Experimental](/docs/specs/otel/versioning-and-stability) | -| `HTTPCLIENT` | [System.Net.Http.HttpClient](https://docs.microsoft.com/dotnet/api/system.net.http.httpclient) and [System.Net.HttpWebRequest](https://docs.microsoft.com/dotnet/api/system.net.httpwebrequest) | [HttpClient metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/Instrumentation.Http-1.7.0/src/OpenTelemetry.Instrumentation.Http/README.md#list-of-metrics-produced) | \* | source | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `ASPNETCORE` | ASP.NET Core \[2\] **Not supported on .NET Framework** | [ASP.NET Core metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/Instrumentation.AspNetCore-1.7.1/src/OpenTelemetry.Instrumentation.AspNetCore/README.md#list-of-metrics-produced) | \* | source | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `HTTPCLIENT` | [System.Net.Http.HttpClient](https://docs.microsoft.com/dotnet/api/system.net.http.httpclient) and [System.Net.HttpWebRequest](https://docs.microsoft.com/dotnet/api/system.net.httpwebrequest) | [HttpClient metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/Instrumentation.Http-1.7.1/src/OpenTelemetry.Instrumentation.Http/README.md#list-of-metrics-produced) | \* | source | [Experimental](/docs/specs/otel/versioning-and-stability) | | `NETRUNTIME` | [OpenTelemetry.Instrumentation.Runtime](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Runtime) | [Runtime metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Runtime-1.7.0/src/OpenTelemetry.Instrumentation.Process/README.md#metrics) | \* | source | [Experimental](/docs/specs/otel/versioning-and-stability) | | `PROCESS` | [OpenTelemetry.Instrumentation.Process](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Process) | [Process metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Process-0.5.0-beta.4/src/OpenTelemetry.Instrumentation.Process/README.md#metrics) | \* | source | [Experimental](/docs/specs/otel/versioning-and-stability) | | `NSERVICEBUS` | [NServiceBus](https://www.nuget.org/packages/NServiceBus) | [NServiceBus metrics](https://docs.particular.net/samples/open-telemetry/prometheus-grafana/#reporting-metric-values) | ≥8.0.0 | source & bytecode | [Experimental](/docs/specs/otel/versioning-and-stability) | @@ -112,6 +112,8 @@ enabled without using the .NET CLR Profiler by setting the ### Instrumentation options -| Environment variable | Description | Default value | Status | -| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------- | --------------------------------------------------------- | -| `OTEL_DOTNET_AUTO_GRAPHQL_SET_DOCUMENT` | Whether GraphQL instrumentation can pass raw queries as `graphql.document` attribute. This may contain sensitive information and therefore is disabled by default. | `false` | [Experimental](/docs/specs/otel/versioning-and-stability) | +| Environment variable | Description | Default value | Status | +| --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | --------------------------------------------------------- | +| `OTEL_DOTNET_AUTO_ENTITYFRAMEWORKCORE_SET_DBSTATEMENT_FOR_TEXT` | Whether the Entity Framework Core instrumentation can pass SQL statements through the `db.statement` attribute. Queries might contain sensitive information. If set to `false`, `db.statement` is recorded only for executing stored procedures. | `false` | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `OTEL_DOTNET_AUTO_GRAPHQL_SET_DOCUMENT` | Whether the GraphQL instrumentation can pass raw queries through the `graphql.document` attribute. Queries might contain sensitive information. | `false` | [Experimental](/docs/specs/otel/versioning-and-stability) | +| `OTEL_DOTNET_AUTO_SQLCLIENT_SET_DBSTATEMENT_FOR_TEXT` | Whether the SQL Client instrumentation can pass SQL statements through the `db.statement` attribute. Queries might contain sensitive information. If set to `false`, `db.statement` is recorded only for executing stored procedures. **Not supported on .NET Framework for System.Data.SqlClient.** | `false` | [Experimental](/docs/specs/otel/versioning-and-stability) | From e393ca66c431c0345ad159d96b5e48603b368531 Mon Sep 17 00:00:00 2001 From: Jean Bisutti Date: Mon, 12 Feb 2024 23:21:13 +0100 Subject: [PATCH 29/30] Clarify Spring Boot starter page (#3985) Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Gregor Zeitlinger Co-authored-by: Trask Stalnaker Co-authored-by: Phillip Carter --- .../languages/java/automatic/spring-boot.md | 59 +++++++++++-------- 1 file changed, 35 insertions(+), 24 deletions(-) diff --git a/content/en/docs/languages/java/automatic/spring-boot.md b/content/en/docs/languages/java/automatic/spring-boot.md index 257d6a36a0ea..385cea2903b7 100644 --- a/content/en/docs/languages/java/automatic/spring-boot.md +++ b/content/en/docs/languages/java/automatic/spring-boot.md @@ -1,5 +1,5 @@ --- -title: Spring Boot Starter +title: Spring Boot linkTitle: Spring Boot weight: 30 description: Spring Boot instrumentation for OpenTelemetry Java @@ -7,6 +7,8 @@ description: Spring Boot instrumentation for OpenTelemetry Java cSpell:ignore: autoconfigurations autoconfigures datasource logback springboot webflux webmvc --- +## How to instrument Spring Boot with OpenTelemetry + The [OpenTelemetry Java agent](..) with byte code instrumentation can cover most of your needs when instrumenting [Spring Boot](https://spring.io/projects/spring-boot) applications. @@ -26,15 +28,24 @@ following cases: [Spring Boot starter]: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using.build-systems.starters -The +The OpenTelemetry Java agent has more automatic instrumentation features than +the OpenTelemetry starter. + +You can use +[OpenTelemetry instrumentations libraries](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md#libraries--frameworks) +to complete the automatic instrumentation of the Spring Boot starter. + +## OpenTelemetry starter Spring Boot starter + +### Compatibility + +The OpenTelemetry Spring Boot starter works with Spring Boot 2.0 and 3.0, and +Spring Boot native image applications. The [opentelemetry-java-examples/spring-native](https://github.com/open-telemetry/opentelemetry-java-examples/tree/main/spring-native) repository contains an example of a Spring Boot Native image application instrumented using the OpenTelemetry Spring Boot starter. -The rest of this page documents the OpenTelemetry starter that works with Spring -Boot 2.0 and 3.0. - -## Dependency management +### Dependency management A Bill of Material ([BOM](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms)) @@ -115,7 +126,7 @@ with the `io.spring.dependency-management` plugin. {{% /alert %}} -### OpenTelemetry Starter dependency +#### OpenTelemetry Starter dependency Add the dependency given below to enable the OpenTelemetry starter. @@ -146,7 +157,7 @@ dependencies { {{% /tab %}} {{< /tabpane>}} -### Disable data export +#### Disable data export {{% config_option name="otel.sdk.disabled" %}} @@ -154,7 +165,7 @@ Set the value to `true` to disable data export, e.g. for testing purposes. {{% /config_option %}} -## OTLP Exporter +### OTLP Exporter This package provides autoconfiguration for the [OTLP](https://github.com/open-telemetry/opentelemetry-java/tree/main/exporters/otlp) @@ -166,7 +177,7 @@ As of 2.0.0+ the default protocol is `http/protobuf`. For more details on exporter configuration, see [OTLP Exporter Configuration](/docs/languages/sdk-configuration/otlp-exporter/). -### Enabling/Disabling Exporters +#### Enabling/Disabling Exporters All exporters can be enabled or disabled as in the [SDK autoconfiguration](https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md#exporters). @@ -181,13 +192,13 @@ the properties below. | OTLP Logs Exporter | `otel.exporter.otlp.logs.enabled` | true | `OtlpHttpLogRecordExporter`, `OtlpGrpcLogRecordExporter` | | Logging Exporter | `otel.exporter.logging.enabled` | false | `LoggingSpanExporter` | -## Tracer Properties +### Tracer Properties | Feature | Property | Default Value | | ------- | --------------------------------- | ------------- | | Tracer | `otel.traces.sampler.probability` | 1.0 | -## Resource Properties +### Resource Properties | Feature | Property | Default Value | | -------- | ----------------------------------------------------------------------- | ------------- | @@ -233,7 +244,7 @@ with the OpenTelemetry 4. `spring.application.name` spring property 5. The default value is `unknown_service:java` (lowest precedence) -## Automatic instrumentation +### Automatic instrumentation Autoconfigures OpenTelemetry instrumentation for [spring-web](#spring-web-autoconfiguration), @@ -248,7 +259,7 @@ spring applications. | spring-webmvc | `otel.instrumentation.spring-web.enabled` | true | `OncePerRequestFilter` | | spring-webflux | `otel.instrumentation.spring-webflux.enabled` | true | `WebClient` | -### Spring Web Autoconfiguration +#### Spring Web Autoconfiguration Provides autoconfiguration for the `RestTemplate` trace interceptor defined in [opentelemetry-spring-web-3.1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/spring/spring-web/spring-web-3.1/library). @@ -258,7 +269,7 @@ supported for spring web versions 3.1+. To learn more about the OpenTelemetry `RestTemplate` interceptor, see [opentelemetry-spring-web-3.1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/spring/spring-web/spring-web-3.1/library). -### Spring Web MVC Autoconfiguration +#### Spring Web MVC Autoconfiguration This feature autoconfigures instrumentation for Spring WebMVC controllers by adding a @@ -269,7 +280,7 @@ request. To learn more about the OpenTelemetry Spring WebMVC instrumentation, see the [opentelemetry-spring-webmvc-5.3 instrumentation library](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/spring/spring-webmvc/spring-webmvc-5.3/library). -### Spring WebFlux Autoconfiguration +#### Spring WebFlux Autoconfiguration Provides autoconfigurations for the OpenTelemetry WebClient ExchangeFilter defined in @@ -280,9 +291,9 @@ processor. This feature is supported for spring webflux versions 5.0+. For details, see [opentelemetry-spring-webflux-5.3](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/spring/spring-webflux/spring-webflux-5.3/library). -## Additional Instrumentations +### Additional Instrumentations -### JDBC Instrumentation +#### JDBC Instrumentation You have two ways to enable the JDBC instrumentation with the OpenTelemetry starter. @@ -340,7 +351,7 @@ dependencies { {{% /tab %}} {{< /tabpane>}} -### Logging Instrumentation +#### Logging Instrumentation To enable the logging instrumentation for Logback you have to add the OpenTelemetry appender in your `logback.xml` or `logback-spring.xml` file: @@ -389,7 +400,7 @@ and [Log4j](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/instrumentation/log4j/log4j-appender-2.17/library/README.md) instrumentation libraries. -### Instrumentation Annotations +#### Instrumentation Annotations This feature uses spring-aop to wrap methods annotated with `@WithSpan` in a span. The arguments to the method can be captured as attributed on the created @@ -403,7 +414,7 @@ span by annotating the method parameters with `@SpanAttribute`. | ----------- | ------------------------------------------ | ------------- | ------------------ | | `@WithSpan` | `otel.instrumentation.annotations.enabled` | true | WithSpan, Aspect | -#### Dependency +##### Dependency {{< tabpane text=true >}} {{% tab header="Maven (`pom.xml`)" lang=Maven %}} @@ -433,7 +444,7 @@ dependencies { {{% /tab %}} {{< /tabpane>}} -#### Usage +##### Usage ```java import org.springframework.stereotype.Component; @@ -469,12 +480,12 @@ public class TracedClass { } ``` -### OpenTelemetry instrumentations libraries +#### OpenTelemetry instrumentations libraries You can configure other instrumentations with [OpenTelemetry instrumentations libraries](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md#libraries--frameworks). -## Other configurations +## Other solutions Instead of using the OpenTelemetry Spring starter, you can use the OpenTelemetry autoconfiguration features with an annotation or the Zipkin starter. From e0c3eac67a4d0ff1a6f20bb7081cf7480496d3a8 Mon Sep 17 00:00:00 2001 From: Severin Neumann Date: Tue, 13 Feb 2024 10:33:53 +0100 Subject: [PATCH 30/30] Bump netlify version (17.16.1) (#3990) Signed-off-by: svrnm --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3fae997bbdb7..e19889c66484 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "path": "^0.12.7" }, "optionalDependencies": { - "netlify-cli": "^17.0.1" + "netlify-cli": "^17.16.1" }, "enginesComment": "Ensure that engines.node value stays consistent with the project's .nvmrc", "engines": {