@@ -136,7 +139,7 @@
- by
+ by
{{ range $index, $author := .authors -}}
{{ if $index }}, {{ end }}
{{ if eq $author.name "OpenTelemetry Authors" -}}
@@ -191,7 +194,7 @@ Quick Install
{{ .package.version }}
Version
-
+
{{- end -}}
{{ with .language -}}
@@ -201,7 +204,7 @@ Quick Install
{{ $languageNames.Get . | default (humanize .) }}
Language
-
+
{{- end }}
{{ with .registryType -}}
@@ -211,7 +214,7 @@ Quick Install
{{ . | humanize }}
Component
-
+
{{- end -}}
{{ with .license -}}
@@ -221,7 +224,7 @@ Quick Install
{{ . }}
License
-
+
{{- end -}}
diff --git a/layouts/shortcodes/docs/languages/exporters/intro.md b/layouts/shortcodes/docs/languages/exporters/intro.md
index cc96afdd2006..43cb2a6a7b6f 100644
--- a/layouts/shortcodes/docs/languages/exporters/intro.md
+++ b/layouts/shortcodes/docs/languages/exporters/intro.md
@@ -51,8 +51,8 @@ them up.
Note
-If you use [zero-code instrumentation](/docs/zero-code/{{ $l }}), you can learn how
-to set up exporters by following the [Configuration
+If you use [zero-code instrumentation](/docs/zero-code/{{ $l }}), you can learn
+how to set up exporters by following the [Configuration
Guide](/docs/zero-code/{{ $l }}/configuration/).
diff --git a/layouts/shortcodes/docs/languages/exporters/outro.md b/layouts/shortcodes/docs/languages/exporters/outro.md
index 8f4add50c32c..a6ccb6adc578 100644
--- a/layouts/shortcodes/docs/languages/exporters/outro.md
+++ b/layouts/shortcodes/docs/languages/exporters/outro.md
@@ -3,7 +3,8 @@
## Custom exporters
Finally, you can also write your own exporter. For more information, see the
-[SpanExporter Interface in the API documentation]({{ $spanExporterInterfaceUrl }}).
+[SpanExporter Interface in the API
+documentation]({{ $spanExporterInterfaceUrl }}).
## Batching span and log records
diff --git a/layouts/shortcodes/es/docs/languages/instrumentation-intro.md b/layouts/shortcodes/es/docs/languages/instrumentation-intro.md
index 959007515397..74bf8f4eb7ad 100644
--- a/layouts/shortcodes/es/docs/languages/instrumentation-intro.md
+++ b/layouts/shortcodes/es/docs/languages/instrumentation-intro.md
@@ -1,13 +1,16 @@
-[Instrumentar](/docs/concepts/instrumentation/) consiste en añadir el código de observabilidad a una app.
+[Instrumentar](/docs/concepts/instrumentation/) consiste en añadir el código de
+observabilidad a una app.
-Si estás instrumentando una app, necesitas usar el SDK de OpenTelemetry para tu lenguaje.
-Luego debes usar el SDK para inicializar OpenTelemetry y la API para instrumentar tu código.
-Esto emitirá telemetría desde tu app, y de cualquier librería que hayas instalado que
-también esté instrumentada.
+Si estás instrumentando una app, necesitas usar el SDK de OpenTelemetry para tu
+lenguaje. Luego debes usar el SDK para inicializar OpenTelemetry y la API para
+instrumentar tu código. Esto emitirá telemetría desde tu app, y de cualquier
+librería que hayas instalado que también esté instrumentada.
-Si estás instrumentando una librería, tan solo instala el paquete de OpenTelemetry API para tu lenguaje.
-Tu librería no emitirá telemetría por si sola. Solo lo hará cuando sea parte de una app que use el SDK
-de OpenTelemetry. Para más información sobre instrumentación de librerías, consulta
+Si estás instrumentando una librería, tan solo instala el paquete de
+OpenTelemetry API para tu lenguaje. Tu librería no emitirá telemetría por si
+sola. Solo lo hará cuando sea parte de una app que use el SDK de OpenTelemetry.
+Para más información sobre instrumentación de librerías, consulta
[Librerías](/docs/concepts/instrumentation/libraries/).
-Para más información sobre la API y el SDK de OpenTelemetry, consulta la [especificación](/docs/specs/otel/).
+Para más información sobre la API y el SDK de OpenTelemetry, consulta la
+[especificación](/docs/specs/otel/).
diff --git a/layouts/shortcodes/pt/docs/languages/exporters/intro.md b/layouts/shortcodes/pt/docs/languages/exporters/intro.md
new file mode 100644
index 000000000000..596fb7e96c19
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/exporters/intro.md
@@ -0,0 +1,122 @@
+{{/* cSpell:ignore cond */ -}} Envie dados de telemetria para o
+[OpenTelemetry Collector](/docs/collector/) para garantir que estes dados sejam
+exportados corretamente. A utilização de um Collector em ambientes de produção é
+a melhor prática. Para visualizar os dados de telemetria que foram gerados,
+exporte-os para um _backend_ como [Jaeger](https://jaegertracing.io/),
+[Zipkin](https://zipkin.io/), [Prometheus](https://prometheus.io/), ou um
+_backend_ [específico de um fornecedor](/ecosystem/vendors/).
+
+{{ $lang := .Get 0 | default "" -}}
+
+{{ $name := "" -}}
+
+{{ if $lang -}}
+
+{{ $name = (index $.Site.Data.instrumentation $lang).name -}}
+
+## Exportadores disponíveis {#available-exporters}
+
+O registro oferece uma [lista de exportadores para {{ $name }}][reg].
+
+{{ else -}}
+
+O registro oferece uma [lista de exportadores específicos de linguagem][reg].
+
+{{ end -}}
+
+Entre os exportadores, os exportadores do [OpenTelemetry Protocol (OTLP)][OTLP]
+são projetados tendo em mente o modelo de dados do OpenTelemetry, emitindo dados
+OTel sem qualquer perda de informação. Além disso, muitas ferramentas que operam
+com dados de telemetria suportam o formato OTLP (como [Prometheus][Prometheus],
+[Jaeger][Jaeger] e a maioria dos [fornecedores][vendors]), proporcionando um
+alto grau de flexibilidade quando necessário. Para saber mais sobre o OTLP,
+consulte a [Especificação do OTLP][OTLP].
+
+[Jaeger]: /blog/2022/jaeger-native-otlp/
+[OTLP]: /docs/specs/otlp/
+[Prometheus]:
+ https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver
+[vendors]: /ecosystem/vendors/
+
+[reg]: /ecosystem/registry/?component=exporter&language={{ $lang }}
+
+{{ if $name -}}
+
+Esta página reúne informações sobre os principais exportadores do OpenTelemetry
+{{ $name }} e como configurá-los.
+
+{{ end -}}
+
+{{ $l := cond (eq $lang "dotnet") "net" $lang }}
+{{ with $.Page.GetPage (print "/docs/zero-code/" $l "/configuration" ) }}
+
+Nota
+
+Caso você esteja utilizando [instrumentação sem
+código](/docs/zero-code/{{ $l }}), você poderá aprender a configurar os
+exporters através do [Guia de
+Configurações](/docs/zero-code/{{ $l }}/configuration/).
+
+
+
+{{ end -}}
+
+{{/*
+ a lista a seguir precisa crescer até que todas as línguas sejam atualizadas para uma estrutura consistente.
+ */ -}}
+
+{{ if in (slice "python" "js" "java" "cpp" "dotnet") $lang -}}
+
+## OTLP
+
+### Configuração do Collector {#collector-setup}
+
+Nota
+
+Caso já possua um coletor ou _backend_ OTLP configurado, poderá pular para
+[configurar as dependências do exportador OTLP](#otlp-dependencies) para a sua
+aplicação.
+
+
+
+Para testar e validar os seus exportadores OTLP, é possível executar o Collector
+em um contêiner Docker que escreve os dados diretamente no console.
+
+Em uma pasta vazia, crie um arquivo chamado `collector-config.yaml` e adicione o
+seguinte conteúdo:
+
+```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]
+```
+
+Em seguida, execute o Collector em um contêiner Docker através do seguinte
+comando:
+
+```shell
+docker run -p 4317:4317 -p 4318:4318 --rm -v $(pwd)/collector-config.yaml:/etc/otelcol/config.yaml otel/opentelemetry-collector
+```
+
+Este Collector agora é capaz receber dados de telemetria via OTLP. Mais tarde,
+você também poderá [configurar o Collector](/docs/collector/configuration) para
+enviar os seus dados de telemetria para o seu _backend_ de observabilidade.
+{{ end -}}
diff --git a/layouts/shortcodes/pt/docs/languages/exporters/jaeger.md b/layouts/shortcodes/pt/docs/languages/exporters/jaeger.md
new file mode 100644
index 000000000000..a0debe557905
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/exporters/jaeger.md
@@ -0,0 +1,22 @@
+## Jaeger
+
+### Configuração do Backend {#jaeger-backend-setup}
+
+O [Jaeger](https://www.jaegertracing.io/) suporta nativamente o OTLP para
+receber dados de rastros. O Jaeger pode ser executado através de um contêiner
+Docker com uma UI acessível através da porta 16686 e OTLP habilitados nas portas
+4317 e 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
+```
+
+### Uso {#jaeger-usage}
+
+Siga as instruções para configurar os [exportadores OTLP](#otlp-dependencies).
diff --git a/layouts/shortcodes/pt/docs/languages/exporters/outro.md b/layouts/shortcodes/pt/docs/languages/exporters/outro.md
new file mode 100644
index 000000000000..95b17d033cbb
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/exporters/outro.md
@@ -0,0 +1,16 @@
+{{ $lang := .Get 0 -}} {{ $spanExporterInterfaceUrl := .Get 1 }}
+
+## Exportadores personalizados {#custom-exporters}
+
+Por fim, também é possível escrever o seu próprio exportador. Para mais
+informações, consulte [SpanExporter Interface na documentação da
+API]({{ $spanExporterInterfaceUrl }}).
+
+## Agrupamento de trechos e registros de log {#batching-span-and-log-records}
+
+O SDK do OpenTelemetry fornece um conjunto de processadores padrão de trechos e
+registros de log, que permitem emitir trechos um-a-um ("simples") ou em lotes. O
+uso de agrupamentos é recomendado, mas caso não deseje agrupar seus trechos ou
+registros de log, é possível utilizar um processador simples da seguinte forma:
+
+{{ .Inner }}
diff --git a/layouts/shortcodes/pt/docs/languages/exporters/prometheus-setup.md b/layouts/shortcodes/pt/docs/languages/exporters/prometheus-setup.md
new file mode 100644
index 000000000000..b4ef4a04afb2
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/exporters/prometheus-setup.md
@@ -0,0 +1,51 @@
+## Prometheus
+
+Para enviar dados de métricas para o [Prometheus](https://prometheus.io/), você
+pode
+[ativar o OTLP Receiver do Prometheus](https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver)
+e utilizar o [exportador OTLP](#otlp) ou você pode utilizar o exportador do
+Prometheus, um `MetricReader` que inicia um servidor HTTP e coleta métricas,
+serializando para o formato de texto do Prometheus sob demanda.
+
+### Configuração do Backend {#prometheus-setup}
+
+Nota
+
+Caso já possua o Prometheus ou um _backend_ compatível com Prometheus
+configurado, poderá pular esta seção e configurar as dependências do exportador
+[Prometheus](#prometheus-dependencies) ou [OTLP](#otlp-dependencies) para a sua
+aplicação.
+
+
+
+É possível executar o [Prometheus](https://prometheus.io) em um contêiner Docker
+acessível na porta `9090` através das seguintes instruções:
+
+Em uma pasta vazia, crie um arquivo chamado `prometheus.yml` e adicione o
+seguinte conteúdo:
+
+```yaml
+scrape_configs:
+ - job_name: dice-service
+ scrape_interval: 5s
+ static_configs:
+ - targets: [host.docker.internal:9464]
+```
+
+Em seguida, execute o Prometheus em um contêiner Docker que ficará acessível na
+porta `9090` através do seguinte comando:
+
+```shell
+docker run --rm -v ${PWD}/prometheus.yml:/prometheus/prometheus.yml -p 9090:9090 prom/prometheus --enable-feature=otlp-write-receive
+```
+
+Nota
+
+Ao utilizar o OTLP Receiver do Prometheus, certifique-se de definir o endpoint
+OTLP das métricas em sua aplicação para `http://localhost:9090/api/v1/otlp`.
+
+Nem todos os ambientes Docker suportam `host.docker.internal`. Em alguns casos,
+será necessário alterar o valor `host.docker.internal` para `localhost` ou o
+endereço de IP de sua máquina.
+
+
diff --git a/layouts/shortcodes/pt/docs/languages/exporters/zipkin-setup.md b/layouts/shortcodes/pt/docs/languages/exporters/zipkin-setup.md
new file mode 100644
index 000000000000..edb322ee54c0
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/exporters/zipkin-setup.md
@@ -0,0 +1,18 @@
+## Zipkin
+
+### Configuração do Backend {#zipkin-setup}
+
+Nota
+
+Caso já possua o Zipkin ou um _backend_ compatível com Zipkin configurado,
+poderá pular esta seção e configurar as
+[dependências do exportador Zipkin](#zipkin-dependencies) para a sua aplicação.
+
+
+
+É possível executar o [Zipkin][Zipkin](https://zipkin.io/) em um contêiner
+Docker através do seguinte comando:
+
+```shell
+docker run --rm -d -p 9411:9411 --name zipkin openzipkin/zipkin
+```
diff --git a/layouts/shortcodes/pt/docs/languages/index-intro.md b/layouts/shortcodes/pt/docs/languages/index-intro.md
index 0492c4e57401..ba129d7473a4 100644
--- a/layouts/shortcodes/pt/docs/languages/index-intro.md
+++ b/layouts/shortcodes/pt/docs/languages/index-intro.md
@@ -1,7 +1,6 @@
{{/*
default_lang_commit: 2e21274a01a24a62c67595591d8f4255bef640fc
-*/ -}}
-{{ $prettier_ignore := `
+*/ -}} {{ $prettier_ignore := `
` -}}
@@ -13,15 +12,18 @@ default_lang_commit: 2e21274a01a24a62c67595591d8f4255bef640fc
{{ $metricsStatus := partial "docs/get-signal-status.html" (dict "lang" $lang "signal" "metrics") -}}
{{ $logsStatus := partial "docs/get-signal-status.html" (dict "lang" $lang "signal" "logs") -}}
-Esta é a documentação do OpenTelemetry para a linguagem {{ $name }}. O OpenTelemetry é um
-framework de observabilidade -- API, SDKs, e ferramentas que são desenvolvidas para auxiliar na
-geração e coleta de dados de telemetria de aplicações, como métricas, logs e rastros. Esta documentação foi criada para te auxiliar a entender como começar a utilizar o OpenTelemetry em {{ $name }}.
+Esta é a documentação do OpenTelemetry para a linguagem {{ $name }}. O
+OpenTelemetry é um framework de observabilidade -- API, SDKs, e ferramentas que
+são desenvolvidas para auxiliar na geração e coleta de dados de telemetria de
+aplicações, como métricas, logs e rastros. Esta documentação foi criada para te
+auxiliar a entender como começar a utilizar o OpenTelemetry em {{ $name }}.
## Estado e Lançamentos
-O estado atual dos principais componentes funcionais do OpenTelemetry para {{ $name }} é o seguinte:
+O estado atual dos principais componentes funcionais do OpenTelemetry para
+{{ $name }} é o seguinte:
-| Rastros | Métricas | Logs |
+| Rastros | Métricas | Logs |
| ------------------- | -------------------- | ----------------- |
| {{ $tracesStatus }} | {{ $metricsStatus }} | {{ $logsStatus }} |
diff --git a/layouts/shortcodes/pt/docs/languages/instrumentation-intro.md b/layouts/shortcodes/pt/docs/languages/instrumentation-intro.md
new file mode 100644
index 000000000000..5482fd7fca60
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/instrumentation-intro.md
@@ -0,0 +1,22 @@
+{{/*
+default_lang_commit: 080527543eae90112f01c89342891aabd6258173
+*/ -}}
+
+[Instrumentação](/docs/concepts/instrumentation/) é o ato de adicionar código de
+observabilidade a uma aplicação por conta própria.
+
+Se você estiver instrumentando uma aplicação, será necessário utilizar o SDK do
+OpenTelemetry para sua linguagem. Você irá utilizar o SDK para inicializar o
+OpenTelemetry e a API para instrumentar seu código. Isso passará a emitir dados
+de telemetria da sua aplicação e de qualquer biblioteca que você tenha instalado
+que também possua instrumentação.
+
+Se você estiver instrumentando uma biblioteca, instale apenas o pacote da API do
+OpenTelemetry para sua linguagem. Sua biblioteca não emitirá telemetria por
+conta própria; ela só emitirá telemetria quando fizer parte de uma aplicação que
+utiliza o SDK do OpenTelemetry. Para mais informações sobre a instrumentação de
+bibliotecas, consulte a seção
+[Bibliotecas](/docs/concepts/instrumentation/libraries/).
+
+Para mais informações sobre a API e o SDK do OpenTelemetry, consulte a
+[especificação](/docs/specs/otel/).
diff --git a/layouts/shortcodes/pt/docs/languages/resources-intro.md b/layouts/shortcodes/pt/docs/languages/resources-intro.md
index 10387f773b29..387f1bc732e9 100644
--- a/layouts/shortcodes/pt/docs/languages/resources-intro.md
+++ b/layouts/shortcodes/pt/docs/languages/resources-intro.md
@@ -9,6 +9,15 @@ default_lang_commit: a1740fd934e595f1396f2eb82a58a80824369b09
{{ $resourceHRef = "/docs/specs/otel/resource/sdk/" -}}
{{ end -}}
-Um [recurso]({{ $resourceHRef }}) representa a entidade que está gerando telemetria como atributos do recurso. Por exemplo, um {{ $processWord }} que está gerando telemetria e que está sendo executado em um _container_ no Kubernetes tem o nome de um {{ $processWord }}, um nome de _pod_, um _namespace_ e possivelmente um nome de _deployment_. Todos esses quatro atributos podem ser incluídos em um recurso.
+Um [recurso]({{ $resourceHRef }}) representa a entidade que está gerando
+telemetria como atributos do recurso. Por exemplo, um {{ $processWord }} que
+está gerando telemetria e que está sendo executado em um _container_ no
+Kubernetes tem o nome de um {{ $processWord }}, um nome de _pod_, um _namespace_
+e possivelmente um nome de _deployment_. Todos esses quatro atributos podem ser
+incluídos em um recurso.
-No seu _backend_ de observabilidade, você pode usar as informações de um recurso para refinar a investigação de comportamentos relevantes. Por exemplo, se seus dados de rastros ou métricas indicarem latência no seu sistema, você pode restringir a investigação para um determinado _container_, _pod_ ou _deployment_ do Kubernetes.
+No seu _backend_ de observabilidade, você pode usar as informações de um recurso
+para refinar a investigação de comportamentos relevantes. Por exemplo, se seus
+dados de rastros ou métricas indicarem latência no seu sistema, você pode
+restringir a investigação para um determinado _container_, _pod_ ou _deployment_
+do Kubernetes.
diff --git a/layouts/shortcodes/pt/docs/languages/span-status-preamble.md b/layouts/shortcodes/pt/docs/languages/span-status-preamble.md
new file mode 100644
index 000000000000..7009cf91aa94
--- /dev/null
+++ b/layouts/shortcodes/pt/docs/languages/span-status-preamble.md
@@ -0,0 +1,14 @@
+{{/*
+default_lang_commit: 06837fe15457a584f6a9e09579be0f0400593d57
+*/ -}}
+
+Um [estado](/docs/concepts/signals/traces/#span-status) pode ser definido em um
+[Trecho](/docs/concepts/signals/traces/#spans), sendo tipicamente utilizado para
+indicar que um Trecho não foi concluído com sucesso - `Error`. Por padrão, todos
+os trechos possuem estado `Unset`, o que significa que o trecho foi concluído
+sem erros. O estado `Ok` é reservado para quando você precisa definir
+explicitamente um trecho como bem-sucedido, em vez de manter o padrão `Unset`
+(ou seja, "sem erro").
+
+O estado pode ser definido a qualquer momento antes que o trecho seja
+finalizado.
diff --git a/package.json b/package.json
index fe57424b8b0b..780fba349406 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"diff:check": "npm run _diff:check || (echo; echo 'WARNING: the files above have not been committed'; echo)",
"diff:fail": "npm run _diff:check || (echo; echo 'ERROR: the files above have changed. Locally rerun `npm run test-and-fix` and commit changes'; echo; exit 1)",
"fix:all": "npm run all -- $(npm -s run _list:fix:*)",
- "fix:dict": "find content/en layouts -name \"*.md\" -print0 | xargs -0 scripts/normalize-cspell-front-matter.pl",
+ "fix:dict": "find content/{en,es,fr,pt} layouts -name \"*.md\" -print0 | xargs -0 scripts/normalize-cspell-front-matter.pl",
"fix:filenames": "npm run _rename-to-kebab-case",
"fix:format": "npm run format",
"fix:htmltest-config": "scripts/htmltest-config.sh",
@@ -77,8 +77,8 @@
"fix": "npm run fix:all",
"format": "npm run _check:format -- --write && npm run _check:format:ja+zh -- --write",
"get:submodule": "npm run _get:${GET:-submodule} --",
- "log:check:links": "npm run check:links | tee tmp/build-log.txt",
- "log:test-and-fix": "npm run test-and-fix | tee tmp/build-log.txt",
+ "log:check:links": "npm run check:links 2>&1 | tee tmp/build-log.txt",
+ "log:test-and-fix": "npm run test-and-fix 2>&1 | tee tmp/build-log.txt",
"make:public": "make public ls-public",
"netlify-build:preview": "npm run seq -- build:preview diff:check",
"netlify-build:production": "npm run seq -- build:production diff:check",
@@ -113,16 +113,16 @@
"ajv-errors": "^3.0.0",
"ajv-formats": "^3.0.1",
"autoprefixer": "^10.4.20",
- "cspell": "^8.16.0",
+ "cspell": "^8.16.1",
"gulp": "^5.0.0",
- "hugo-extended": "0.138.0",
+ "hugo-extended": "0.139.4",
"js-yaml": "^4.1.0",
"markdown-link-check": "^3.13.6",
"markdownlint": "^0.36.1",
"postcss-cli": "^11.0.0",
- "prettier": "^3.3.3",
+ "prettier": "^3.4.2",
"require-dir": "^1.2.0",
- "textlint": "^14.3.0",
+ "textlint": "^14.4.0",
"textlint-filter-rule-allowlist": "^4.0.0",
"textlint-filter-rule-comments": "^1.2.2",
"textlint-rule-terminology": "^5.2.12",
@@ -131,20 +131,20 @@
},
"dependencies": {
"@opentelemetry/api": "^1.9.0",
- "@opentelemetry/auto-instrumentations-web": "^0.42.0",
- "@opentelemetry/context-zone": "^1.27.0",
- "@opentelemetry/core": "^1.27.0",
- "@opentelemetry/exporter-trace-otlp-http": "^0.54.2",
- "@opentelemetry/instrumentation": "^0.54.2",
- "@opentelemetry/resources": "^1.27.0",
- "@opentelemetry/sdk-trace-base": "^1.27.0",
- "@opentelemetry/sdk-trace-web": "^1.27.0",
- "@opentelemetry/semantic-conventions": "^1.27.0",
+ "@opentelemetry/auto-instrumentations-web": "^0.44.0",
+ "@opentelemetry/context-zone": "^1.29.0",
+ "@opentelemetry/core": "^1.29.0",
+ "@opentelemetry/exporter-trace-otlp-http": "^0.56.0",
+ "@opentelemetry/instrumentation": "^0.56.0",
+ "@opentelemetry/resources": "^1.29.0",
+ "@opentelemetry/sdk-trace-base": "^1.29.0",
+ "@opentelemetry/sdk-trace-web": "^1.29.0",
+ "@opentelemetry/semantic-conventions": "^1.28.0",
"path": "^0.12.7"
},
"optionalDependencies": {
- "netlify-cli": "^17.37.2",
- "npm-check-updates": "^17.1.10"
+ "netlify-cli": "^17.38.0",
+ "npm-check-updates": "^17.1.11"
},
"enginesComment": "Ensure that engines.node value stays consistent with the project's .nvmrc",
"engines": {
diff --git a/scripts/auto-update/all-versions.sh b/scripts/auto-update/all-versions.sh
index d7e990819455..9ed93fc348b9 100755
--- a/scripts/auto-update/all-versions.sh
+++ b/scripts/auto-update/all-versions.sh
@@ -2,19 +2,36 @@
function auto_update_versions() {
local cmd="./scripts/auto-update/version-in-file.sh"
- local updates=(
- "opentelemetry-collector-releases vers content/en/docs/collector/_index.md"
- "opentelemetry-java otel content/en/docs/languages/java/_index.md"
- "opentelemetry-java otel content/en/docs/zero-code/java/_index.md"
- "opentelemetry-java-instrumentation instrumentation content/en/docs/languages/java/_index.md"
- "opentelemetry-java-instrumentation instrumentation content/en/docs/zero-code/java/_index.md"
- "opentelemetry-specification spec scripts/content-modules/adjust-pages.pl .gitmodules"
- "opentelemetry-proto otlp scripts/content-modules/adjust-pages.pl .gitmodules"
- "semantic-conventions semconv scripts/content-modules/adjust-pages.pl .gitmodules"
- "semantic-conventions-java semconv content/en/docs/languages/java/_index.md"
+ local repo_and_files_to_update=(
+
+ # Format of an entry is
+ # "repo-name regex file-name [regex file-name...]"
+
+ "opentelemetry-collector-releases
+ vers content/en/docs/collector/_index.md
+ collector_vers content/en/docs/security/_index.md"
+ "opentelemetry-java
+ otel content/en/docs/languages/java/_index.md
+ otel content/en/docs/zero-code/java/_index.md"
+ "opentelemetry-java-instrumentation
+ instrumentation content/en/docs/languages/java/_index.md
+ instrumentation content/en/docs/zero-code/java/_index.md"
+ "opentelemetry-java-contrib
+ contrib content/en/docs/languages/java/_index.md"
+ "opentelemetry-specification
+ spec scripts/content-modules/adjust-pages.pl
+ spec .gitmodules"
+ "opentelemetry-proto
+ otlp scripts/content-modules/adjust-pages.pl
+ otlp .gitmodules"
+ "semantic-conventions
+ semconv scripts/content-modules/adjust-pages.pl
+ semconv .gitmodules"
+ "semantic-conventions-java
+ semconv content/en/docs/languages/java/_index.md"
)
- for args in "${updates[@]}"; do
+ for args in "${repo_and_files_to_update[@]}"; do
echo "> $cmd $args"
$cmd $args
echo
diff --git a/scripts/auto-update/version-in-file.sh b/scripts/auto-update/version-in-file.sh
index 96c4e2d93f42..1a6662cfd36e 100755
--- a/scripts/auto-update/version-in-file.sh
+++ b/scripts/auto-update/version-in-file.sh
@@ -17,18 +17,22 @@ else
shift
fi
-repo=$1
-variable_name=$2
-file_names=("${@:3}") # remaining args
-
+repo=$1; shift;
latest_version=$(gh api -q .tag_name "repos/open-telemetry/$repo/releases/latest")
latest_vers_no_v="${latest_version#v}" # Remove leading 'v'
echo "REPO: $repo"
echo "LATEST VERSION: $latest_version"
-for file_name in "${file_names[@]}"
-do
+function process_file() {
+ local name="$1"
+ local file_path="$2"
+
+ if [[ -z "$file_path" ]]; then
+ echo "ERROR: Missing name or file path for processing." >&2
+ return 1
+ fi
+
# Version line regex `vers_match_regex` to match version specifier -- works under Linux and macOS.
if [[ $file_name == ".gitmodules" ]]; then
vers_match_regex="$variable_name-pin ="
@@ -50,6 +54,12 @@ do
if [[ -e "$file_name".bak ]]; then
rm "$file_name".bak
fi
+}
+
+while [[ $# -gt 0 ]]; do
+ variable_name=$1; shift;
+ file_name=$1; shift;
+ process_file $variable_name $file_name
done
if git diff --quiet "${file_names[@]}"; then
@@ -76,8 +86,8 @@ if [ "$existing_pr_count" -gt 0 ]; then
fi
if [[ "$repo" == "opentelemetry-specification"
- || "$repo" == "opentelemetry-proto"
- || "$repo" == "semantic-conventions" ]]; then
+ || "$repo" == "opentelemetry-proto"
+ || "$repo" == "semantic-conventions" ]]; then
echo "Switching to $repo at tag $latest_version"
( set -x;
npm run get:submodule -- content-modules/$repo &&
diff --git a/scripts/check-i18n.sh b/scripts/check-i18n.sh
index df729741a05b..00cbe4fddda6 100755
--- a/scripts/check-i18n.sh
+++ b/scripts/check-i18n.sh
@@ -250,7 +250,7 @@ function main() {
for f in $TARGETS; do
((FILE_COUNT++))
- LASTCOMMIT_FF=$(perl -ne "print \"\$1\" if /^$I18N_DLC_KEY:\\s*(.*)/" "$f")
+ LASTCOMMIT_FF=$(perl -ne "print \"\$1\" if /^$I18N_DLC_KEY:\\s*([a-f0-9]+)/i" "$f")
LASTCOMMIT="$LASTCOMMIT_FF"
if [[ $LIST_KIND == "ALL" && -n $COMMIT_HASH_ARG ]]; then
diff --git a/scripts/check-registry-urls b/scripts/check-registry-urls
index a8620d7ded60..4b4863a287ad 100755
--- a/scripts/check-registry-urls
+++ b/scripts/check-registry-urls
@@ -5,7 +5,7 @@ REPO_DIR=$(dirname $0)/..
REGISTRY_FILES=$REPO_DIR/data/registry/*
for FILE in ${REGISTRY_FILES} ; do
- REPO_URL=$(grep "repo: " ${FILE})
+ REPO_URL=$(grep "repo: " "${FILE}")
REPO_URL=${REPO_URL# repo: }
if [ -n "${REPO_URL}" ] ; then
RESULT=$(curl -I -s "{$REPO_URL}" -o /dev/null -w "%{http_code}")
diff --git a/scripts/content-modules/adjust-pages.pl b/scripts/content-modules/adjust-pages.pl
index 7c554dce2b0a..fa649db7ba56 100755
--- a/scripts/content-modules/adjust-pages.pl
+++ b/scripts/content-modules/adjust-pages.pl
@@ -19,8 +19,8 @@
my $specBasePath = '/docs/specs';
my %versions = qw(
spec: 1.39.0
- otlp: 1.3.2
- semconv: 1.28.0
+ otlp: 1.4.0
+ semconv: 1.29.0
);
my $otelSpecVers = $versions{'spec:'};
my $otlpSpecVers = $versions{'otlp:'};
diff --git a/scripts/generate-community-data/generate.js b/scripts/generate-community-data/generate.js
index 311fe99efe0e..ed4b365a62b0 100644
--- a/scripts/generate-community-data/generate.js
+++ b/scripts/generate-community-data/generate.js
@@ -163,6 +163,10 @@ async function collectDetails() {
// Sort committees to the top of the output
const sortedResult = { ...committees, ...result };
+ for (const key in sortedResult) {
+ sortedResult[key].sort((a, b) => a.name.localeCompare(b.name));
+ }
+
// Convert result to a plain JSON object to avoid YAML anchors
const plainResult = JSON.parse(JSON.stringify(sortedResult));
diff --git a/scripts/htmltest-config.pl b/scripts/htmltest-config.pl
index 042ec7be2274..6d106b0ff395 100755
--- a/scripts/htmltest-config.pl
+++ b/scripts/htmltest-config.pl
@@ -38,7 +38,7 @@ sub extract_htmltest_config {
return unless @htmltest_config;
if (@htmltest_config == 1) {
- warn "Warning: Failed to extract htmltest config from front matter in file '$file_path'.\n";
+ warn "WARNING: Failed to extract htmltest config from front matter in file '$file_path'.\n";
return;
}
@@ -51,7 +51,7 @@ sub extract_htmltest_config {
# TODO: Add support for `IgnoreURLs`.
- warn "Warning: Unrecognized htmltest config from front matter in file '$file_path'.\n";
+ warn "WARNING: Unrecognized htmltest config from front matter in file '$file_path'.\n";
}
sub _extract_ignore_dirs {
@@ -67,7 +67,7 @@ sub _extract_ignore_dirs {
} elsif ($line =~ /^IgnoreDirs:\s*\[\s*(.*?)\s*\]/i || $line =~ /^\s*-\s*(.*?)$/) {
push @config, (split /\s*,\s*/, $1);
} else {
- warn "Warning: Unrecognized htmltest IgnoreDirs config from front matter in file '$file_path': $line\n";
+ warn "WARNING: Unrecognized htmltest IgnoreDirs config from front matter in file '$file_path': $line\n";
}
}
return @config;
diff --git a/scripts/normalize-cspell-front-matter.pl b/scripts/normalize-cspell-front-matter.pl
index 929f3e3b181b..bc30bad67098 100755
--- a/scripts/normalize-cspell-front-matter.pl
+++ b/scripts/normalize-cspell-front-matter.pl
@@ -1,4 +1,6 @@
#!/usr/bin/perl -w -i
+#
+# cSpell:ignore textlintrc
use strict;
use warnings;
@@ -6,19 +8,46 @@
my @words;
my $lineLenLimit = 79;
-my $last_file = '';
-my $last_line = '';
+my $current_file = '';
+my $has_front_matter = 0;
+my $in_front_matter = 0;
+my $last_line_contained_dict_words = 0;
my %dictionary = getSiteWideDictWords('.cspell/en-words.txt', '.textlintrc.yml');
while (<>) {
+ # Starting a new file?
+ if ($current_file ne $ARGV) {
+ $current_file = $ARGV;
+ if(/^---$/) {
+ $has_front_matter = 1;
+ $in_front_matter = 1;
+ print;
+ next;
+ } else {
+ $has_front_matter = 0;
+ $in_front_matter = 0;
+ }
+ }
+
+ if ($has_front_matter && !$in_front_matter) {
+ print; next;
+ }
+
+ $in_front_matter = 0 if $has_front_matter && $in_front_matter && /^---$/;
+
+ # Process cSpell words
+
if (/^\s*(spelling: |-\s*)?cSpell:ignore:?\s*(.*)$/
- || (/^(\s+)(\S.*)$/ && @words)
+ || (/^(\s+)(\S.*)$/ && $last_line_contained_dict_words)
) {
push @words, split /[,\s]+/, $2;
+ $last_line_contained_dict_words = 1;
next;
+ } else {
+ $last_line_contained_dict_words = 0;
}
- if (@words && ($ARGV ne $last_file || eof)) {
+ if (@words && (!$has_front_matter || !$in_front_matter)) {
@words = grep { !/^\s*(cSpell:ignore|spelling):?\s*$/ && !$dictionary{$_} } @words;
# Ensure all words are unique.
my %duplicates;
@@ -29,29 +58,27 @@
# Only add `# prettier-ignore` if line is too long
print "# prettier-ignore\n" if length($line) > $lineLenLimit;
print $line;
+ # print STDOUT "> printing line: $line";
@words = ();
}
}
print unless /^# prettier-ignore$/ || /^spelling:\s*[|>-]*$/;
-
- $last_line = $_;
- $last_file = $ARGV if eof;
}
sub getSiteWideDictWords {
my $dictionary_file = shift;
my $textlintrc_file = shift;
- my %dictionary = readYmOrPlainlListOfWords('', $dictionary_file);
- my %textlintDictionary = readYmOrPlainlListOfWords('terms', $textlintrc_file);
+ my %dictionary = readYmlOrPlainListOfWords('', $dictionary_file);
+ my %textlintDictionary = readYmlOrPlainListOfWords('terms', $textlintrc_file);
# Merge dictionaries
@dictionary{keys %textlintDictionary} = values %textlintDictionary;
return %dictionary;
}
-sub readYmOrPlainlListOfWords {
+sub readYmlOrPlainListOfWords {
# Read plain list of words if $wordsFieldName is empty
my $wordsFieldName = shift;
my $file_path = shift;
@@ -76,7 +103,7 @@ sub readYmOrPlainlListOfWords {
$dictionary{$term} = 1 if $term;
} elsif ($wordsFieldName && $line !~ /^ / && $in_terms) {
$in_terms = 0;
- # print "FINISHE word list\n" if $in_terms;
+ # print "FINISH word list\n" if $in_terms;
} else {
# print "OOPS LINE DID NOT MATCH\n" if $in_terms;
}
diff --git a/static/refcache.json b/static/refcache.json
index 30cb7c919941..c5dbf18bfcaf 100644
--- a/static/refcache.json
+++ b/static/refcache.json
@@ -79,6 +79,10 @@
"StatusCode": 200,
"LastSeen": "2024-07-24T10:16:33.431203777Z"
},
+ "https://apisix.apache.org/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-14T11:48:32.189392+01:00"
+ },
"https://apisix.apache.org/blog/2022/02/28/apisix-integration-opentelemetry-plugin/": {
"StatusCode": 206,
"LastSeen": "2024-08-09T10:45:35.069307-04:00"
@@ -1967,6 +1971,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:45:20.77697-04:00"
},
+ "https://cloud.google.com/storage/docs/access-control/signed-urls": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:55.63530878Z"
+ },
"https://cloud.google.com/vpc/docs/configure-serverless-vpc-access": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:46:18.428574-04:00"
@@ -2335,6 +2343,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-30T17:38:37.903633988Z"
},
+ "https://docs.astral.sh/uv/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-21T10:24:48.633652602+01:00"
+ },
"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-message-metadata.html#sqs-message-system-attributes": {
"StatusCode": 206,
"LastSeen": "2024-01-18T08:53:50.0122-05:00"
@@ -2367,6 +2379,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-18T19:02:14.732118-05:00"
},
+ "https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html#RESTAuthenticationQueryStringAuth": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-04T08:46:51.558258212Z"
+ },
"https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-lambda-proxy-integrations.html#api-gateway-simple-proxy-for-lambda-input-format": {
"StatusCode": 206,
"LastSeen": "2024-08-09T10:45:50.462531-04:00"
@@ -2739,6 +2755,10 @@
"StatusCode": 200,
"LastSeen": "2024-04-16T16:28:02.021217686Z"
},
+ "https://docs.google.com/presentation/d/1YaJvAWnNcUJd1RNsqvEYCcqvJUoj0TDd": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-15T15:28:20.886935-07:00"
+ },
"https://docs.google.com/spreadsheets/d/1E23Dkz1B2us71BtlQq8oG4o_QFsTeLPeh-X2uVnlubg/edit": {
"StatusCode": 200,
"LastSeen": "2024-11-04T16:12:37.723458+01:00"
@@ -2967,6 +2987,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-18T19:02:23.618857-05:00"
},
+ "https://docs.nxlog.co/agent/current/im/otel.html": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:08.501353757Z"
+ },
"https://docs.observeinc.com/en/latest/content/integrations/otel/opentelemetry.html": {
"StatusCode": 200,
"LastSeen": "2024-01-30T05:18:02.263475-05:00"
@@ -3339,6 +3363,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T08:54:02.060787-05:00"
},
+ "https://doris.apache.org/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-18T16:19:44.875433+01:00"
+ },
"https://dotnet.microsoft.com/download/dotnet": {
"StatusCode": 200,
"LastSeen": "2024-01-30T15:24:59.411684-05:00"
@@ -3367,6 +3395,10 @@
"StatusCode": 206,
"LastSeen": "2024-10-18T16:50:18.107656338+03:00"
},
+ "https://dubbo.apache.org/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-14T11:48:08.284225+01:00"
+ },
"https://dyladan.me/histograms/2023/05/02/why-histograms/": {
"StatusCode": 206,
"LastSeen": "2024-01-30T06:01:18.587594-05:00"
@@ -3391,6 +3423,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:47.246698-05:00"
},
+ "https://elixir-broadway.org/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-18T16:20:41.311419+01:00"
+ },
"https://embrace.io/docs/open-telemetry/integration/": {
"StatusCode": 206,
"LastSeen": "2024-11-02T22:02:32.429124483Z"
@@ -3919,6 +3955,10 @@
"StatusCode": 200,
"LastSeen": "2024-03-28T22:25:36.248769757+08:00"
},
+ "https://github.com/DataDog/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:31.843322+01:00"
+ },
"https://github.com/DataDog/dd-opentelemetry-exporter-ruby": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:10:56.414699-05:00"
@@ -3935,6 +3975,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:17:17.601945+02:00"
},
+ "https://github.com/DoubleTK": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T07:27:46.234973166Z"
+ },
"https://github.com/EzzioMoreira": {
"StatusCode": 200,
"LastSeen": "2024-09-13T09:26:18.380261046Z"
@@ -3971,6 +4015,10 @@
"StatusCode": 200,
"LastSeen": "2024-07-08T15:23:37.97537+02:00"
},
+ "https://github.com/GoogleCloudPlatform/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:46:59.289244+01:00"
+ },
"https://github.com/GoogleCloudPlatform/guest-agent": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:47:20.891063-04:00"
@@ -4099,6 +4147,14 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:17:00.060853+02:00"
},
+ "https://github.com/OddDotNet/OddDotCSharp": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T07:27:46.874342377Z"
+ },
+ "https://github.com/OddDotNet/OddDotNet": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T07:27:46.059093956Z"
+ },
"https://github.com/OlivierAlbertini": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:23:05.985099+02:00"
@@ -4215,10 +4271,18 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:59.740523-05:00"
},
+ "https://github.com/VihasMakwana": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T23:18:26.791425218Z"
+ },
"https://github.com/VineethReddy02": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:14:23.091564+02:00"
},
+ "https://github.com/Workiva/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:35.732782+01:00"
+ },
"https://github.com/Workiva/opentelemetry-dart": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:13:07.897717-05:00"
@@ -4251,6 +4315,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:19:43.925232+02:00"
},
+ "https://github.com/abh": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:32.56368+01:00"
+ },
"https://github.com/abh/Plack-Middleware-OpenTelemetry": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:16:13.201088-05:00"
@@ -4363,6 +4431,10 @@
"StatusCode": 200,
"LastSeen": "2024-09-09T16:57:52.837329315Z"
},
+ "https://github.com/asaaki/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:34.005723+01:00"
+ },
"https://github.com/asaaki/opentelemetry-tide": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:12:51.497556-05:00"
@@ -4371,6 +4443,10 @@
"StatusCode": 200,
"LastSeen": "2024-05-24T10:11:32.920051-05:00"
},
+ "https://github.com/asaharn": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-12T08:46:36.004182576Z"
+ },
"https://github.com/ashu658": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:20:06.94615+02:00"
@@ -4427,6 +4503,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-24T14:54:51.229664+01:00"
},
+ "https://github.com/bacherfl": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T23:18:23.510566336Z"
+ },
"https://github.com/bai": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:20:15.367242+02:00"
@@ -4439,6 +4519,10 @@
"StatusCode": 200,
"LastSeen": "2024-02-01T19:02:28.4090231Z"
},
+ "https://github.com/beam-telemetry/telemetry/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:44.467803+01:00"
+ },
"https://github.com/beniamin": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:16:26.147832+02:00"
@@ -4579,6 +4663,10 @@
"StatusCode": 200,
"LastSeen": "2024-06-14T09:35:29.965101669Z"
},
+ "https://github.com/christiand93": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:25.995535+01:00"
+ },
"https://github.com/christos68k": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:15:06.876545+02:00"
@@ -4631,10 +4719,18 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T15:25:07.042795-05:00"
},
+ "https://github.com/codefromthecrypt": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T23:18:18.05798173Z"
+ },
"https://github.com/colin-higgins": {
"StatusCode": 200,
"LastSeen": "2024-08-09T11:17:13.22893+02:00"
},
+ "https://github.com/conan-io/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:37.574508+01:00"
+ },
"https://github.com/confluentinc/confluent-kafka-go": {
"StatusCode": 200,
"LastSeen": "2024-08-25T09:39:34.657068291Z"
@@ -4643,6 +4739,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:17:14.613711+02:00"
},
+ "https://github.com/connectrpc/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:44.366624+01:00"
+ },
"https://github.com/connectrpc/otelconnect-go": {
"StatusCode": 200,
"LastSeen": "2024-09-14T20:07:37.505555711Z"
@@ -4743,6 +4843,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:15:40.097509+02:00"
},
+ "https://github.com/davidB/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:33.612051+01:00"
+ },
"https://github.com/davidgs": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:54.185189-05:00"
@@ -4831,6 +4935,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T05:18:34.524624-05:00"
},
+ "https://github.com/dotnet/runtime/issues/93303": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:21.844695325Z"
+ },
"https://github.com/dpauls": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:18:26.370359+02:00"
@@ -4843,6 +4951,10 @@
"StatusCode": 200,
"LastSeen": "2024-05-24T10:11:29.554091-05:00"
},
+ "https://github.com/dubonzi": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:52.687065+01:00"
+ },
"https://github.com/dubonzi/otelresty": {
"StatusCode": 200,
"LastSeen": "2024-01-30T06:05:53.113393-05:00"
@@ -4923,6 +5035,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:16:41.547073+02:00"
},
+ "https://github.com/emreyalvac": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T23:18:28.709266912Z"
+ },
"https://github.com/ent/ent/issues/1232#issuecomment-1200405070": {
"StatusCode": 200,
"LastSeen": "2024-02-24T14:33:06.756997-08:00"
@@ -4967,6 +5083,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T06:02:04.533718-05:00"
},
+ "https://github.com/ethercrow/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:36.050516+01:00"
+ },
"https://github.com/ethercrow/opentelemetry-haskell": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:13:18.823545-05:00"
@@ -4975,6 +5095,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:04:58.72146-05:00"
},
+ "https://github.com/exaring": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:03.876549+01:00"
+ },
"https://github.com/exaring/otelpgx": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:11:40.246785-05:00"
@@ -4983,6 +5107,10 @@
"StatusCode": 200,
"LastSeen": "2024-09-09T16:57:44.623571822Z"
},
+ "https://github.com/facostaembrace": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-12T08:46:36.556327553Z"
+ },
"https://github.com/fatsheep9146": {
"StatusCode": 200,
"LastSeen": "2024-08-09T11:16:50.08101+02:00"
@@ -5007,6 +5135,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:16:42.973317+02:00"
},
+ "https://github.com/flc1125": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-12T08:46:37.058373032Z"
+ },
"https://github.com/flipt-io": {
"StatusCode": 200,
"LastSeen": "2024-08-07T15:44:08.716174+02:00"
@@ -5035,6 +5167,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:21:07.09898+02:00"
},
+ "https://github.com/frigus02/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:34.542519+01:00"
+ },
"https://github.com/frigus02/opentelemetry-application-insights": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:11:01.862354-05:00"
@@ -5063,6 +5199,14 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:59.006242-05:00"
},
+ "https://github.com/go-pg/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:49.456005+01:00"
+ },
+ "https://github.com/gofiber/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:48.179159+01:00"
+ },
"https://github.com/goharbor": {
"StatusCode": 200,
"LastSeen": "2024-08-07T15:44:10.160639+02:00"
@@ -5091,6 +5235,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:21:14.184747+02:00"
},
+ "https://github.com/grafana/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:37.162832+01:00"
+ },
"https://github.com/grafana/agent": {
"StatusCode": 200,
"LastSeen": "2024-01-24T14:54:54.282464+01:00"
@@ -5211,6 +5359,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:15:04.170576-05:00"
},
+ "https://github.com/http4k/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:15.408686+01:00"
+ },
"https://github.com/huikang": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:21:35.311401+02:00"
@@ -5243,6 +5395,14 @@
"StatusCode": 200,
"LastSeen": "2024-11-06T19:17:40.129419Z"
},
+ "https://github.com/ibm-messaging/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:58.064055+01:00"
+ },
+ "https://github.com/ibmmqmet": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:56.944779+01:00"
+ },
"https://github.com/idvoretskyi": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:21:47.047463+02:00"
@@ -5255,6 +5415,18 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:13:40.755331-05:00"
},
+ "https://github.com/immanuelfodor": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-13T13:16:21.346606655Z"
+ },
+ "https://github.com/instana": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:17.991776+01:00"
+ },
+ "https://github.com/instana/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:21.768615+01:00"
+ },
"https://github.com/instana/go-otel-exporter": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:10:14.475135-05:00"
@@ -5287,6 +5459,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T20:05:19.732009-05:00"
},
+ "https://github.com/jade-guiton-dd": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-12T08:46:34.109808779Z"
+ },
"https://github.com/jaegertracing": {
"StatusCode": 200,
"LastSeen": "2024-08-09T09:42:45.203596+02:00"
@@ -5319,6 +5495,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:22:00.700062+02:00"
},
+ "https://github.com/jbr": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:34.362518+01:00"
+ },
"https://github.com/jcocchi": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:18:28.014809+02:00"
@@ -5335,6 +5515,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:42.388742-05:00"
},
+ "https://github.com/jeffhostetler": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:10.41028+01:00"
+ },
"https://github.com/jenkinsci": {
"StatusCode": 200,
"LastSeen": "2024-08-07T15:44:50.140736+02:00"
@@ -5363,6 +5547,14 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:18:24.630332+02:00"
},
+ "https://github.com/jjatria": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:26.844523+01:00"
+ },
+ "https://github.com/jjatria/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:36.582107+01:00"
+ },
"https://github.com/jjatria/mojolicious-plugin-opentelemetry": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:16:07.775541-05:00"
@@ -5639,6 +5831,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:10:34.800347-05:00"
},
+ "https://github.com/lightstep/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:28.84942+01:00"
+ },
"https://github.com/lightstep/opentelemetry-exporter-go": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:10:40.120039-05:00"
@@ -5659,6 +5855,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:15:15.341223-05:00"
},
+ "https://github.com/lopes-felipe": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-12T08:46:37.510922341Z"
+ },
"https://github.com/lquerel": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:42.384622-05:00"
@@ -5687,6 +5887,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:22:36.495465+02:00"
},
+ "https://github.com/mahboubii/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:54.977579+01:00"
+ },
"https://github.com/mahboubii/grpcmetrics": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:55:57.151719-05:00"
@@ -5899,6 +6103,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T15:25:22.157083-05:00"
},
+ "https://github.com/nhatthm": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:01.492253+01:00"
+ },
"https://github.com/nhatthm/otelsql": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:11:34.796425-05:00"
@@ -7271,6 +7479,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T20:05:26.46768-05:00"
},
+ "https://github.com/open-telemetry/opentelemetry-specification/pull/4183": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-20T10:58:53.525737396Z"
+ },
"https://github.com/open-telemetry/opentelemetry-specification/pull/4197": {
"StatusCode": 200,
"LastSeen": "2024-10-24T15:10:29.718998+02:00"
@@ -7751,6 +7963,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:11:23.866868-05:00"
},
+ "https://github.com/redis/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:51.884226+01:00"
+ },
"https://github.com/reese-lee": {
"StatusCode": 200,
"LastSeen": "2024-01-18T20:05:14.831297-05:00"
@@ -7955,6 +8171,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:37:16.308411-05:00"
},
+ "https://github.com/steffan-westcott/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:34.682076+01:00"
+ },
"https://github.com/steffan-westcott/clj-otel": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:12:56.889858-05:00"
@@ -8147,6 +8367,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:55:45.931119-05:00"
},
+ "https://github.com/uptrace": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:47:53.880645+01:00"
+ },
"https://github.com/utpilla": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:15:31.954992+02:00"
@@ -8199,6 +8423,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:13:14.348051+02:00"
},
+ "https://github.com/whatyouhide/xandra": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:47.564161+01:00"
+ },
"https://github.com/willarmiros": {
"StatusCode": 200,
"LastSeen": "2024-08-06T15:19:35.212167+02:00"
@@ -8211,6 +8439,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-06T15:17:47.39929+02:00"
},
+ "https://github.com/wyhaines": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:35.182459+01:00"
+ },
"https://github.com/wyhaines/opentelemetry-api.cr": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:13:02.395046-05:00"
@@ -8587,6 +8819,10 @@
"StatusCode": 200,
"LastSeen": "2024-04-18T10:52:50.383352+02:00"
},
+ "https://hex.pm/packages/opentelemetry_broadway": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:42.355679+01:00"
+ },
"https://hex.pm/packages/opentelemetry_ecto": {
"StatusCode": 200,
"LastSeen": "2024-08-09T11:04:11.393579-04:00"
@@ -8603,6 +8839,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:55:35.466227-05:00"
},
+ "https://hex.pm/packages/opentelemetry_xandra": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:49.462827+01:00"
+ },
"https://hex.pm/packages/opentelemetry_zipkin": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:55:51.119525-05:00"
@@ -8675,6 +8915,10 @@
"StatusCode": 200,
"LastSeen": "2024-04-04T20:00:41.081038-04:00"
},
+ "https://img.shields.io/badge/-mixed-yellow": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:53.346720267Z"
+ },
"https://img.shields.io/badge/-stable-lightgreen": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:23.500512-05:00"
@@ -8719,6 +8963,10 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:30.617798+02:00"
},
+ "https://javadoc.io/doc/io.opentelemetry": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-13T09:26:22.921349-05:00"
+ },
"https://javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-prometheus/latest": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:53.216459-05:00"
@@ -9015,6 +9263,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T15:25:14.866011-05:00"
},
+ "https://learn.microsoft.com/azure/ai-studio": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:55.61615435Z"
+ },
"https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-enable": {
"StatusCode": 200,
"LastSeen": "2024-04-19T15:58:48.039807479Z"
@@ -9027,10 +9279,22 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:29.153249+02:00"
},
+ "https://learn.microsoft.com/azure/cosmos-db/consistency-levels": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:54.119502378Z"
+ },
+ "https://learn.microsoft.com/azure/cosmos-db/request-units": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:59.176465767Z"
+ },
"https://learn.microsoft.com/azure/event-hubs/event-hubs-about": {
"StatusCode": 200,
"LastSeen": "2024-04-04T20:00:42.394166-04:00"
},
+ "https://learn.microsoft.com/azure/event-hubs/event-hubs-features#consumer-groups": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:53.880730826Z"
+ },
"https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock": {
"StatusCode": 200,
"LastSeen": "2024-04-04T20:00:36.37594-04:00"
@@ -9047,6 +9311,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-02T13:14:48.766807-04:00"
},
+ "https://learn.microsoft.com/azure/storage/common/storage-sas-overview#sas-token": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:54.519935655Z"
+ },
"https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.diagnostics.iexceptionhandler": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:24.003181-05:00"
@@ -9147,6 +9415,14 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:20:06.931205+02:00"
},
+ "https://learn.microsoft.com/dotnet/aspire/fundamentals/dashboard/standalone": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-05T10:36:06.35615+01:00"
+ },
+ "https://learn.microsoft.com/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#query-the-registry-using-code": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:58.531297473Z"
+ },
"https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-enable": {
"StatusCode": 200,
"LastSeen": "2024-04-23T14:33:24.635286085Z"
@@ -9183,6 +9459,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:24.361664-05:00"
},
+ "https://learn.microsoft.com/rest/api/subscription/subscriptions/list-locations": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:46:56.45309164Z"
+ },
"https://learn.microsoft.com/sql/connect/jdbc/building-the-connection-url#named-and-multiple-sql-server-instances": {
"StatusCode": 200,
"LastSeen": "2024-05-22T16:32:51.974599+02:00"
@@ -9235,6 +9515,10 @@
"StatusCode": 206,
"LastSeen": "2024-09-30T10:42:23.585047-05:00"
},
+ "https://logease.cn/en-logease-observability-platform/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-25T10:33:07.039457892+08:00"
+ },
"https://logging.apache.org/log4j/2.x/index.html": {
"StatusCode": 206,
"LastSeen": "2024-09-30T10:42:20.642504-05:00"
@@ -9283,6 +9567,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T16:04:48.740728-05:00"
},
+ "https://man7.org/linux/man-pages/man7/cgroups.7.html": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-04T08:46:55.253298019Z"
+ },
"https://mariadb.com/kb/en/mariadb-error-code-reference/": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:22.001923+02:00"
@@ -9847,6 +10135,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T06:06:02.410999-05:00"
},
+ "https://odddotnet.github.io/OddDotDocs/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-18T07:27:46.284157799Z"
+ },
"https://one.bonree.com/open/document/187": {
"StatusCode": 206,
"LastSeen": "2024-04-02T09:45:50.142295155Z"
@@ -9935,6 +10227,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T16:06:32.46557-05:00"
},
+ "https://openfeature.dev/specification/glossary/#flag-set": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-04T08:47:00.607529994Z"
+ },
"https://openfga.dev/": {
"StatusCode": 206,
"LastSeen": "2024-08-08T20:12:22.833549+02:00"
@@ -9947,6 +10243,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-18T19:08:05.648675-05:00"
},
+ "https://openlit.io/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-05T10:36:14.926178+01:00"
+ },
"https://openmetrics.io/": {
"StatusCode": 206,
"LastSeen": "2024-01-18T19:07:18.197228-05:00"
@@ -10087,6 +10387,10 @@
"StatusCode": 206,
"LastSeen": "2024-08-02T14:12:40.876027062Z"
},
+ "https://opentelemetry.io/community/#develop-and-contribute": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-23T12:10:56.007141324Z"
+ },
"https://opentelemetry.io/community/end-user/": {
"StatusCode": 206,
"LastSeen": "2024-06-12T10:03:19.48038-07:00"
@@ -10355,14 +10659,26 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:02:21.246316-04:00"
},
+ "https://packagist.org/packages/open-telemetry/opentelemetry-auto-cakephp": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-03T11:06:06.86216+01:00"
+ },
"https://packagist.org/packages/open-telemetry/opentelemetry-auto-codeigniter": {
"StatusCode": 200,
"LastSeen": "2024-01-19T13:15:35.481102+01:00"
},
+ "https://packagist.org/packages/open-telemetry/opentelemetry-auto-curl": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-03T10:13:27.914323+01:00"
+ },
"https://packagist.org/packages/open-telemetry/opentelemetry-auto-ext-amqp": {
"StatusCode": 200,
"LastSeen": "2024-01-19T13:15:35.677617+01:00"
},
+ "https://packagist.org/packages/open-telemetry/opentelemetry-auto-ext-rdkafka": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-03T10:13:28.648777+01:00"
+ },
"https://packagist.org/packages/open-telemetry/opentelemetry-auto-guzzle": {
"StatusCode": 200,
"LastSeen": "2024-01-19T13:15:35.857673+01:00"
@@ -10411,6 +10727,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-19T13:15:37.331332+01:00"
},
+ "https://packagist.org/packages/open-telemetry/opentelemetry-auto-psr6": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-03T10:13:31.800557+01:00"
+ },
"https://packagist.org/packages/open-telemetry/opentelemetry-auto-slim": {
"StatusCode": 200,
"LastSeen": "2024-01-19T13:15:37.510707+01:00"
@@ -10443,6 +10763,14 @@
"StatusCode": 200,
"LastSeen": "2024-02-05T17:24:30.23375+01:00"
},
+ "https://packagist.org/packages/opentelemetry-auto-curl": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:21:13.145885+01:00"
+ },
+ "https://packagist.org/packages/opentelemetry-auto-ext-rdkafka": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:21:13.762528+01:00"
+ },
"https://packagist.org/providers/php-http/async-client-implementation": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:56:08.488354-05:00"
@@ -10579,6 +10907,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:47:12.560876-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dorisexporter": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:19:45.988291+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:47:18.18299-04:00"
@@ -10731,6 +11063,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:50:21.577934-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:19:51.70751+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension": {
"StatusCode": 200,
"LastSeen": "2024-04-20T15:42:40.997100599Z"
@@ -10775,6 +11111,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:51:06.223152-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/coralogixprocessor": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:19:53.792982+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:51:11.746258-04:00"
@@ -10815,6 +11155,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:07:23.484569-05:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/logdedupprocessor": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:19:58.714522+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/logstransformprocessor": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:51:39.465022-04:00"
@@ -10987,10 +11331,18 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:55:29.945821-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/githubreceiver": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:06.225532+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:55:35.431015-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:07.65402+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:55:40.856287-04:00"
@@ -11087,6 +11439,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:57:45.045759-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/ntpreceiver": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:14.124536+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:57:50.660323-04:00"
@@ -11119,6 +11475,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T10:58:18.97402-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusremotewritereceiver": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:16.052286+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver": {
"StatusCode": 200,
"LastSeen": "2024-08-09T10:58:24.78584-04:00"
@@ -11207,10 +11567,18 @@
"StatusCode": 200,
"LastSeen": "2024-08-09T11:00:22.279899-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/systemdreceiver": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:19.146223+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver": {
"StatusCode": 200,
"LastSeen": "2024-08-09T11:00:27.793558-04:00"
},
+ "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tlscheckreceiver": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T16:20:19.910099+01:00"
+ },
"https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver": {
"StatusCode": 200,
"LastSeen": "2024-08-09T11:00:33.574044-04:00"
@@ -11275,6 +11643,26 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:07:49.734386-05:00"
},
+ "https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/envprovider": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-19T13:34:41.905691-05:00"
+ },
+ "https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/fileprovider": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-19T13:34:42.093539-05:00"
+ },
+ "https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/httpprovider": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-19T13:34:42.280695-05:00"
+ },
+ "https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/httpsprovider": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-19T13:34:42.965663-05:00"
+ },
+ "https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/yamlprovider": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-19T13:34:43.403526-05:00"
+ },
"https://pkg.go.dev/go.opentelemetry.io/collector/exporter/debugexporter": {
"StatusCode": 200,
"LastSeen": "2024-03-01T16:49:31.744795+01:00"
@@ -11511,6 +11899,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-02T13:14:36.816743-04:00"
},
+ "https://pkg.go.dev/v.io/v23/glob": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-20T10:59:02.306122595Z"
+ },
"https://pkgs.alpinelinux.org/packages": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:07:29.294901-05:00"
@@ -11659,6 +12051,10 @@
"StatusCode": 206,
"LastSeen": "2024-08-09T11:02:26.926617-04:00"
},
+ "https://pypi.org/project/openai/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-05T10:36:04.457935+01:00"
+ },
"https://pypi.org/project/opentelemetry-api/": {
"StatusCode": 206,
"LastSeen": "2024-01-30T06:01:19.327156-05:00"
@@ -11739,6 +12135,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T05:18:35.161372-05:00"
},
+ "https://repo1.maven.org/maven2/io/opentelemetry/instrumentation/opentelemetry-instrumentation-bom-alpha/2.10.0-alpha/opentelemetry-instrumentation-bom-alpha-2.10.0-alpha.pom": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-13T10:47:55.011955709Z"
+ },
"https://repo1.maven.org/maven2/io/opentelemetry/instrumentation/opentelemetry-instrumentation-bom-alpha/2.7.0-alpha/opentelemetry-instrumentation-bom-alpha-2.7.0-alpha.pom": {
"StatusCode": 206,
"LastSeen": "2024-10-23T20:20:08.34491-05:00"
@@ -11747,6 +12147,10 @@
"StatusCode": 206,
"LastSeen": "2024-10-23T20:19:21.596018-05:00"
},
+ "https://repo1.maven.org/maven2/io/opentelemetry/instrumentation/opentelemetry-instrumentation-bom/2.10.0/opentelemetry-instrumentation-bom-2.10.0.pom": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-13T10:47:53.144495226Z"
+ },
"https://repo1.maven.org/maven2/io/opentelemetry/instrumentation/opentelemetry-instrumentation-bom/2.7.0/opentelemetry-instrumentation-bom-2.7.0.pom": {
"StatusCode": 206,
"LastSeen": "2024-10-23T20:20:07.402964-05:00"
@@ -11771,6 +12175,10 @@
"StatusCode": 206,
"LastSeen": "2024-11-10T17:00:51.60396563Z"
},
+ "https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-bom-alpha/1.45.0-alpha/opentelemetry-bom-alpha-1.45.0-alpha.pom": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-07T00:15:11.593236524Z"
+ },
"https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-bom/1.42.1/opentelemetry-bom-1.42.1.pom": {
"StatusCode": 206,
"LastSeen": "2024-10-23T20:20:05.242921-05:00"
@@ -11787,6 +12195,10 @@
"StatusCode": 206,
"LastSeen": "2024-11-10T17:00:49.274766415Z"
},
+ "https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-bom/1.45.0/opentelemetry-bom-1.45.0.pom": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-07T00:15:09.752803166Z"
+ },
"https://research.facebook.com/file/877841159827226/holistic-configuration-management-at-facebook.pdf": {
"StatusCode": 206,
"LastSeen": "2024-01-30T16:14:42.741857-05:00"
@@ -12715,6 +13127,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T16:05:03.5069-05:00"
},
+ "https://vcpkg.io": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-14T11:48:37.997877+01:00"
+ },
"https://vote.heliosvoting.org/helios/elections/176e7ca8-647d-11ef-9b9a-2a30e2a223da/view": {
"StatusCode": 200,
"LastSeen": "2024-09-02T11:59:00.266487+01:00"
@@ -12775,6 +13191,14 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:25.592015+02:00"
},
+ "https://wikipedia.org/wiki/Application_layer": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:09.940154416Z"
+ },
+ "https://wikipedia.org/wiki/Basic_Latin_%28Unicode_block%29#Table_of_characters": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:12.322977417Z"
+ },
"https://wikipedia.org/wiki/C%2B%2B": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:33.946107+02:00"
@@ -12803,6 +13227,14 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:36.225127+02:00"
},
+ "https://wikipedia.org/wiki/ISO_3166-1#Codes": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:07.817613571Z"
+ },
+ "https://wikipedia.org/wiki/ISO_3166-2": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:16.04157457Z"
+ },
"https://wikipedia.org/wiki/Inter-process_communication": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:37.279155-05:00"
@@ -12819,6 +13251,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:53.630494-05:00"
},
+ "https://wikipedia.org/wiki/Network_layer": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:14.912681879Z"
+ },
"https://wikipedia.org/wiki/PHP": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:39.278397+02:00"
@@ -12831,6 +13267,10 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:38.142481+02:00"
},
+ "https://wikipedia.org/wiki/Pipeline_%28computing%29": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:10.751645192Z"
+ },
"https://wikipedia.org/wiki/Python_%28programming_language%29": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:24.318054+02:00"
@@ -12847,14 +13287,50 @@
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:24.765198+02:00"
},
+ "https://wikipedia.org/wiki/Software_testing": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:02.68804707Z"
+ },
+ "https://wikipedia.org/wiki/Test_case": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:05.399111082Z"
+ },
+ "https://wikipedia.org/wiki/Test_suite": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:08.059374663Z"
+ },
+ "https://wikipedia.org/wiki/Transport_layer": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:11.939751717Z"
+ },
+ "https://wikipedia.org/wiki/URL": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:15.689032359Z"
+ },
"https://wikipedia.org/wiki/V8_%28JavaScript_engine%29": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:42.242584+02:00"
},
+ "https://wikipedia.org/wiki/Version_control": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:08.361851296Z"
+ },
+ "https://wikipedia.org/wiki/Where_%28SQL%29#IN": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:01.242381859Z"
+ },
+ "https://wikipedia.org/wiki/World_Geodetic_System#WGS84": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:47:11.677846173Z"
+ },
"https://wukongdoc.tingyun.com/apm/userguide/deploy_manage/opentelemetry.html": {
"StatusCode": 206,
"LastSeen": "2024-01-30T16:14:59.93877-05:00"
},
+ "https://www.alauda.io/community/143237": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-28T11:47:57.828593+01:00"
+ },
"https://www.alibabacloud.com/": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:36:43.889402-05:00"
@@ -12907,6 +13383,14 @@
"StatusCode": 200,
"LastSeen": "2024-08-02T13:14:52.279641-04:00"
},
+ "https://www.cisco.com": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:46:57.936535+01:00"
+ },
+ "https://www.cisco.com/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:46:57.559713+01:00"
+ },
"https://www.cisco.com/c/en/us/products/cloud-systems-management/network-services-orchestrator/index.html": {
"StatusCode": 200,
"LastSeen": "2024-01-30T15:25:33.27752-05:00"
@@ -13107,6 +13591,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T16:05:22.031745-05:00"
},
+ "https://www.freedesktop.org/software/systemd/man/latest/machine-id.html": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-04T08:46:58.511139431Z"
+ },
"https://www.freedesktop.org/software/systemd/man/machine-id.html": {
"StatusCode": 206,
"LastSeen": "2024-04-04T20:00:40.645221-04:00"
@@ -13123,6 +13611,10 @@
"StatusCode": 206,
"LastSeen": "2024-08-09T10:46:30.160571-04:00"
},
+ "https://www.google.com/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-05T10:36:10.643508+01:00"
+ },
"https://www.graalvm.org/latest/reference-manual/native-image/": {
"StatusCode": 206,
"LastSeen": "2024-09-30T11:46:04.441837921+02:00"
@@ -13155,6 +13647,10 @@
"StatusCode": 206,
"LastSeen": "2024-04-25T00:01:02.263794-04:00"
},
+ "https://www.http4k.org/ecosystem/http4k/reference/opentelemetry/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-18T17:50:29.868646+01:00"
+ },
"https://www.hyperdx.io/docs/install/opentelemetry": {
"StatusCode": 206,
"LastSeen": "2024-01-30T16:14:16.496047-05:00"
@@ -13167,6 +13663,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:15:04.543149-05:00"
},
+ "https://www.ibm.com": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-05T10:36:11.479738+01:00"
+ },
"https://www.ibm.com/docs/api/v1/content/SSYKE2_8.0.0/openj9/api/jdk8/jre/management/extension/com/ibm/lang/management/OperatingSystemMXBean.html": {
"StatusCode": 206,
"LastSeen": "2024-08-09T10:46:28.705852-04:00"
@@ -13279,6 +13779,10 @@
"StatusCode": 206,
"LastSeen": "2024-08-09T09:42:46.824519+02:00"
},
+ "https://www.jaegertracing.io/docs/1.63/getting-started/#all-in-one": {
+ "StatusCode": 206,
+ "LastSeen": "2024-12-05T10:36:07.90645+01:00"
+ },
"https://www.jaegertracing.io/docs/latest/apis/": {
"StatusCode": 206,
"LastSeen": "2024-01-18T19:37:16.697232-05:00"
@@ -13491,6 +13995,10 @@
"StatusCode": 200,
"LastSeen": "2024-08-05T15:20:09.004763-05:00"
},
+ "https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics/latest/io/opentelemetry/sdk/metrics/export/CardinalityLimitSelector.html": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T12:48:43.848396-06:00"
+ },
"https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics/latest/io/opentelemetry/sdk/metrics/export/MetricExporter.html": {
"StatusCode": 200,
"LastSeen": "2024-08-05T15:20:07.498447-05:00"
@@ -13567,6 +14075,10 @@
"StatusCode": 206,
"LastSeen": "2024-04-19T07:13:43.941227206Z"
},
+ "https://www.langtrace.ai/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-05T10:36:13.494149+01:00"
+ },
"https://www.linuxfoundation.org/legal/privacy-policy": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:04:05.250977-05:00"
@@ -13603,6 +14115,14 @@
"StatusCode": 206,
"LastSeen": "2024-10-11T10:12:52.474776+02:00"
},
+ "https://www.microsoft.com": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-14T11:47:19.915126+01:00"
+ },
+ "https://www.microsoft.com/": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-14T11:48:11.092022+01:00"
+ },
"https://www.mongodb.com/": {
"StatusCode": 206,
"LastSeen": "2024-01-30T06:05:58.268011-05:00"
@@ -13767,6 +14287,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T15:26:17.426269-05:00"
},
+ "https://www.nuget.org/packages/OddDotNet.Client": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-18T07:27:47.086708666Z"
+ },
"https://www.nuget.org/packages/OpenTelemetry.AutoInstrumentation": {
"StatusCode": 200,
"LastSeen": "2024-05-13T07:12:48.012368334Z"
@@ -13971,6 +14495,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T16:14:53.429593-05:00"
},
+ "https://www.opentext.com/products/core-application-observability": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-04T08:45:30.976351014Z"
+ },
"https://www.oracle.com/technical-resources/articles/javase/jmx.html": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:55:46.046387-05:00"
@@ -13983,6 +14511,14 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T16:14:44.039011-05:00"
},
+ "https://www.otelbin.io/favicon.ico": {
+ "StatusCode": 206,
+ "LastSeen": "2024-11-20T10:59:00.492890749Z"
+ },
+ "https://www.otelbin.io/s/69739d790cf279c203fc8efc86ad1a876a2fc01a": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-20T10:58:58.366517284Z"
+ },
"https://www.outreachy.org/": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:55:46.020866-05:00"
@@ -14055,6 +14591,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-18T19:56:36.773243-05:00"
},
+ "https://www.php.net/supported-versions.php": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-28T12:19:39.104666932Z"
+ },
"https://www.postgresql.org/docs/current/errcodes-appendix.html": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:27.445768+02:00"
@@ -14155,6 +14695,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T15:25:04.905602-05:00"
},
+ "https://www.scorecard.io/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-05T10:36:16.128367+01:00"
+ },
"https://www.selenium.dev/documentation/grid/advanced_features/observability/": {
"StatusCode": 206,
"LastSeen": "2024-01-30T16:05:03.991313-05:00"
@@ -14191,6 +14735,14 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T06:01:39.889326-05:00"
},
+ "https://www.snk.de/en/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:36.207377+01:00"
+ },
+ "https://www.splunk.com/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-11-14T11:48:05.990449+01:00"
+ },
"https://www.sqlite.org/rescode.html": {
"StatusCode": 200,
"LastSeen": "2024-10-09T10:19:40.728167+02:00"
@@ -14235,6 +14787,10 @@
"StatusCode": 206,
"LastSeen": "2024-01-30T05:18:08.486678-05:00"
},
+ "https://www.traceloop.com/": {
+ "StatusCode": 200,
+ "LastSeen": "2024-12-05T10:36:17.176601+01:00"
+ },
"https://www.typescriptlang.org/download": {
"StatusCode": 206,
"LastSeen": "2024-01-18T19:10:44.997912-05:00"
diff --git a/tools/pubspec.yaml b/tools/pubspec.yaml
index f6fcf96b2545..3a5410ae2f0e 100644
--- a/tools/pubspec.yaml
+++ b/tools/pubspec.yaml
@@ -2,7 +2,7 @@ name: otel_io_excerpts
publish_to: none
environment:
- sdk: ^3.2.0
+ sdk: ^3.5.4
dev_dependencies:
build_runner: ^2.4.6