diff --git a/.cspell.yml b/.cspell.yml index 57d3c4fbc4f2..25d636125d38 100644 --- a/.cspell.yml +++ b/.cspell.yml @@ -40,6 +40,7 @@ dictionaries: # Natural languages - es-es - pt-br + - fr-fr # Local word lists - en-words - es-palabras diff --git a/.cspell/en-words.txt b/.cspell/en-words.txt index aa514245f43a..78a77f7d49b9 100644 --- a/.cspell/en-words.txt +++ b/.cspell/en-words.txt @@ -108,6 +108,7 @@ quantile quantiles quarkus quoteservice +react-native-app recommendationservice redis relref diff --git a/.cspell/fr-mots.txt b/.cspell/fr-mots.txt index 7970e82b0e43..3ea4303ab141 100644 --- a/.cspell/fr-mots.txt +++ b/.cspell/fr-mots.txt @@ -1,213 +1,4 @@ -analyse -analyser -avec -collecter -collectez -comportement -contenant -créez -dans -découvrez -définie -démo -dessous -données -d'utiliser -efficace -entièrement -être -générer -gratuit -indépendant -instrumenter -intégrations -langages -librairies -logiciels -métriques -nombreux -nombreuses +extensibilité observabilité -outils -permet -permettant -projet -projets -peut -qualité -savoir -s'intègre -supporte -supporté -tant télémétrie -transmettez -universelle -utilisé -visuel -votre -vous -l'état -système -incluent -rendre -signifie -émettre -metriques -produites -doivent -transmises -Pourquoi -l'essor -commerciales -besoin -répond -suivant -principes -clés -propriétaire -générez -dépendance -fournisseur -n'avez -d'apprendre -seul -combinés -offrent -équipes -organisations -flexibilité -dont -informatique -Extensibilité -conçu -extensible -Quelques -façon -étendu -Ajouter -receveur -Collecteur -afin -prendre -venant -personnalisée -bibliothèques -personnalisées -Créer -collecteur -adaptée -utilisation -spécifique -nouvel -exportateur -personnalisé -prend -propagateur -contexte -plupart -utilisateurs -n'aient -d'étendre -presque -tous -niveaux -Histoire -trouve -antérieurs -créés -résoudre -même -problème -norme -décrivant -manière -transmettre -Aucun -n'étant -indépendante -fusionné -leurs -offrant -utilisez -actuellement -pouvez -découvrir -migrer -ensuite -commencer -Lancez -directement -composants -standardisé -définissant -sémantiques -décrire -langage -implémentent -spécifications -écosystème -instrumentent -automatique -génèrent -requérir -reçoit -modifie -autre -Opérateur -ressources -Faas -variété -intègrent -fournir -défaut -pris -fournisseurs -fournissent -contribuent -n’aient -d’étendre -conçus -créer -gérer -telles -outil -compris -ainsi -commerciaux -d'autres -génération -collecte -gestion -objectifs -principaux -pouvoir -aisément -systèmes -quelque -soit -leur -environnement -d'exécution -stockage -visualisation -sont -intentionnellement -laissés -d'autres -comprendre -sortantes -logiciel -d’aujourd’hui -souhaitez -jetez -oeil -valeurs -principaux -suivants -spécification -communautaires -brève -êtes -standardisée -autres +traçage \ No newline at end of file diff --git a/.github/workflows/auto-update-community-members.yml b/.github/workflows/auto-update-community-members.yml new file mode 100644 index 000000000000..c53e24f027e4 --- /dev/null +++ b/.github/workflows/auto-update-community-members.yml @@ -0,0 +1,48 @@ +name: Auto-update community members page + +on: + workflow_dispatch: + schedule: + # At 03:41, every day + - cron: 41 3 * * * + +jobs: + auto-update-versions: + name: Auto-update community members page + runs-on: ubuntu-24.04 + # Remove the if statement below when testing againt a fork + if: github.repository == 'open-telemetry/opentelemetry.io' + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + + - name: Install dependencies + working-directory: ./scripts/generate-community-data + run: npm install + + - name: Run script + working-directory: ./scripts/generate-community-data + run: node generate.js ../../data/community/members.yaml + env: + GITHUB_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }} + + - name: Create pull request + uses: peter-evans/create-pull-request@v7 + with: + add-paths: 'data/community/members.yaml' + author: + opentelemetrybot + <107717825+opentelemetrybot@users.noreply.github.com> + committer: + opentelemetrybot + <107717825+opentelemetrybot@users.noreply.github.com> + token: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }} + branch: update-community-members + title: Update community members + body: | + This pull request contains automated updates to files by the GitHub Action. diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index b06ae635762d..da819bb42103 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -4,8 +4,7 @@ on: workflow_dispatch: inputs: submodule_path_regex: - description: - Regex of submodule paths to updated to HEAD before building. + description: Regex of submodule paths to update to HEAD before building. default: content-modules type: string diff --git a/.github/workflows/check-format.yml b/.github/workflows/check-format.yml index 8c625eca46f3..e3227341e0e4 100644 --- a/.github/workflows/check-format.yml +++ b/.github/workflows/check-format.yml @@ -21,7 +21,7 @@ jobs: - name: Create NPM cache-hash input file run: | mkdir -p tmp - jq '{devDependencies, dependencies, engines, gitHubActionCacheKey}' package.json > tmp/package-ci.json + jq '{devDependencies, engines, gitHubActionCacheKey}' package.json > tmp/package-ci.json - uses: actions/setup-node@v4 with: @@ -29,5 +29,11 @@ jobs: cache: npm cache-dependency-path: tmp/package-ci.json - - name: Check file format - run: npm run check:format --ignore-scripts + - name: Install package(s) + run: | + PRETTIER_AT_VERS=@$(npm pkg get devDependencies.prettier | tr -d '^"') + echo "PRETTIER_AT_VERS=$PRETTIER_AT_VERS" | tee -a $GITHUB_ENV + npm install prettier$PRETTIER_AT_VERS --no-save + set -x && npx prettier --version + + - run: npm run check:format diff --git a/.github/workflows/pr-actions.yml b/.github/workflows/pr-actions.yml index 0917cd66f6bb..214e08172a88 100644 --- a/.github/workflows/pr-actions.yml +++ b/.github/workflows/pr-actions.yml @@ -1,4 +1,5 @@ name: PR actions +# cSpell:ignore esac htmltest refcache nvmrc on: issue_comment: @@ -29,9 +30,9 @@ jobs: - name: Extract action name id: extract_action_name run: | - PR_ACTION=$(echo $COMMENT | grep -oP '/fix:\K[-_0-9a-z]+') + PR_ACTION=$(echo $COMMENT | grep -oP '/fix:\K[:-_0-9a-z]+') echo "Action is $PR_ACTION" - ACTION_NAMES="all|dict|filenames|format|htmltest-config|i18n|markdown|refcache|submodules?|text" + ACTION_NAMES="all|dict|expired|filenames|format|htmltest-config|i18n|markdown|refcache(:refresh)?|submodules?|text" if [[ ! "$PR_ACTION" =~ ^($ACTION_NAMES)$ ]]; then echo "Invalid action name: $PR_ACTION" echo "Action name should be one of: $ACTION_NAMES" @@ -69,7 +70,7 @@ jobs: - run: | case $PR_ACTION in - all|refcache|text) + all|refcache*|text) npm install --omit=optional ;& *) diff --git a/.github/workflows/survey-on-merged-pr.yml b/.github/workflows/survey-on-merged-pr.yml new file mode 100644 index 000000000000..38ee45b2703b --- /dev/null +++ b/.github/workflows/survey-on-merged-pr.yml @@ -0,0 +1,32 @@ +name: Survey on Merged PR by Non-Member + +on: + pull_request: + types: [closed] + +jobs: + comment-on-pr: + runs-on: ubuntu-latest + if: github.event.pull_request.merged == true + steps: + - name: Check if user is a member of the org + id: check-membership + run: | + USERNAME=$(jq -r '.pull_request.user.login' "$GITHUB_EVENT_PATH") + ORG="${{ github.repository_owner }}" + STATUS=$(gh api "orgs/$ORG/members/$USERNAME" --silent && echo "true" || echo "false") + if [[ "$STATUS" == "true" ]]; then + echo "MEMBER_FOUND=true" >> $GITHUB_ENV + else + echo "MEMBER_FOUND=false" >> $GITHUB_ENV + fi + env: + GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }} + + - name: Add comment to PR if author is not a member + if: env.MEMBER_FOUND == 'false' + run: | + PR_NUMBER=${{ github.event.pull_request.number }} + gh pr comment $PR_NUMBER --body "Thank you for your contribution! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by filling out this survey: https://forms.gle/WV58koUBGSG9HBY66" + env: + GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }} diff --git a/.gitmodules b/.gitmodules index 510ebd44bdb2..4604a4b1a92e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,13 +1,14 @@ +# cSpell:ignore docsy javaexamples [submodule "themes/docsy"] path = themes/docsy url = https://github.com/google/docsy.git - docsy-pin = v0.11.0-2-g68aa7b3 + docsy-pin = v0.11.0-22-g2f361b2b docsy-note = "2024-04-01 Switching to google/docsy.git from cncf/docsy.git since we don't have any CNCF customizations." docsy-reminder = "Ensure that any tag referenced by `docsy-pin` is present in the remote repo (url), otherwise add (push) the tags to the repo." [submodule "content-modules/opentelemetry-specification"] path = content-modules/opentelemetry-specification url = https://github.com/open-telemetry/opentelemetry-specification.git - spec-pin = v1.39.0 + spec-pin = v1.40.0 [submodule "content-modules/community"] path = content-modules/community url = https://github.com/open-telemetry/community @@ -15,7 +16,7 @@ [submodule "content-modules/opentelemetry-proto"] path = content-modules/opentelemetry-proto url = https://github.com/open-telemetry/opentelemetry-proto - otlp-pin = v1.4.0 + otlp-pin = v1.5.0 [submodule "content-modules/semantic-conventions"] path = content-modules/semantic-conventions url = https://github.com/open-telemetry/semantic-conventions @@ -31,4 +32,4 @@ [submodule "content-modules/opentelemetry-java-examples"] path = content-modules/opentelemetry-java-examples url = https://github.com/open-telemetry/opentelemetry-java-examples.git - javaexamples-pin = f9553ef + javaexamples-pin = cce0f6a diff --git a/.htmltest.yml b/.htmltest.yml index f5e73895ca1a..7fb6e34637ea 100644 --- a/.htmltest.yml +++ b/.htmltest.yml @@ -10,6 +10,8 @@ IgnoreDirs: # DO NOT EDIT! IgnoreDirs list is auto-generated from markdown file front matter. # Ignore blog index pages for all locales and in all blog sections (top-level and years) - ^(../)?blog/(\d+/)?page/\d+ + # Ignore old blog posts + - ^(../)?blog/20(19|21|22|23)/ # TODO drop next lines after https://github.com/open-telemetry/opentelemetry.io/issues/5555 is fixed for these pages: - ^zh/docs/concepts/signals/baggage/ - ^zh/docs/zero-code/php/ diff --git a/content-modules/opentelemetry-java-examples b/content-modules/opentelemetry-java-examples index f9553eff58aa..cce0f6a84169 160000 --- a/content-modules/opentelemetry-java-examples +++ b/content-modules/opentelemetry-java-examples @@ -1 +1 @@ -Subproject commit f9553eff58aabb28dabee8c14274d9860b4c52bd +Subproject commit cce0f6a84169b978bba17b3bf7cbf972a0fda230 diff --git a/content-modules/opentelemetry-proto b/content-modules/opentelemetry-proto index 0adf6aac0045..2bd940b2b77c 160000 --- a/content-modules/opentelemetry-proto +++ b/content-modules/opentelemetry-proto @@ -1 +1 @@ -Subproject commit 0adf6aac004578b28267394514b2e55ee9cc012f +Subproject commit 2bd940b2b77c1ab57c27166af21384906da7bb2b diff --git a/content-modules/opentelemetry-specification b/content-modules/opentelemetry-specification index 8954d3b52509..0d046c07e2b2 160000 --- a/content-modules/opentelemetry-specification +++ b/content-modules/opentelemetry-specification @@ -1 +1 @@ -Subproject commit 8954d3b525098dc4dadc364e7b82da9235c7f37e +Subproject commit 0d046c07e2b24bc2405a3e1d367f93ab102d889d diff --git a/content/en/announcements/2024-community-awards.md b/content/en/announcements/2024-community-awards.md deleted file mode 100644 index eaf465e9499b..000000000000 --- a/content/en/announcements/2024-community-awards.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: OpenTelemetry Community Awards -date: 2024-10-29 -expiryDate: 2024-11-08 ---- - - -[**2024 OpenTelemetry Community Awards**](/blog/2024/community-awards/) -nominations are open! diff --git a/content/en/announcements/devex-survey.md b/content/en/announcements/devex-survey.md new file mode 100644 index 000000000000..ebe0831fbabc --- /dev/null +++ b/content/en/announcements/devex-survey.md @@ -0,0 +1,11 @@ +--- +title: Developer Experience Survey +date: 2024-12-16 +expiryDate: 2025-01-31 +--- + + Help us [improve the developer experience] (5-10 +min). Survey closes January 31. + +[improve the developer experience]: + https://docs.google.com/forms/d/1orPz5ayzosFrgYRm3-y90UMrt2ZjvIBKMDL_a2E3Fq8/viewform diff --git a/content/en/announcements/eBPF.md b/content/en/announcements/eBPF.md deleted file mode 100644 index 971fc2fcf4d2..000000000000 --- a/content/en/announcements/eBPF.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: eBPF -date: 2024-06-07 -expiryDate: 2024-07-25 ---- - -Elastic's **eBPF profiling agent** is now part of OTel. -[Learn more](/blog/2024/elastic-contributes-continuous-profiling-agent) diff --git a/content/en/announcements/kubecon-china.md b/content/en/announcements/kubecon-china.md deleted file mode 100644 index b90ac8484b8e..000000000000 --- a/content/en/announcements/kubecon-china.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: KubeCon China -date: 2024-07-10 -expiryDate: 2024-08-23 ---- - - Join us in Hong Kong for -[**KubeCon + CloudNativeCon + OpenSourceSummit + AI_dev**](/blog/2024/kubecon-china/) -, August 21 - 23, 2024 diff --git a/content/en/announcements/kubecon-na-2024.md b/content/en/announcements/kubecon-na-2024.md deleted file mode 100644 index 9b2e1850206c..000000000000 --- a/content/en/announcements/kubecon-na-2024.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: KubeCon North America 2024 -date: 2024-10-15 -expiryDate: 2024-11-15 ---- - - Join us in Salt Lake City for -[**KubeCon + CloudNativeCon North America 2024**](/blog/2024/kubecon-na/) , -November 12 - 15, 2024 diff --git a/content/en/announcements/otel-community-day.md b/content/en/announcements/otel-community-day.md deleted file mode 100644 index 23046e424222..000000000000 --- a/content/en/announcements/otel-community-day.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: OTel Community Day -date: 2024-04-05 -expiryDate: 2024-06-25 -weight: -1 # top ---- - - Join us for -[**OTel Community Day**](https://events.linuxfoundation.org/open-telemetry-community-day/) -on June 25th diff --git a/content/en/announcements/otel-localized.md b/content/en/announcements/otel-localized.md deleted file mode 100644 index ffd873e45ca2..000000000000 --- a/content/en/announcements/otel-localized.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: OpenTelemetry website goes multilingual! -date: 2024-08-21 -expiryDate: 2024-09-30 -weight: -240821 # top ---- - - {{% param title %}} -[Learn more](/blog/2024/docs-localized/) diff --git a/content/en/blog/2022/knative/index.md b/content/en/blog/2022/knative/index.md index 236fbace218d..894b3501bdfc 100644 --- a/content/en/blog/2022/knative/index.md +++ b/content/en/blog/2022/knative/index.md @@ -2,9 +2,9 @@ title: Distributed tracing in Knative linkTitle: Tracing in Knative date: 2022-04-12 +author: '[Pavol Loffay](https://github.com/pavolloffay)' # prettier-ignore cSpell:ignore: apng Cloudevents datacontenttype httpbody khtml knativearrivaltime pavolloffay spanid specversion traceid webp -author: '[Pavol Loffay](https://github.com/pavolloffay)' --- In this article, you will learn how distributed tracing works in Knative and we diff --git a/content/en/blog/2023/ecs-otel-semconv-convergence.md b/content/en/blog/2023/ecs-otel-semconv-convergence.md index e76417d4beea..0cfdb755febd 100644 --- a/content/en/blog/2023/ecs-otel-semconv-convergence.md +++ b/content/en/blog/2023/ecs-otel-semconv-convergence.md @@ -4,8 +4,8 @@ title: Convention Convergence linkTitle: ECS and OTel SemConv Convergence date: 2023-04-17 -cSpell:ignore: ECS Reiley SemConv Yang author: '[Reiley Yang](https://github.com/reyang)' +cSpell:ignore: ECS Reiley SemConv Yang --- Today, we're very excited to make a joint announcement with diff --git a/content/en/blog/2023/exponential-histograms.md b/content/en/blog/2023/exponential-histograms.md index 9b481cf8f681..635c0846a8eb 100644 --- a/content/en/blog/2023/exponential-histograms.md +++ b/content/en/blog/2023/exponential-histograms.md @@ -2,8 +2,8 @@ title: Exponential Histograms date: 2023-05-22 author: '[Daniel Dyla](https://github.com/dyladan)' -cSpell:ignore: Ganesh Ruslan subsetting Vernekar Vovalov canonical_url: https://dyladan.me/histograms/2023/05/04/exponential-histograms/ +cSpell:ignore: Ganesh Ruslan subsetting Vernekar Vovalov --- Previously, in [Why Histograms?][] and [Histograms vs Summaries][], I went over diff --git a/content/en/blog/2023/histograms-vs-summaries/index.md b/content/en/blog/2023/histograms-vs-summaries/index.md index ade5c001052f..546e4a51644c 100644 --- a/content/en/blog/2023/histograms-vs-summaries/index.md +++ b/content/en/blog/2023/histograms-vs-summaries/index.md @@ -2,8 +2,8 @@ title: Histograms vs Summaries date: 2023-05-15 author: '[Daniel Dyla](https://github.com/dyladan)' -cSpell:ignore: aggregatable Björn Ganesh Kovalov Rabenstein Ruslan Vernekar canonical_url: https://dyladan.me/histograms/2023/05/03/histograms-vs-summaries/ +cSpell:ignore: aggregatable Björn Ganesh Kovalov Rabenstein Ruslan Vernekar --- In many ways, histograms and summaries appear quite similar. They both roll up diff --git a/content/en/blog/2023/kubecon-eu.md b/content/en/blog/2023/kubecon-eu.md index 5091e3e93549..bba363717be0 100644 --- a/content/en/blog/2023/kubecon-eu.md +++ b/content/en/blog/2023/kubecon-eu.md @@ -2,9 +2,9 @@ title: Join us for OpenTelemetry Talks and Activities at KubeCon EU 2023 linkTitle: KubeCon EU '23 date: 2023-04-03 +author: '[Severin Neumann](https://github.com/svrnm)' # prettier-ignore cSpell:ignore: Aiven Benedikt Bongartz Jaglowski Kowall observ Oliveira Pathak Vider Xiaochun -author: '[Severin Neumann](https://github.com/svrnm)' --- The OpenTelemetry project maintainers, members of the governance committee, and diff --git a/content/en/blog/2023/kubecon-na.md b/content/en/blog/2023/kubecon-na.md index 643fbd8fc131..9fc9aca998b0 100644 --- a/content/en/blog/2023/kubecon-na.md +++ b/content/en/blog/2023/kubecon-na.md @@ -2,9 +2,9 @@ title: Join us for OpenTelemetry Talks and Activities at KubeCon NA 2023 linkTitle: KubeCon NA '23 date: 2023-10-02 +author: '[Severin Neumann](https://github.com/svrnm) (Cisco)' # prettier-ignore cSpell:ignore: Anusha Aronoff Benedikt Bongartz Broadbridge Contribfest Coralogix Danielson Endo Flamegraphs Hrabovcak Itiel Itoh Jaglowski Kanal Komodor Kota Masanori Matej Mirabella Narapureddy observ Ohly Pivotto Purvi Reddy Sharone Shishi Shivanshu Shrivastava Shwartz Zitzman -author: '[Severin Neumann](https://github.com/svrnm) (Cisco)' --- The OpenTelemetry project maintainers, members of the governance committee, and diff --git a/content/en/blog/2023/otel-arrow/index.md b/content/en/blog/2023/otel-arrow/index.md index afd27364d60d..6b6db82c4e9c 100644 --- a/content/en/blog/2023/otel-arrow/index.md +++ b/content/en/blog/2023/otel-arrow/index.md @@ -140,7 +140,7 @@ aligning OpenTelemetry more closely with modern data pipelines that are increasingly pivoting towards Apache Arrow. A specification for this protocol (OTEP 0156) can be found -[here](https://github.com/open-telemetry/oteps/blob/main/text/0156-columnar-encoding.md). +[here](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0156-columnar-encoding.md). A reference implementation of the encoding/decoding function can be accessed [here](https://github.com/open-telemetry/otel-arrow). @@ -269,7 +269,7 @@ invaluable assistance. ## Links - OpenTelemetry Protocol with Apache Arrow Specification - - [OTEP 0156](https://github.com/open-telemetry/oteps/blob/main/text/0156-columnar-encoding.md) + [OTEP 0156](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0156-columnar-encoding.md) - OpenTelemetry Protocol with Apache Arrow (encoder/decoder) [repository](https://github.com/open-telemetry/otel-arrow). - Receiver diff --git a/content/en/blog/2023/why-histograms/index.md b/content/en/blog/2023/why-histograms/index.md index 15c816972869..cdc6215c2a70 100644 --- a/content/en/blog/2023/why-histograms/index.md +++ b/content/en/blog/2023/why-histograms/index.md @@ -2,8 +2,8 @@ title: Why Histograms? date: 2023-05-08 author: '[Daniel Dyla](https://github.com/dyladan)' -cSpell:ignore: reimplementation canonical_url: https://dyladan.me/histograms/2023/05/02/why-histograms/ +cSpell:ignore: reimplementation --- A histogram is a multi-value counter that summarizes the distribution of data diff --git a/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/index.md b/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/index.md new file mode 100644 index 000000000000..7a2413371628 --- /dev/null +++ b/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/index.md @@ -0,0 +1,379 @@ +--- +title: Collecting OpenTelemetry-compliant Java logs from files +linkTitle: OTel-compliant Java logs from files +date: 2024-12-09 +author: > + [Cyrille Le Clerc](https://github.com/cyrille-leclerc) (Grafana Labs), [Gregor + Zeitlinger](https://github.com/zeitlinger) (Grafana Labs) +issue: https://github.com/open-telemetry/opentelemetry.io/issues/5606 +sig: Java, Specification +# prettier-ignore +cSpell:ignore: Clerc cust Cyrille Dotel Gregor Logback logback otlphttp otlpjson resourcedetection SLF4J stdout Zeitlinger +--- + +If you want to get logs from your Java application ingested into an +OpenTelemetry-compatible logs backend, the easiest and recommended way is using +an OpenTelemetry protocol (OTLP) exporter. However, some scenarios require logs +to be output to files or stdout due to organizational or reliability needs. + +A common approach to centralize logs is to use unstructured logs, parse them +with regular expressions, and add contextual attributes. + +However, regular expression parsing is problematic. They become complex and +fragile quickly when handling all log fields, line breaks in exceptions, and +unexpected log format changes. Parsing errors are inevitable with this method. + +## Native solution for Java logs + +The OpenTelemetry Java Instrumentation agent and SDK now offer an easy solution +to convert logs from frameworks like SLF4J/Logback or Log4j2 into OTel-compliant +JSON logs on stdout with all resource and log attributes. + +This is a true turnkey solution: + +- No code or dependency changes, just a few configuration adjustments typical + for production deployment. +- No complex field mapping in the log collector. Just use the + [OTLP/JSON connector](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/otlpjsonconnector) + to ingest the payload. +- Automatic correlation between logs, traces, and metrics. + +This blog post shows how to set up this solution step by step. + +- In the first part, we'll show how to configure the Java application to output + logs in the OTLP/JSON format. +- In the second part, we'll show how to configure the OpenTelemetry Collector to + ingest the logs. +- Finally, we'll show a Kubernetes-specific setup to handle container logs. + +![OTLP/JSON Architecture](otlpjson-architecture.png) + +## Configure Java application to output OTLP/JSON logs + +{{% alert title="Note" color="info" %}} + +Blog post instructions can easily get outdated. In case of issues, check this +[sample application deployed on Kubernetes](https://github.com/grafana/docker-otel-lgtm/tree/main/examples/java/json-logging-otlp), +which is continuously updated and tested against the latest versions. + +{{% /alert %}} + +No code changes needed. Continue using your preferred logging library, including +templated logs, mapped diagnostic context, and structured logging. + +```java +Logger logger = org.slf4j.LoggerFactory.getLogger(MyClass.class); +... +MDC.put("customerId", customerId); + +logger.info("Order {} successfully placed", orderId); + +logger.atInfo(). + .addKeyValue("orderId", orderId) + .addKeyValue("outcome", "success") + .log("placeOrder"); +``` + +Export the logs captured by the OTel Java instrumentation to stdout using the +OTel JSON format (aka [OTLP/JSON](/docs/specs/otlp/#json-protobuf-encoding)). +Configuration parameters for +[Logback](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/logback/logback-appender-1.0/javaagent) +and +[Log4j](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/log4j/log4j-appender-2.17/javaagent) +are optional but recommended. + +```bash +# Tested with opentelemetry-javaagent v2.10.0 +# +# Details on -Dotel.logback-appender.* params on documentation page: +# https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/logback/logback-appender-1.0/javaagent + +java -javaagent:/path/to/opentelemetry-javaagent.jar \ + -Dotel.logs.exporter=experimental-otlp/stdout \ + -Dotel.instrumentation.logback-appender.experimental-log-attributes=true \ + -Dotel.instrumentation.logback-appender.experimental.capture-key-value-pair-attributes=true \ + -Dotel.instrumentation.logback-appender.experimental.capture-mdc-attributes=* \ + -jar /path/to/my-app.jar +``` + +The `-Dotel.logs.exporter=experimental-otlp/stdout` JVM argument and the +environment variable `OTEL_LOGS_EXPORTER="experimental-otlp/stdout"` can be used +interchangeably. + +{{% alert title="Note" color="info" %}} + +The OTLP logs exporter is experimental and subject to change. Check the +[Specification PR](https://github.com/open-telemetry/opentelemetry-specification/pull/4183) +for the latest updates. + +{{% /alert %}} + +Verify that OTLP/JSON logs are outputted to stdout. The logs are in the +OTLP/JSON format, with a JSON object per line. The log records are nested in the +`resourceLogs` array. Example: + +
+ {"resourceLogs":[{"resource" ...}]} + +```json +{ + "resourceLogs": [ + { + "resource": { + "attributes": [ + { + "key": "deployment.environment.name", + "value": { + "stringValue": "staging" + } + }, + { + "key": "service.instance.id", + "value": { + "stringValue": "6ad88e10-238c-4fb7-bf97-38df19053366" + } + }, + { + "key": "service.name", + "value": { + "stringValue": "checkout" + } + }, + { + "key": "service.namespace", + "value": { + "stringValue": "shop" + } + }, + { + "key": "service.version", + "value": { + "stringValue": "1.1" + } + } + ] + }, + "scopeLogs": [ + { + "scope": { + "name": "com.mycompany.checkout.CheckoutServiceServer$CheckoutServiceImpl", + "attributes": [] + }, + "logRecords": [ + { + "timeUnixNano": "1730435085776869000", + "observedTimeUnixNano": "1730435085776944000", + "severityNumber": 9, + "severityText": "INFO", + "body": { + "stringValue": "Order order-12035 successfully placed" + }, + "attributes": [ + { + "key": "customerId", + "value": { + "stringValue": "customer-49" + } + }, + { + "key": "thread.id", + "value": { + "intValue": "44" + } + }, + { + "key": "thread.name", + "value": { + "stringValue": "grpc-default-executor-1" + } + } + ], + "flags": 1, + "traceId": "42de1f0dd124e27619a9f3c10bccac1c", + "spanId": "270984d03e94bb8b" + } + ] + } + ], + "schemaUrl": "https://opentelemetry.io/schemas/1.24.0" + } + ] +} +``` + +
+ +## Configure the Collector to ingest the OTLP/JSON logs + +{{< figure class="figure" src="otel-collector-otlpjson-pipeline.png" attr="View OTel Collector pipeline with OTelBin" attrlink="https://www.otelbin.io/s/69739d790cf279c203fc8efc86ad1a876a2fc01a" >}} + +```yaml +# tested with otelcol-contrib v0.112.0 + +receivers: + filelog/otlp-json-logs: + # start_at: beginning # for testing purpose, use "start_at: beginning" + include: [/path/to/my-app.otlpjson.log] + otlp: + protocols: + grpc: + http: + +processors: + batch: + resourcedetection: + detectors: ['env', 'system'] + override: false + +connectors: + otlpjson: + +service: + pipelines: + logs/raw_otlpjson: + receivers: [filelog/otlp-json-logs] + # (i) no need for processors before the otlpjson connector + # Declare processors in the shared "logs" pipeline below + processors: [] + exporters: [otlpjson] + logs: + receivers: [otlp, otlpjson] + processors: [resourcedetection, batch] + # remove "debug" for production deployments + exporters: [otlphttp, debug] + +exporters: + debug: + verbosity: detailed + # Exporter to the OTLP backend like `otlphttp` + otlphttp: +``` + +Verify the logs collected by the OTel Collector by checking the output of the +OTel Collector Debug exporter: + +```log +2024-11-01T10:03:31.074+0530 info Logs {"kind": "exporter", "data_type": "logs", "name": "debug", "resource logs": 1, "log records": 1} +2024-11-01T10:03:31.074+0530 info ResourceLog #0 +Resource SchemaURL: https://opentelemetry.io/schemas/1.24.0 +Resource attributes: + -> deployment.environment.name: Str(staging) + -> service.instance.id: Str(6ad88e10-238c-4fb7-bf97-38df19053366) + -> service.name: Str(checkout) + -> service.namespace: Str(shop) + -> service.version: Str(1.1) +ScopeLogs #0 +ScopeLogs SchemaURL: +InstrumentationScope com.mycompany.checkout.CheckoutServiceServer$CheckoutServiceImpl +LogRecord #0 +ObservedTimestamp: 2024-11-01 04:24:45.776944 +0000 UTC +Timestamp: 2024-11-01 04:24:45.776869 +0000 UTC +SeverityText: INFO +SeverityNumber: Info(9) +Body: Str(Order order-12035 successfully placed) +Attributes: + -> customerId: Str(cust-12345) + -> thread.id: Int(44) + -> thread.name: Str(grpc-default-executor-1) +Trace ID: 42de1f0dd124e27619a9f3c10bccac1c +Span ID: 270984d03e94bb8b +Flags: 1 + {"kind": "exporter", "data_type": "logs", "name": "debug"} +``` + +Verify the logs in the OpenTelemetry backend. + +After the pipeline works end-to-end, ensure production readiness: + +- Remove the `debug` exporter from the `logs` pipeline in the OTel Collector + configuration. +- Disable file and console exporters in the logging framework (for example, + `logback.xml`) but keep using the logging configuration to filter logs. The + OTel Java agent will output JSON logs to stdout. + +```xml + + + + + + + + +``` + +## Configure an OpenTelemetry Collector in Kubernetes to handle container logs + +To support Kubernetes and container specifics, add the built-in +[`container`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/pkg/stanza/docs/operators/container.md) +parsing step in the pipeline without needing specific mapping configuration. + +Replace `<>`, `<>`, and `<>` with the +desired values or use a broader [glob pattern](https://pkg.go.dev/v.io/v23/glob) +like `*`. + +```yaml +receivers: + filelog/otlp-json-logs: + # start_at: beginning # for testing purpose, use "start_at: beginning" + include: [/var/log/pods/<>_<>_*/<>/] + include_file_path: true + operators: + - type: container + add_metadata_from_filepath: true + + otlp: + protocols: + grpc: + http: + +processors: + batch: + resourcedetection: + detectors: ['env', 'system'] + override: false + +connectors: + otlpjson: + +service: + pipelines: + logs/raw_otlpjson: + receivers: [filelog/otlp-json-logs] + # (i) no need for processors before the otlpjson connector + # Declare processors in the shared "logs" pipeline below + processors: [] + exporters: [otlpjson] + logs: + receivers: [otlp, otlpjson] + processors: [resourcedetection, batch] + # remove "debug" for production deployments + exporters: [otlphttp, debug] + +exporters: + debug: + verbosity: detailed + # Exporter to the OTLP backend like `otlphttp` + otlphttp: +``` + +## Conclusion + +This blog post showed how to collect file-based Java logs with OpenTelemetry. +The solution is easy to set up and provides a turnkey solution for converting +logs from frameworks like SLF4J/Logback or Log4j2 into OTel-compliant JSON logs +on stdout with all resource and log attributes. This JSON format is certainly +verbose, but it generally has minimal impact on performances and offers a solid +balance by providing highly contextualized logs that can be correlated with +traces and metrics. + +If any of the steps are unclear or you encounter issues, check this +[sample application deployed on Kubernetes](https://github.com/grafana/docker-otel-lgtm/tree/main/examples/java/json-logging-otlp), +which is continuously updated and tested against the latest versions. + +Any feedback or questions? Reach out on +[GitHub](https://github.com/open-telemetry/opentelemetry-specification/pull/4183) +or on [Slack](/community/#develop-and-contribute) (`#otel-collector`). diff --git a/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/otel-collector-otlpjson-pipeline.png b/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/otel-collector-otlpjson-pipeline.png new file mode 100644 index 000000000000..6b743a64085b Binary files /dev/null and b/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/otel-collector-otlpjson-pipeline.png differ diff --git a/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/otlpjson-architecture.png b/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/otlpjson-architecture.png new file mode 100644 index 000000000000..480519dfecdb Binary files /dev/null and b/content/en/blog/2024/collecting-otel-compliant-java-logs-from-files/otlpjson-architecture.png differ diff --git a/content/en/blog/2024/collector-roadmap/index.md b/content/en/blog/2024/collector-roadmap/index.md index 3a1d5bafa3ac..204638ac9865 100644 --- a/content/en/blog/2024/collector-roadmap/index.md +++ b/content/en/blog/2024/collector-roadmap/index.md @@ -2,9 +2,9 @@ title: The roadmap to v1 for the OpenTelemetry Collector linkTitle: Collector Roadmap date: 2024-05-06 +author: '[Alex Boten](https://github.com/codeboten) (Honeycomb)' # prettier-ignore cSpell:ignore: Antipatterns Boten Broadbridge Helmuth Hrabovcak Ishan Jaglowski OTTL Pantuza pushback Shishi Vijay -author: '[Alex Boten](https://github.com/codeboten) (Honeycomb)' --- The [OpenTelemetry Collector](/docs/collector/) is a very popular component in diff --git a/content/en/blog/2024/elastic-contributes-continuous-profiling-agent.md b/content/en/blog/2024/elastic-contributes-continuous-profiling-agent.md index 05d65358f7e9..0167f0a06889 100644 --- a/content/en/blog/2024/elastic-contributes-continuous-profiling-agent.md +++ b/content/en/blog/2024/elastic-contributes-continuous-profiling-agent.md @@ -2,8 +2,6 @@ title: Elastic Contributes its Continuous Profiling Agent to OpenTelemetry linkTitle: Elastic Contributes Profiling Agent date: 2024-06-07 -# prettier-ignore -cSpell:ignore: Bahubali Christos Dmitry Filimonov Geisendörfer Halliday Kalkanis Shetti author: > [Bahubali Shetti](https://github.com/bshetti) (Elastic), [Alexander Wert](https://github.com/AlexanderWert) (Elastic), [Morgan @@ -11,6 +9,8 @@ author: > Perry](https://github.com/Rperry2174) (Grafana) issue: https://github.com/open-telemetry/community/issues/1918 sig: Profiling SIG +# prettier-ignore +cSpell:ignore: Bahubali Christos Dmitry Filimonov Geisendörfer Halliday Kalkanis Shetti --- Following significant collaboration between diff --git a/content/en/blog/2024/fuzzing-audit-results.md b/content/en/blog/2024/fuzzing-audit-results.md new file mode 100644 index 000000000000..f8acf94c04fd --- /dev/null +++ b/content/en/blog/2024/fuzzing-audit-results.md @@ -0,0 +1,75 @@ +--- +title: OpenTelemetry Collector Completes Fuzzing Audit +linkTitle: Fuzzing Audit Results +date: 2024-12-20 +author: '[Adam Korczynski](https://github.com/AdamKorcz)' +issue: 5798 +sig: GC +cSpell:ignore: containerd Korczynski +--- + +OpenTelemetry is happy to announce the completion of the Collector's fuzzing +audit [sponsored by the CNCF] and carried out by +[Ada Logics](https://adalogics.com/). The audit marks a significant step in the +OpenTelemetry project, ensuring the security and reliability of the Collector +for its users. + +[sponsored by the CNCF]: + https://contribute.cncf.io/resources/project-services/audits/ + +## What is fuzzing? + +Fuzzing is a testing technique that executes an API with a high amount of +pseudo-random inputs and observes the API's behavior. The technique has +increased in popularity due to its empirical success in finding security +vulnerabilities and reliability issues. Fuzzing initially developed with a focus +on testing software implemented in memory-unsafe languages, where it has been +most productive. However, in recent years, fuzzing has expanded to memory-safe +languages as well. + +Over several years, the CNCF has invested in fuzzing for its ecosystem. This +testing has found numerous security vulnerabilities in widely used projects such +as Helm (CVE-2022-36055, CVE-2022-23524, CVE-2022-23526, CVE-2022-23525), the +Notary project (CVE-2023-25656), containerd (CVE-2023-25153), Crossplane +(CVE-2023-28494, CVE-2023-27483) and Flux (CVE-2022-36049). + +## OSS-Fuzz + +To initiate the audit, Ada Logics auditors integrated the OpenTelemetry +Collector into [OSS-Fuzz](https://github.com/google/oss-fuzz). OSS-Fuzz is a +service offered by Google to critical open source projects, free of charge. The +service runs a project's fuzzers with excess resources multiple times per week. +If OSS-Fuzz finds a crash, it notifies the project. It then checks if the +project has fixed the crash upstream and if so, marks the issue(s) as fixed. The +whole workflow happens continuously on Google's fuzzing infrastructure, +supported by thousands of CPU cores. These testing resources outperform what +developers or malicious threat actors can muster. + +## The tests + +After the Ada Logics team integrated OpenTelemetry into OSS-Fuzz, the next step +was to write a series of fuzz tests for the OpenTelemetry Collector. The +auditors wrote 49 fuzz tests for core components of the Collector, as well as +several receivers and processors in the `opentelemetry-collector-contrib` +repository. + +The fuzz tests were left to run while the audit team observed their health in +production. At the completion of the fuzzing audit, the 49 fuzz tests on the +OSS-Fuzz platform were healthy. + +To ensure continued reliability, the fuzz testing continues on the Collector +even though the audit is complete. + +## The results so far + +Fuzz testing for the Collector is ongoing, allowing for changes to the project +to be tested as well. As of the date of this post, no crashes have been +detected. + +But the work is not done! The Ada Logics team created the Collector's fuzzing +setup as a reference implementation that other OpenTelemetry subprojects can +rely on to create their own fuzz testing, ensuring greater stability for the +project as a whole. + +For more insight into the audit process, see the +[published summary](https://github.com/open-telemetry/community/blob/main/reports/ADA_Logics-collector-fuzzing-audit-2024.pdf). diff --git a/content/en/blog/2024/hardening-the-collector-one.md b/content/en/blog/2024/hardening-the-collector-one.md index 57ef5a0b6846..443131840ae6 100644 --- a/content/en/blog/2024/hardening-the-collector-one.md +++ b/content/en/blog/2024/hardening-the-collector-one.md @@ -3,10 +3,10 @@ title: 'Hardening the Collector Episode 1: A new default bind address' linkTitle: A new default bind address for the Collector date: 2024-07-02 author: '[Pablo Baeyens](https://github.com/mx-psi) (OpenTelemetry, Datadog)' -# prettier-ignore -cSpell:ignore: awsfirehose awsproxy awsxray Baeyens jaegerremotesampling loki remotetap sapm signalfx skywalking splunk issue: 4760 sig: Collector SIG +# prettier-ignore +cSpell:ignore: awsfirehose awsproxy awsxray Baeyens jaegerremotesampling loki remotetap sapm signalfx skywalking splunk --- The OpenTelemetry Collector recently went through a security audit sponsored by diff --git a/content/en/blog/2024/humans-of-otel-na-2024.md b/content/en/blog/2024/humans-of-otel-na-2024.md new file mode 100644 index 000000000000..87ec407c5cc7 --- /dev/null +++ b/content/en/blog/2024/humans-of-otel-na-2024.md @@ -0,0 +1,523 @@ +--- +title: The Humans of OpenTelemetry - KubeCon NA 2024 +linkTitle: Humans of OTel NA 2024 +date: 2024-12-19 +author: >- + [Adriana Villela](https://github.com/avillela) (Dynatrace) +issue: 5812 +sig: End User SIG +# prettier-ignore +cSpell:ignore: Adriana Akhigbe Bhattacharya Bluesky brainer Braydon Budha causely Christos commoditize Creeden David Endre Eromosele Gohberg google hazel Kains Lee Luna Markou Miguel nivenly Outreachy Reese Sara sematext Sharr TIMgKXCeiyQ traducción traduction transformative tyk weakly youtube +--- + +We're back with our third edition of +[Humans of OpenTelemetry](/blog/2024/humans-of-otel-eu-2024/), this time from +KubeCon NA in Salt Lake City, Utah, USA. Once again, +[Reese Lee](https://github.com/reese-lee) and I interviewed OpenTelemetry +contributors and end users (and each other!), and learned how they got involved +with OTel: + +- [Hazel Weakly (The Nivenly Foundation)](https://github.com/hazelweakly) +- [Eromosele Akhigbe (Sematext)](https://github.com/AkhigbeEromo) +- [Budha Bhattacharya (Tyk)](https://github.com/hellobudha) +- [Miguel Luna (Elastic)](https://github.com/mlunadia) +- [Adriana Villela (Dynatrace)](https://github.com/avillela) +- [David Gohberg (Monday)](https://github.com/dattto) +- [Endre Sara (Causely)](https://github.com/esara) +- [Braydon Kains (Google)](https://github.com/braydonk) +- [Christos Markou (Elastic)](https://github.com/ChrsMark) +- [Reese Lee (New Relic)](https://github.com/reese-lee) + +Also, special thanks to: + +- [Reese Lee](https://github.com/reese-lee), my co-interviewer +- [Henrik Rexed](https://github.com/henrikrexed) for providing the audio and + video recording equipment, and doing the initial edits of the raw footage + +## Video + +You can watch the full recording here: + +{{}} + +
Thanks to everyone who has contributed to OpenTelemetry to date, and we +look forward to your continued contributions in 2025 and beyond! 🎉 + +## Transcript + +If reading is more your thing, the transcript of our conversations are below. + +### 1- Meet the Humans of OTel + +**Hazel Weakly:** Hey there. My name is Hazel Weakly and I have thoughts, lots +of thoughts. They never stop thinking. And they never stop thinking. + +**Eromosele Akhigbe:** My name is Eromosele Akhigbe: and I'm currently a +software engineer at Sematext. Hello everyone. + +**Budha Bhattacharya:** I am Budha. I'm a developer advocate at Tyk. Apart from +that I've got a very deep relationship with open standards because I'm also the +board chair for the OpenAPI Initiative and a board member for the GraphQL +Foundation. + +**Miguel Luna:** My name is Miguel Luna and I'm a product manager at Elastic +where I'm the product lead for the OpenTelemetry efforts across the company and +what we contribute to the to the community. + +**Adriana Villela:** My name is Adriana Villela and I'm a Principal Developer +Advocate at Dynatrace. + +**David Gohberg:** My name is David and I work Monday dot com. I'm a software +engineer and I work there on the CRM product. + +**Endre Sara:** My name is Endre Sara, I'm the co-founder of a company called +Causely. I started Causely two years ago. + +**Braydon Kains:** My name is Braydon Kains. I'm a software developer at Google +in the Google Cloud Org. I work for the Cloud Observability service and I mainly +work on agents that customers install in their environments to collect telemetry +signals and send them to Google Cloud. + +**Christos Markou:** My name is Christos. I'm a software engineer at Elastic. I +have been working mainly in observability over the past five years now and since +last year I have been contributing mostly to the OpenTelemetry ecosystem. + +**Reese Lee:** Hi, my name is Reese Lee and I am a Senior Developer Relations +Engineer at New Relic. + +### 2- How did you get involved in OpenTelemetry? + +**Hazel Weakly:** OpenTelemetry. So I got into the project sort of almost +accidentally, although I think at this point that's an answer that I give for +everything. When I mean accidentally, it was I was, looking for answers to +questions that I had and more importantly, how do I teach other people to find +answers to questions better and how do I continue to level up the teams that I +worked with, the organizations that I worked with and in figuring out how to get +people better at asking questions, getting answers, and learning from that? I +finally stumbled onto OpenTelemetry. + +**Eromosele Akhigbe:** In March, I entered an internship called Outreachy and in +Outreachy I was privileged to work on OpenTelemetry and I worked on building a +logging bridge in Golang, and by the end of the internship I was able to build a +logging bridge using OTel zerolog. + +**Budha Bhattacharya:** How did I get involved with OpenTelemetry? This is a +multi part question or answer, I think in this case, because there were a couple +of, couple of reasons why it caught my attention. Starting off with actually +advocacy from our new group product manager who had recently joined and she was +a big proponent of observability and OpenTelemetry specifically. I kind of had +played around with OpenTracing and OpenCensus for a little while, but I hadn't +really looked into OpenTelemetry. But once she came in I was a huge advocate for +it and that got my attention. That was trigger number one. Trigger number two +was the fact that it was this open standard. So I think anything open standards +to me is a no brainer. + +I've got a lot of time to invest in any sort of open standard that makes life +easy. I think from a flexibility standpoint that's the way to go. So that was +trigger number two. Trigger number three was actually when we started using +OpenTelemetry. So we are an API management platform at Tyk. For us, +OpenTelemetry was being used internally as well as externally. So internally we +could already start seeing results in terms of how quickly and efficiently we +were getting to troubleshoot problems and getting to the heart of issues. And +not just limited to rest APIs but actually with GraphQL APIs as well, which you +wouldn't have considered as a possible use case. But we were able to remediate +some of those issues that we were facing with that. So that was sort of trigger +number three. And all of that collectively came together to say, hey, +OpenTelemetry deserves attention. + +**Miguel Luna:** Initially I started as a product manager. It was a very +interesting role because I started in a role where it was more about +coordination rather than contributing directly. But I've been recently involved +in the localization of the documentation. So that means translating the +documentation, more specifically in my case among Spanish speakers. So, la +traducción de la telemetria abierta. So, the traduction...the translation into +the Spanish of the OpenTelemetry documentation. + +**Adriana Villela:** At my previous role, my manager at the time, as part of it, +he encouraged me to actually join the OpenTelemetry community. And it was +actually my first time ever contributing to open source and I never contributed +to open source. I've been in tech for like over 20 years and my manager +basically said, yeah, just attend a couple meetings. And my first meeting was +for the OTel comms. And so that was kind of my gateway into OpenTelemetry. + +**David Gohberg:** I started my career in embedded applications and I was doing +eBPF tracing before that was even a thing. And I then moved into Dropbox where +all our telemetry was in-house before OpenTelemetry was mainstream and now on +Monday I continue doing trace-based testing. + +**Endre Sara:** I started to learn about OpenTelemetry. I realized that this is +such an opportunity for the whole industry to actually commoditize and +standardize how instrumentation is being done and to be able to use common +semantic conventions so people can understand what's going on. So I got +instantly excited and I started to work on it. First it was just a few test +applications, then I played with and demoed to people on how to do +instrumentation. But as we started our current company, from day one I said we +have to make sure that we are properly instrumenting our software so that we can +actually operate this as we get more customers for logs, metrics and disability +testing, it has been helping us a lot. + +**Braydon Kains:** I got involved in OpenTelemetry because our team uses +OpenTelemetry, namely the OpenTelemetry Collector, to support our customers +collecting data off of their environments. When we had bugs and issues with +OpenTelemetry in the past, there would be some light involvement from the team, +but largely we would open an issue and sort of wait for. Wait for it to get +addressed. And I really wanted to change that within the group. And I wasn't the +only one on our team who wanted to change that. So, you know, we all sort of +started to make a more genuine effort to open issues that came with PRs. And +that has generally moved our whole team forward into being more involved in +OTel. And I've ended up being much more involved in OTel to the point where now +I'm a code owner on the Host Metrics Receiver, which is an important receiver to +us, but I get to dedicate more time to making sure it's good for everyone and +not just fixing our own problem. + +**Christos Markou:** I was originally asked to contribute to the OpenTelemetry +by helping with the Elastic Common Schema donation to the OpenTelemetry, +specifically to the specification and the semantic conventions. And since then I +have been more and more involved in other projects like the Collector. And right +now I'm mainly focusing on the semantic conventions and the OpenTelemetry +Collector, specifically the Collector contrib project. + +**Reese Lee:** The way I got involved in OpenTelemetry was at New Relic. And at +first my first experience with it was through some support tickets that we +started to get around some of our customers who had adopted OpenTelemetry. And +then I had a great opportunity to join our dedicated OpenTelemetry team at the +time as a developer relations engineer. And this was back in November 2021. And +I was able to integrate within the OpenTelemetry community pretty soon after +that. And actually my previous manager, Sharr Creeden, she kind of spearheaded +the work to build the End User Working Group at the time, and now we are the End +User SIG. + +### 3- How has OpenTelemetry helped you? + +**Hazel Weakly:** OpenTelemetry has been really useful at my organizations that +I've worked on because it's become something that you can tie into different +vendors, tie into different tools, and into other intermediary ways. And the +huge benefit of it for me is that I can take all these different bits of +knowledge, not necessarily signals, but different bits of context from the +company, tie it all together in a way that I can show people these answers to +their questions, regardless of whether or not they're in engineering. And that +is a new capability because previously engineering was kind of in its own bubble +and increasingly it really can't continue to do that. And so OpenTelemetry has +been super impactful for me for bringing our knowledge outside of engineering +and bringing the outside knowledge into engineering. + +**Budha Bhattacharya:** Things have become a lot more efficient internally. When +I talk to our SRE teams, our DevOps teams, they're a lot happier when they're +interacting or working with different elements of our platform stack. It's a lot +easier to manage and handle it. Now when I talk about the end users, they can +truly talk about the value of it. And personally, I think just the advocacy side +of things, I think has been really, really enriching for me to learn more about +it. Being involved with the community in different ways. Earlier this year I had +the privilege of putting together a mini conference called LEAP, which was the +API Observability Conference, where a lot of the folks from the community were +able to scroll, speak to the different areas and elements of OpenTelemetry, not +just limited to, again, the engineering side of things, but also how decision +makers could perceive the value of adopting something like OpenTelemetry within +their organization. + +**Miguel Luna:** It all started when Elastic, we decided to donate the Elastic +Common Schema, which was a natural fit to the goals of OpenTelemetry, or +standardizing observability and driving efficiency across getting telemetry data +converged into a single standard. + +**David Gohberg:** When I just started my career, there was no OpenTelemetry, so +I had to figure out how to do traces and how to correlate them with metrics and +how to do logs. But now all this effort has already been standardized by the +community, so new engineers that are onboarding into OpenTelemetry have a much +easier time than I have. + +**Endre Sara:** In general, I think that the ability to be able to take signals +from your application and to be able to use them to operate the environment to +understand the behavior of the system is significantly easier with OpenTelemetry +than it was with other proprietary instrumentations in the past. What I think is +more interesting is what do you do with this data? Is most of this information +is being exposed to people in dashboards which are amazingly nicely presented, +contextualized based on semantic conventions. But I think that the biggest +advantage is to be able to use software to reasonably data. + +**Braydon Kains:** The main way OpenTelemetry has helped me personally is really +learning how to interact with a large community. I already had some experience +with open source communities and there is this sort of general culture of like, +you know, you do the work, you get a say in the project. That's pretty common in +the open source world and I think that's fine. But OpenTelemetry has a very +large structure for getting changes in. + +**Christos Markou:** I really like working with the OpenTelemetry ecosystem in +general because I believe that working with people from other companies, other +teams, helps me personally as an engineer a lot because I see how other people +do observability out there. So I keep learning a lot. So that's something that I +really like and I believe in general my team is also really helped by this, by +this fact and also for my job. I mean it's amazing because I really love open +source, I really love working with open source projects. And yeah, I think that +on a personal level it's really helpful. + +**Reese Lee:** OpenTelemetry has helped me personally in honestly really big +way, in the sense that working in developer relations with OpenTelemetry, I've +gotten to meet a lot of wonderful people which I talked about earlier. But as +part of my role I get to submit topics to different events and part of that is +being able to learn about all these different topics myself and being able to +talk to people who are using in production or trying it on themselves has been a +really wonderful experience. + +### 4- What does Observability mean to you? + +**Hazel Weakly:** My definition of observability, it is the process through +which one develops the ability to ask meaningful questions, get useful answers +and then act effectively on when you learn. So what I mean by that is it's not +enough to be able to kind of figure out the answer. There's this process where +you have to actually work on it over and over and over and you're developing a +skill not just on a personal level, but on an organization level, on a group +level, and in even broader an industry level. So as you continue to do that, +continue to get those really, really useful answers and really, really +meaningful questions that you can ask. You start to have this whole process of +group learning that transcends the boundaries that we draw for ourselves and +lets those boundaries become empowering rather than limiting. + +**Eromosele Akhigbe:** Observability Engineers are like the doctors of your +system. So if something is going wrong in your system, you need us to be able to +pinpoint where exactly or what exactly is wrong and how to solve whatever is +wrong. So that's what observability means to me. + +**Budha Bhattacharya:** What does observability mean to me? There is a technical +answer to this, where it goes into the realm of perhaps monitoring, perhaps +logging, and, you know, getting to the troubleshooting of all things. To me, +it's all about understanding. It is essentially understanding the pulse of your +platform that you have created. I work with APIs quite a lot, so everything +underlying is all to do with API platforms. So understanding the pulse of your +API platform, the different components coming together and knowing exactly +what's functioning, not functioning, the good, bad and ugly of it all, that, to +me, is what observability is all about. So to be able to get to that part of the +problem, to be able to know what's working, what's not working, and making +decisions more effectively. + +**Miguel Luna:** Monitoring means knowing answers to questions that you know you +needed to ask. Observability means knowing questions to answers that you didn't +know that you need to ask. + +**Adriana Villela:** To me, observability means the ability to get insights into +your system. And for me, like, this was extremely transformative, because, like, +there's so many times in my life where, you know, I was, like, debugging code, +whether it was like my own code, like, as a developer or code in production, and +not understanding, like, just looking through logs and not understanding, like, +okay, but how does this relate to the bigger picture? Like, I have so many +memories of, like, troubleshooting production issues, and it's like, oh, the +system is slow. So you ask the person who's responsible for administering the +app server, hey, can you check the logs? No, not my problem. You ask the DBA, +no, no, it's not my problem. And then you ask whoever else, and you go down the +whole line and, like, it's nobody's problem. And yet you're still seeing +latency. And I feel like observability kind of like it. It uncloaks the whole +thing because all of a sudden it exposes. Like, it exposes where the actual root +cause is. And I think that's the magic and power of observability. + +**David Gohberg:** The most important thing in software engineering today is the +user experience. And because our software is getting much more complex, it's +getting harder to answer the question, how are my users experiencing my product? +And OpenTelemetry allows us to answer these difficult questions and provide us +with visibility into our software. + +**Endre Sara:** I think that probably the most obvious answer is to be able to +collect signals. But I think that the real point of observability is to +understand and reason about the behavior of the systems. Simply collecting data +doesn't actually accomplish much. I think also with the becomes meaningful and +valuable, and people are able to use this to drive actions, to drive decisions. +Where do I need to improve reliability? Where do I need to improve the +performance of my application? Where do I need to make architectural changes? I +think observability is really serving that. Otherwise it's just a lake of data. + +**Braydon Kains:** Observability means to me that you can tell what's going on. +Computers are black boxes that understand what ones and zeros do. And being able +as a human to understand what ones and zeros are doing at any given time, when a +computer is blazing so fast, how would you ever be able to figure out what that +means? So observability to me is the human version of understanding what a +computer is doing. + +**Christos Markou:** So for me, observability is something that I. I have been +working on since university, and it's a really important area because I think +that what really matters when we are running systems, it's the way that you can +observe your systems, you can know if your systems are doing good or not. And +specifically, I'm coming from an infrastructure background, as I mentioned +before. So for infrastructure specifically, it's really, really important when +it comes to cost reduction. And this sort of stuff or how the whole system is +working is an important piece that you cannot miss. + +**Reese Lee:** Observability to me means that I, as an end user of various +applications and software programs, get to have a better experience because the +companies that build these products, you know, assuming that they're using +observability and being able to stay on top of issues that are happening in +their code, it means I get to have a better experience as an end user. + +### 5- What does OpenTelemetry mean to you? + +**Hazel Weakly:** OpenTelemetry to me is one really interesting approach towards +building something that takes a very sort of capitalistic notion of companies +need to be profitable, companies wanting to innovate, people wanting to compete, +and people want to develop different solutions to things. And how do you wrap +all that together in a project that's flexible enough to allow that competition, +to allow those ideas to happen, and to allow this Innovation to continue without +limiting what's possible and without burdening the industry with the +intermediate details of the evolution of that complex, the evolution of pursuing +excellence. + +**Eromosele Akhigbe:** OpenTelemetry is, I believe, the future of observability. +In March, when I started doing research on OpenTelemetry, I discovered how big +this can be and I decided that I was going to go in fully into OpenTelemetry. So +I believe that it's the future of observability and everyone should take it. + +**Budha Bhattacharya:** What does OpenTelemetry mean? To me that's an extension +of that understanding. In a way it's the. Well, again, the technical answer to +this would be, is the open standard that essentially powers distributed tracing. +That's all fine. To me it's the extension of that understanding by creating a +common language or framework, however you want to put it, that the different +components and elements of your platform stack can unite together to speak to +the health of your overall platform. And that could go from the engineering +standpoint all the way to the business standpoint. There are repercussions to +both of those. So to me that's what OpenTelemetry as a technology brings, both +from a business and a technical standpoint. But it's also about the community as +well. It's sort of again the industry coming together and agreeing on a standard +so that the life of SRE, DevOps organizations, tooling providers, end users, all +of their lives are made a lot more easier because by virtue of having an open +standard, it means that your platform is a lot more flexible, you have a lot +more freedom to evolve, to mature and actually be a bit more future ready. So +that to me is the promise of flexibility and freedom that OpenTelemetry brings. + +**Miguel Luna:** For me it means a common language. So it's a place where we +all, where users can made and at least understand that everything that we are +going to collect is going to be collect in a similar way, with a similar +mechanism. Also what we call things. So the semantic conventions we, we agree on +common standards of what, what are we going to call things? So the telemetry is +the same and it can be reusable. So yeah, so that's, that's OpenTelemetry for +me. + +**Adriana Villela:** What does OpenTelemetry mean to me? To me, you know, it's, +it feels like home actually, because it's been like my home for the last like +two and a half years. So it's been like really transformative in my life because +it's like I said, was my gateway into like open source, into the CNCF community. +And so it takes on like a very personal flavor for me, just beyond like the, you +know, the, the typical definition of OpenTelemetry, which is like this open +standard for instrumenting your code. For me, it's just so much more than that. +It really is like this lovely community where we're working with different +vendors from across the board and we're not enemies, we're all friends because +we're working towards the same goal. + +**David Gohberg:** OpenTelemetry is basically a way to standardize all the +efforts, all the engineers that want to ask all the difficult questions about +software. + +**Endre Sara:** OpenTelemetry gives a way for multiple vendors to work together, +to collaborate together and take the instrumentation as a given that is not a +function of competition and really focus on adding value on how this information +turns into an actionable insight. And I think that that is really where people, +vendors, end users are expecting to innovate in. So OpenTelemetry is basically +the enabler for vendors to focus on where the real value is. + +**Braydon Kains:** OpenTelemetry to me is a representation of the industry +coming together and understanding, you know, what are we competing about really? +Like what are, where are we really as different companies trying to fit in the +market? And I think we all sort of collectively understand that the signals +themselves really aren't worth differentiating on. It's generally a net negative +for everyone for us to not agree on this stuff. And if we can agree on the +signal part, it just leaves everyone, all companies, more time to differentiate +in the ways that, that actually are tangible in terms of how the data works. + +**Christos Markou:** Having been involved in OpenTelemetry over the past year, I +think that OpenTelemetry is a great place to learn things and meet other people +that are really passionate about the whole observability area. And I think that +consists of people that really like what they are doing and they are really good +at this. So it's a great place for engineers to come together and work and share +the observability space to evolve. + +**Reese Lee:** OpenTelemetry to me means a lot of things, you know, beyond the +project and kind of the way it's helped different organizations, you know, move +into and adopt open source throughout their stack. It's also such a huge, +wonderful community. I really enjoy meeting the maintainers and getting to know +the end users. I have really good relationships with a lot of the OpenTelemetry +community people and that's what it means to me. + +### 6- What's your favorite OpenTelemetry signal? + +**Hazel Weakly:** My favorite OpenTelemetry signal. I'm going to cheat a little +bit here and I'm going to say my favorite OpenTelemetry signal is the one that +gives people the answer that they find most useful for the question that they +find most use meaningful. + +**Eromosele Akhigbe:** Traces. Traces are my favorite signal because, like, they +give a full, you know, a full picture of everything going on in the system and +you can easily spot on errors. + +**Budha Bhattacharya:** Favorite OpenTelemetry signal. This is, this is a tough +one. I think traces has to take the win at this point of time because again, +just thinking about how things connect well. I'm also very, very keenly pursuing +profiling. I think that's going to be potentially the winner in the next +conversation we have because I think performance is a big area for a lot of +organizations and especially when, as an API gateway, when we are working with +different components, we have one part of the API platform stack to know if +there are potential bottlenecks. Are we a bottleneck? Are there other elements +that are potential bottlenecks there? How do we improve performance? How do we +actually put our money where the numbers are, essentially? That's what profiling +again, sort of promises to a point? + +**Miguel Luna:** Because of the background, Elastic, I gotta say logs. But of +course, you know, it's. The logs are, you know, they. They bring like deep +contextual insights, but at the end of the day, you need them all. Like metrics +are gonna let us know there is a problem. Tracing is gonna help us to understand +where the problem is, and logs are gonna help us understand what the problem is. + +**Adriana Villela:** My favorite signal is traces because I fell in love with +observability and OpenTelemetry because of traces. + +**David Gohberg:** I would have to say that I got the most value out of tracing. +But recently I started to correlate traces with metrics, and I think that is +like the golden flow. + +**Endre Sara:** I have been a huge fan of distributed tracing in general. I +think it gives you the understanding of how big, like, services interact with +each other. But I've been growing to like profiling. I think it gives +interesting, exciting opportunities on how people understand even deeper how +their systems behave, especially how their systems behave under different flow, +different conditions, and to be able to adjust, improve their architectures and +the scale of their systems to cater to future loads. + +**Braydon Kains:** My favorite OpenTelemetry signal right now is logs, because +even though I'm fully immersed in OpenTelemetry now and I know what all three of +the signals mean, I started on logs because logs are easy. It just makes so much +sense and I understand where people are coming from, coming from with +observability, second wave, you know, everything should just be trace or lot +wide events. I understand the value of that, but I just feel like logs aren't +ever going away. + +**Christos Markou:** My favorite signal coming from an infrastructure and +systems background. I really like metrics, and this is something that actually +is my personal goal for the next months. Coming to help a lot stabilizing +metrics like system metrics in the semantic conventions and Kubernetes metrics +as well, and make the collector providing more confidence to our users because +having the semantic stable, that will help us. + +**Reese Lee:** My favorite signal. You know, I want to say traces, because they +were kind of the first thing I learned when I got into the world of +observability to begin with, and I think that was kind of what my mind +understood. And I really like the trace waterfalls, so I'll go with that. + +## Join us! + +If you have a story to share about how you use OpenTelemetry at your +organization, we’d love to hear from you! Ways to share: + +- Join the + [#otel-sig-end-user channel](https://cloud-native.slack.com/archives/C01RT3MSWGZ) + on the + [CNCF Community Slack](https://communityinviter.com/apps/cloud-native/cncf) +- Join our [OTel in Practice](/community/end-user/otel-in-practice/) sessions +- Share your stories on the [OpenTelemetry blog](/docs/contributing/blog/) +- Contact us on the + [CNCF Community Slack](https://communityinviter.com/apps/cloud-native/cncf) + for any other types of sessions you'd like to see! + +Be sure to follow OpenTelemetry on +[Bluesky](https://bsky.app/profile/opentelemetry.io), +[Mastodon](https://fosstodon.org/@opentelemetry) and +[LinkedIn](https://www.linkedin.com/company/opentelemetry/), and share your +stories using the **#OpenTelemetry** hashtag! + +And don't forget to subscribe to our +[YouTube channel](https://youtube.com/@otel-official) for more great +OpenTelemetry content! diff --git a/content/en/blog/2024/kubecon-china.md b/content/en/blog/2024/kubecon-china.md index 8e3a787985e2..fd9d6111c837 100644 --- a/content/en/blog/2024/kubecon-china.md +++ b/content/en/blog/2024/kubecon-china.md @@ -2,10 +2,10 @@ title: OpenTelemetry Talks at KubeCon China 2024 linkTitle: KubeCon China 2024 date: 2024-07-10 -# prettier-ignore -cSpell:ignore: Alhamdani Censhare EBPF Hrabusa Husni Huxing Jiahang Krom Sianturi Wanqi Zhang Zihao Ziyi author: '[Tiffany Hrabusa](https://github.com/tiffany76)' sig: Communications SIG +# prettier-ignore +cSpell:ignore: Alhamdani Censhare EBPF Hrabusa Husni Huxing Jiahang Krom Sianturi Wanqi Zhang Zihao Ziyi --- Join members of the OpenTelemetry community at diff --git a/content/en/blog/2024/kubecon-eu.md b/content/en/blog/2024/kubecon-eu.md index 1af8ce7a9fca..2e6f39776bbb 100644 --- a/content/en/blog/2024/kubecon-eu.md +++ b/content/en/blog/2024/kubecon-eu.md @@ -4,9 +4,9 @@ title: Europe 2024 linkTitle: KubeCon EU '24 date: 2024-02-28 +author: '[Severin Neumann](https://github.com/svrnm) (Cisco)' # prettier-ignore cSpell:ignore: Aiven Alexandre Anusha Arbiv Beemer Benedikt Blanco Bongartz Chekuri Coralogix Cosmonic Dyrmishi Jiekun Joonas Kanal Kolachala Kowall Machado Magno Marcin Matej Mirabella Narapureddy Nenashev Oleg Oluwalolope Outshift Pismo Purvi Quwan Reddy Ridwan Rollouts Ryanair Skyscanner Sodkiewicz Soluções Srikanth Tecnológicas Yosef -author: '[Severin Neumann](https://github.com/svrnm) (Cisco)' --- The OpenTelemetry project maintainers, members of the governance committee, and diff --git a/content/en/blog/2024/kubecon-na.md b/content/en/blog/2024/kubecon-na.md index f687279e02e6..1becdaeda917 100644 --- a/content/en/blog/2024/kubecon-na.md +++ b/content/en/blog/2024/kubecon-na.md @@ -2,9 +2,9 @@ title: Join us for OpenTelemetry Talks and Activities at KubeCon NA 2024 linkTitle: KubeCon NA '24 date: 2024-11-05 +author: '[Severin Neumann](https://github.com/svrnm) (Cisco)' # prettier-ignore cSpell:ignore: Arnell Ashok Chandrasekar Clario Contribfest Ekansh Grabner Haeussler Helmuth Jernigan Kalkanis Kats Kowall Kruthika Liudmila Mclean Molkova Novatec OTTL Prasanna Shivanshu Shrivastava simha Woerner -author: '[Severin Neumann](https://github.com/svrnm) (Cisco)' --- The OpenTelemetry project maintainers, members of the governance committee, and diff --git a/content/en/blog/2024/otel-arrow-production/index.md b/content/en/blog/2024/otel-arrow-production/index.md index ac27be966449..030859134db5 100644 --- a/content/en/blog/2024/otel-arrow-production/index.md +++ b/content/en/blog/2024/otel-arrow-production/index.md @@ -5,9 +5,9 @@ date: 2024-09-25 author: >- [Joshua MacDonald](https://github.com/jmacd) (ServiceNow), [Laurent Querel](https://github.com/lquerel) (F5) -cSpell:ignore: Querel Zstd issue: 5193 sig: OpenTelemetry Arrow +cSpell:ignore: Querel Zstd --- The OpenTelemetry Protocol with Apache Arrow (OTel-Arrow) project's @@ -54,7 +54,7 @@ The compression bridge consists of two OpenTelemetry Collectors labeled exporter and receiver, or they could equally be two pools of load-balanced collectors. As described in the -[OTEP 0156 design document](https://github.com/open-telemetry/oteps/blob/main/text/0156-columnar-encoding.md#mapping-otel-entities-to-arrow-records), +[OTEP 0156 design document](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0156-columnar-encoding.md#mapping-otel-entities-to-arrow-records), the exporter converts arbitrary OpenTelemetry data into an Arrow record batch. The Arrow record batch is a block of memory, with a standardized layout, making it possible to exchange data across address spaces and virtual process diff --git a/content/en/blog/2024/otel-docs-survey/component-explanations.png b/content/en/blog/2024/otel-docs-survey/component-explanations.png new file mode 100644 index 000000000000..611a29df0300 Binary files /dev/null and b/content/en/blog/2024/otel-docs-survey/component-explanations.png differ diff --git a/content/en/blog/2024/otel-docs-survey/feature-request.png b/content/en/blog/2024/otel-docs-survey/feature-request.png new file mode 100644 index 000000000000..08219be96c29 Binary files /dev/null and b/content/en/blog/2024/otel-docs-survey/feature-request.png differ diff --git a/content/en/blog/2024/otel-docs-survey/index.md b/content/en/blog/2024/otel-docs-survey/index.md new file mode 100644 index 000000000000..afa77bdff3d8 --- /dev/null +++ b/content/en/blog/2024/otel-docs-survey/index.md @@ -0,0 +1,191 @@ +--- +title: Insights from the OpenTelemetry Docs Usability Survey +linkTitle: OTel-docs Survey +date: 2024-12-18 +author: '[Tiffany Hrabusa](https://github.com/tiffany76) (Grafana Labs)' +issue: https://github.com/open-telemetry/opentelemetry.io/issues/5793 +sig: Communications, End-User +cSpell:ignore: Hrabusa +--- + +[The OpenTelemetry End-User SIG](/community/end-user/) recently surveyed the +community to find out how user-friendly [OpenTelemetry's documentation](/docs/) +is. In an earlier survey, two-thirds of respondents named comprehensive +documentation as a top resource they wished they'd had when getting started with +OpenTelemetry. So we decided to dig a little deeper. + +The Docs Usability Survey asked users where they go for OTel documentation, what +they'd like to see more of in the docs, and how they rate the current state of +the docs. We received 48 responses, which we'll use to focus our documentation +efforts and help us improve in key areas. + +A big thank you to everyone who participated in the survey! Let's review the +results. + +## Key takeaways + +- Respondents expressed a desire for **more visual aids**, such as diagrams and + screenshots. +- Of the three types of documentation we asked about (component concepts, + installation instructions, and troubleshooting), the **troubleshooting docs** + were identified as needing the most improvement. +- When asked about the information they’d most like to see added to OTel's docs, + the top responses were **more examples** and **expanded coverage**, both in + depth and breadth. +- The [Collector](/docs/collector/) docs emerged as the most frequently + consulted resource, a finding that aligns with the page view analysis in the + SIG Communications' + [year-end review](../year-in-review/#which-pages-were-the-most-popular). +- After normalization and weighting, the [Java](/docs/languages/java/) + documentation received the **highest overall rating**, reflecting the positive + impact of recent improvements to its + [organization](../year-in-review/#ia-improvements). Conversely, the + [Swift](/docs/languages/swift/) docs received the lowest overall rating. +- Among the six most popular documentation sets, the + [JavaScript](/docs/languages/js/) docs received the **lowest rating**. + +## Detailed insights + +### About the respondents + +- 79% are using OTel in production. +- 21% work for an observability or APM vendor. +- 98% have previous knowledge of observability: intermediate (60%) or expert + (38%). + +#### Q: What source do you primarily rely on when you're looking for information about OpenTelemetry? + +- Overall, the majority of respondents (52%) rely on the [opentelemetry.io] + documentation. +- Respondents early in their observability practice (beginner and intermediate) + are more likely to use the [opentelemetry.io] documentation. +- Expert observability practitioners prefer the code repository documentation. + +[opentelemetry.io]: /docs/ + +> **Respondents who use [opentelemetry.io] as their primary information** +> source
_By level of observability knowledge_ +> +> | Beginners | Intermediates | Experts | +> | :-------: | :-----------: | :-----: | +> | 100% | 62% | 44% | + +### Documentation wish list + +#### Q: What features or information would you like to see added to opentelemetry.io that aren't currently available? + +We asked respondents to describe in their own words what they'd like to see +added to the [opentelemetry.io] documentation. We loosely grouped their +responses into six categories. Some answers fell in more than one category. For +full responses, see [Docs Usability Survey Responses]. + +[Docs Usability Survey Responses]: + https://docs.google.com/spreadsheets/d/1kpJQYiEGtpZorICbl-QfYL3mKfeoRLiUywvKcV8fcNA + +- More examples: 17 (35%) +- Deeper or broader coverage: 13 (27%) +- Better structure: 8 (17%) +- Add code repository docs: 5 (10%) +- Other: 2 (4%) +- No response: 7 (15%) + +![Horizontal bar graph showing the number of feature requests by category](feature-request.png) + +#### Q: Would more visual aids (e.g., diagrams and screenshots) explaining OpenTelemetry concepts be helpful? + +An overwhelming 81% said yes: they want more visual aids. + +### Current state of the docs + +#### Q: How well do the current docs at opentelemetry.io explain the different components of OpenTelemetry? + +Most respondents felt the component conceptual documentation was average, with a +top score of 3. + +![Stacked row chart showing the percentage of users who rated the component conceptual documentation from 1 (low) to 5 (high)](component-explanations.png) + +#### Q: How straightforward and user-friendly are the installation instructions for OpenTelemetry? + +Most respondents found OTel instructions better than average, with a top score +of 4. Respondents with intermediate-level observability knowledge rated them +higher than experts: 55% of intermediates rated the installation instructions 4 +or 5, compared with only 17% of experts. + +![Stacked row chart showing the percentage of users who rated the installation instructions from 1 (low) to 5 (high)](installation-instructions.png) + +#### Q: How comprehensive are the troubleshooting sections? + +Most respondents believe that this section of docs needs work. Only 15% rated +the troubleshooting docs 4 or 5, and they were all intermediate-level +respondents. None of the expert-level respondents rated the troubleshooting docs +above a 3. + +![Stacked row chart showing the percentage of users who rated the troubleshooting documentation from 1 (low) to 5 (high)](troubleshooting.png) + +#### Q: How would you rate your experience using the current OTel documentation for the following languages and components? + +Respondents were asked to rate only the documentation that applied to them, so +we can infer based on their responses which docs sets are the most used. + +- The Collector documentation is the most used: 77% of respondents rated it. +- The next five documentation sets are close in popularity, with 50 to 67% of + respondents rating them. + +![Horizontal bar graph showing the number of ratings per OTel component](top-six-bar.png) + +Here are the tabulated ratings for all languages and components. When the +results are normalized and weighted, we can see additional insights: + +- The Java documentation has the highest overall rating. +- The Swift documentation has the lowest overall rating. + +> **How would you rate your experience using the current OTel documentation for +> the following languages and components?** +> +> | Language or component | Poor | Okay | Great | Total responses | Normalized & weighted | +> | :-------------------- | :--: | :--: | :---: | :-------------: | :-------------------: | +> | Java | 3 | 16 | 8 | 27 | 7.3333 | +> | PHP | 1 | 4 | 2 | 7 | 7.1429 | +> | GO | 6 | 12 | 9 | 27 | 7.1111 | +> | Collector | 9 | 17 | 11 | 37 | 6.8108 | +> | Python | 6 | 17 | 8 | 31 | 6.7742 | +> | Kubernetes | 6 | 20 | 6 | 32 | 6.3750 | +> | C++ | 0 | 7 | 0 | 7 | 6.0000 | +> | JavaScript | 3 | 19 | 2 | 24 | 6.0000 | +> | Ruby | 1 | 5 | 1 | 7 | 6.2857 | +> | Rust | 4 | 4 | 2 | 10 | 5.6000 | +> | .NET | 4 | 8 | 2 | 14 | 5.7143 | +> | Erlang | 1 | 6 | 0 | 7 | 5.4286 | +> | FaaS | 5 | 7 | 0 | 12 | 4.3333 | +> | Swift | 3 | 3 | 0 | 6 | 4.0000 | +> | **Total** | 52 | 145 | 51 | | | + +If we combine these insights, we can see that the documentation used by the most +people that needs the most work is the JavaScript documentation. + +> **Where should we focus our improvement efforts?**
_JavaScript is one of +> the six most-used docs sets, but its rating is the lowest._ +> +> | Language or component | Poor | Okay | Great | Total responses | Normalized & weighted | +> | :-------------------- | :--: | :--: | :---: | :-------------: | :-------------------: | +> | GO | 6 | 12 | 9 | 27 | 7.1111 | +> | Java | 3 | 16 | 8 | 27 | 7.3333 | +> | JavaScript | 3 | 19 | 2 | 24 | 6.0000 | +> | Python | 6 | 17 | 8 | 31 | 6.7742 | +> | Collector | 9 | 17 | 11 | 37 | 6.8108 | +> | Kubernetes | 6 | 20 | 6 | 32 | 6.3750 | + +## Learn more + +For detailed survey results, see [Docs Usability Survey Responses]. + +## Your feedback is essential + +Thanks again to everyone who participated in the survey! Your feedback is +crucial for guiding the future development of OpenTelemetry and ensuring it +continues to meet your evolving needs. Stay connected and learn about upcoming +surveys through the following channels: + +- [#otel-sig-end-user Slack channel](https://cloud-native.slack.com/archives/C01RT3MSWGZ) +- [#otel-comms Slack channel](https://cloud-native.slack.com/archives/C02UN96HZH6) +- [End user resources page](/community/end-user/) diff --git a/content/en/blog/2024/otel-docs-survey/installation-instructions.png b/content/en/blog/2024/otel-docs-survey/installation-instructions.png new file mode 100644 index 000000000000..f92c07860fe6 Binary files /dev/null and b/content/en/blog/2024/otel-docs-survey/installation-instructions.png differ diff --git a/content/en/blog/2024/otel-docs-survey/top-six-bar.png b/content/en/blog/2024/otel-docs-survey/top-six-bar.png new file mode 100644 index 000000000000..dbd3f6217711 Binary files /dev/null and b/content/en/blog/2024/otel-docs-survey/top-six-bar.png differ diff --git a/content/en/blog/2024/otel-docs-survey/troubleshooting.png b/content/en/blog/2024/otel-docs-survey/troubleshooting.png new file mode 100644 index 000000000000..4284c43754ea Binary files /dev/null and b/content/en/blog/2024/otel-docs-survey/troubleshooting.png differ diff --git a/content/en/blog/2024/otel-errors/index.md b/content/en/blog/2024/otel-errors/index.md index c102787383ff..02e8dcf5362f 100644 --- a/content/en/blog/2024/otel-errors/index.md +++ b/content/en/blog/2024/otel-errors/index.md @@ -5,8 +5,8 @@ date: 2024-04-19 author: >- [Reese Lee](https://github.com/reese-lee) (New Relic), [Adriana Villela](https://github.com/avillela) (ServiceNow) -cSpell:ignore: Dalle canonical_url: https://newrelic.com/blog/how-to-relic/dude-wheres-my-error +cSpell:ignore: Dalle --- ![A confused penguin trying to learn about errors and exceptions. Image generated with AI using Dalle3 via Bing Copilot](penguin-chalkboard.jpg) diff --git a/content/en/blog/2024/profiling.md b/content/en/blog/2024/profiling.md index c55baec614b5..c290ceff299c 100644 --- a/content/en/blog/2024/profiling.md +++ b/content/en/blog/2024/profiling.md @@ -58,7 +58,7 @@ utilization at a code-level and allows for this profiling data to be stored, queried, and analyzed over time and across different attributes. It’s an important technique for developers and performance engineers to understand exactly what’s happening in their code. OpenTelemetry’s -[profiling signal](https://github.com/open-telemetry/oteps/blob/main/text/profiles/0239-profiles-data-model.md) +[profiling signal](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/profiles/0239-profiles-data-model.md) expands upon the work that has been done in this space and, as a first for the industry, connects profiles with other telemetry signals from applications and infrastructure. This allows developers and operators to correlate resource @@ -120,7 +120,7 @@ many more. 2024 promises to be another big year for OpenTelemetry as we continue to implement and stabilize our existing tracing, metrics, and log signals while adding support for profiling, client-side RUM, and more. It’s a great time to -get involved – check out our [website](https://opentelemetry.io) to learn more! +get involved! To learn more, check out the rest of the [website](/). [^1]: Pending due diligence and review by the OpenTelemetry maintainers. diff --git a/content/en/blog/2024/prom-and-otel/index.md b/content/en/blog/2024/prom-and-otel/index.md index d20f9799e948..da8f5746dc74 100644 --- a/content/en/blog/2024/prom-and-otel/index.md +++ b/content/en/blog/2024/prom-and-otel/index.md @@ -5,8 +5,8 @@ date: 2024-09-04 author: >- [Reese Lee](https://github.com/reese-lee) (New Relic), [Adriana Villela](https://github.com/avillela) (ServiceNow) -cSpell:ignore: hashmod kubelet sharded targetallocator canonical_url: https://newrelic.com/blog/how-to-relic/prometheus-and-opentelemetry-better-together +cSpell:ignore: hashmod kubelet sharded targetallocator --- ![Image of a Greek god holding a torch with the Prometheus logo, and OTel logo](Prom-and-otel-logos.png) diff --git a/content/en/blog/2024/prometheus-compatibility-survey/index.md b/content/en/blog/2024/prometheus-compatibility-survey/index.md index 83a6fa8e2cca..85352faadf43 100644 --- a/content/en/blog/2024/prometheus-compatibility-survey/index.md +++ b/content/en/blog/2024/prometheus-compatibility-survey/index.md @@ -121,7 +121,7 @@ should not generally be included in the metric name. Prometheus conventions [recommend](https://prometheus.io/docs/practices/naming/#metric-names) that the unit be included as a suffix of the metric name. OpenMetrics goes a step further and -[requires this unit suffix](https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#unit). +[requires this unit suffix](https://github.com/prometheus/OpenMetrics/blob/v1.0.0/specification/OpenMetrics.md#unit). Currently, when exporting in Prometheus format from an OpenTelemetry SDK, the unit is added as a suffix to the metric name. diff --git a/content/en/blog/2024/state-profiling.md b/content/en/blog/2024/state-profiling.md index 70010be554bd..7a22e712194a 100644 --- a/content/en/blog/2024/state-profiling.md +++ b/content/en/blog/2024/state-profiling.md @@ -2,7 +2,6 @@ title: The State of Profiling linkTitle: Profiling state date: 2024-10-25 -cSpell:ignore: Baeyens Florian Geisendörfer Kalkanis Lehner Mathieu Rühsen author: >- [Damien Mathieu](https://github.com/dmathieu) (Elastic), [Pablo Baeyens](https://github.com/mx-psi) (Datadog), [Felix @@ -13,6 +12,7 @@ author: >- Rühsen](https://github.com/rockdaboot) (Elastic) issue: https://github.com/open-telemetry/opentelemetry.io/issues/5477 sig: Profiling SIG +cSpell:ignore: Baeyens Florian Geisendörfer Kalkanis Lehner Mathieu Rühsen --- A little over six months ago, OpenTelemetry announced diff --git a/content/en/blog/2024/year-in-review.md b/content/en/blog/2024/year-in-review.md new file mode 100644 index 000000000000..9a0693bab409 --- /dev/null +++ b/content/en/blog/2024/year-in-review.md @@ -0,0 +1,230 @@ +--- +title: OpenTelemetry.io 2024 review +linkTitle: Year in review +date: 2024-12-17 +author: >- + [Severin Neumann](https://github.com/svrnm) (Cisco), [Patrice + Chalin](https://github.com/chalin/) (CNCF), [Tiffany + Hrabusa](https://github.com/tiffany76) (Grafana Labs) +sig: Comms +cSpell:ignore: Chalin Hrabusa opentelemetrybot +--- + +As 2024 draws to a close, we reflect on the year and share some insights and +accomplishments from [SIG Communications][Comms meetings], the team responsible +for managing this website, blog, and documentation. + +## Key achievements of 2024 + +Several key accomplishments stand out in our efforts to make OpenTelemetry +documentation more accessible, user-friendly, and impactful for our global +community. + +### Multilingual documentation {#multilingual-documentation} + +A major accomplishment this year was achieving multilingual support with the +launch of our [localized documentation](/blog/2024/docs-localized/). Thanks to +the efforts of localization teams, over 120 pages were translated from English +into other languages. The available translations include: + +- [Chinese](/zh/) +- [French](/fr/) +- [Japanese](/ja/) +- [Portuguese](/pt/) +- [Spanish](/es/) + +A big thank you to everyone who contributed to this initiative. These +translations make OpenTelemetry more accessible, enhancing the user experience +for our global audience. + +### Information Architecture (IA) improvements {#ia-improvements} + +To **improve readership experience** and make OpenTelemetry **documentation more +intuitive and accessible**, we undertook important updates to our Information +Architecture (IA) this year. These changes were driven by the need to better +organize content, clarify the purpose of key sections, and provide a more +structured and user-friendly experience for end-users and developers. + +Key IA updates include: + +- Renaming the `Instrumentation` section to + [Language APIs & SDKs](/docs/languages/) to better reflect its purpose and set + clearer expectations for users. +- Moving `Automatic Instrumentation` into the new + [Zero-code Instrumentation](/docs/zero-code/) section to more clearly + distinguish between instrumentation APIs & SDKs and tools like the Java agent, + used to inject telemetry. +- Following these updates, the Java SIG [proposed] and [reorganized their + documentation][java-reorg], introducing substantial improvements to the + structure and clarity of the content. The bulk of this effort is reflected in + these PRs: + + - [Refactor Java SDK and configuration #4966][#4966] + - [Refactor Java instrumentation #5276][#5276] + - [Move performance to Java agent, merge Javadoc into API page #5590][#5590] + + + Kudos to [Jack Berg] and the [Java SIG] for their exemplary leadership in + improving language-SIG documentation! + {.mt-3} + +Next year, we aim to redesign how OpenTelemetry is introduced to beginners, +ensuring a smoother and more accessible learning experience. If you're +passionate about making OpenTelemetry easier to understand and use, we’d love +your contributions — [join us][#2427] in this collaborative effort. + +[#2427]: https://github.com/open-telemetry/community/pull/2427 +[#4966]: https://github.com/open-telemetry/opentelemetry.io/pull/4966 +[#5276]: https://github.com/open-telemetry/opentelemetry.io/pull/5276 +[#5590]: https://github.com/open-telemetry/opentelemetry.io/pull/5590 +[Jack Berg]: https://github.com/jack-berg +[Java SIG]: + https://docs.google.com/document/d/1D7ZD93LxSWexHeztHohRp5yeoTzsi9Dj1HRm7Tad-hM +[proposed]: https://github.com/open-telemetry/opentelemetry.io/discussions/4853 +[java-reorg]: + https://github.com/open-telemetry/opentelemetry.io/pulls?q=is%3Apr+java+is%3Aclosed+label%3Asig%3Ajava+merged%3A2024-01-01..2024-12-31+author%3Ajack-berg + +## Year in numbers {#year-in-numbers} + +### Contributions + +In [December 2022], we started [monthly releases] of the website so that we +could regularly summarize activities and highlight significant contributions. +These releases allow us to track progress over time and perform long-term +comparisons. + +For instance, comparing the periods [December 2022 to November 2023] and +[December 2023 to November 2024], we observed an upward trend in contributions: + +- **Commits** increased 33% from 1,011 to 1,340 +- **Contributors** grew 15% from 92 to 106 +- The only metric that declined was the **number of files changed**, which + decreased from 1,864 to 1,624 (13%) + +Since the repository’s inception in April 2019, the community has seen +remarkable growth, with: + +- 3,824 merged pull requests (3,982 commits) by +- 768 contributors + +Thank you to every contributor for helping to build and improve the +OpenTelemetry website. Your efforts make a difference! + +[December 2022]: + https://github.com/open-telemetry/opentelemetry.io/releases/tag/2022.12 +[December 2022 to November 2023]: + https://github.com/open-telemetry/opentelemetry.io/compare/2022.12...2023.11 +[December 2023 to November 2024]: + https://github.com/open-telemetry/opentelemetry.io/compare/2023.12...2024.11 +[monthly releases]: https://github.com/open-telemetry/opentelemetry.io/releases + +### Which pages were the most popular? + +According to our publicly available [analytics] data, [opentelemetry.io](/) was +viewed **12 million** times across 4 million sessions this year. This marks a +**16% increase** over last year's nearly 10 million views and over 3 million +sessions. + +The most popular pages and sections of the documentation were: + +| Page/Section | Views | % [^1] | +| ------------------------ | ----: | -----: | +| [What is OpenTelemetry?] | 290K | 2.4% | +| [Collector] | 1.3M | 10.5% | +| [Concepts] | 1.2M | 9.8% | +| [Demo] | 829K | 6.7% | +| [Ecosystem] | 500K | 4.0% | + +[analytics]: https://lookerstudio.google.com/s/tSTKxK1ECeU +[Collector]: /docs/collector +[Concepts]: /docs/what-is-opentelemetry/ +[Demo]: /docs/demo/ +[Ecosystem]: /ecosystem/ +[What is OpenTelemetry?]: /docs/what-is-opentelemetry/ + +[^1]: Percentage of the site-total 12M views. + +### Fun trivia {#trivia} + +Did you know that: + +- "OpenTelemetry" occurs 7.3K times in the English website pages, making it the + 3rd most frequent word after "the" and "to." The word "collector" is used 3.2K + times, putting it in 11th place! +- The [Collector landing page] has been the most updated file since its + creation, with 91 changes. +- With 511 commits (27K additions, and 10K deletions) the [opentelemetrybot] is + the fourth most active contributor. Go bots! +- The record for the PR with the most comments this year—and of all time is held + by: + + - [Generative AI updates blog post (#5575)][#5575], with 150 comments! + + + A close second goes to: + {.mt-3} + + - [Portuguese translation of Go instrumentation][#5380], with 146 comments + +[#5380]: https://github.com/open-telemetry/opentelemetry.io/pull/5380 +[#5575]: https://github.com/open-telemetry/opentelemetry.io/pull/5575 +[Collector landing page]: /docs/collector/ +[opentelemetrybot]: https://github.com/opentelemetrybot + +## Amazing Community {#amazing-community} + +With [1.3K PRs], we collectively contributed an equally impressive number of +reviews to ensure that content is accurate, valuable, aligned with our +documentation goals, and easy to read and understand. + +In addition to PRs, contributors created nearly [500 issues] and engaged in many +[discussions], reporting bugs, suggesting improvements, and driving +collaboration. Each of these efforts reflects our community's dedication to +maintaining the quality of OpenTelemetry docs. + +We are fortunate to have many contributors who take on responsibilities, +including: + +- **Approvers and maintainers** from other SIGs who co-own parts of the docs +- **Localization teams** who oversee translations into various languages +- **The OpenTelemetry community**, whose contributions make all the difference + — every drive-by edit and typo fix counts! +- **SIG Communications team members**, for their contributions and for + orchestrating it all! + +Thank you to everyone who contributed their time and expertise to OpenTelemetry +docs this year! + +[500 issues]: + https://github.com/open-telemetry/opentelemetry.io/issues?q=is%3Aissue+created%3A2024-01-01..2024-12-31 +[1.3K PRs]: + https://github.com/open-telemetry/opentelemetry.io/pulls?q=is%3Apr+is%3Amerged+merged%3A2024-01-01..2024-12-31 + +## Join us in 2025 + +A big shout-out to everyone for making 2024 a successful year! We look forward +to continuing our collaboration in 2025. + +Whether you're an end user, a contributor, or simply enthusiastic about +OpenTelemetry, we welcome your participation. You can [get involved] by raising +[issues], participating in [discussions], or [submitting PRs]. + +You can also join us: + +- On the [CNCF Slack](https://slack.cncf.io/) at any one of the many + `#otel`-prefixed channels. +- In [Comms meetings], held every other Monday at 10:00 AM Pacific time. + +Together, we can make 2025 another amazing year for [opentelemetry.io](/)! + +_[Cross-posted] to the [CNCF blog]._ + +[CNCF blog]: https://www.cncf.io/blog/ +[Comms meetings]: + https://docs.google.com/document/d/1wW0jLldwXN8Nptq2xmgETGbGn9eWP8fitvD5njM-xZY +[Cross-posted]: + https://www.cncf.io/blog/2024/12/20/opentelemetry-io-2024-review/ +[discussions]: https://github.com/open-telemetry/opentelemetry.io/discussions +[get involved]: /docs/contributing/ +[issues]: https://github.com/open-telemetry/opentelemetry.io/issues +[submitting PRs]: /docs/contributing/pull-requests/ diff --git a/content/en/blog/2025/_index.md b/content/en/blog/2025/_index.md new file mode 100644 index 000000000000..a426ecf8bf8e --- /dev/null +++ b/content/en/blog/2025/_index.md @@ -0,0 +1,9 @@ +--- +title: 2025 +weight: -2025 +outputs: [HTML, RSS] +--- + +## Happy New Year! + +Amazing posts are on their way for 2025 — check back soon. diff --git a/content/en/blog/_index.md b/content/en/blog/_index.md index 4b8d78607c2c..59ef757d54a2 100644 --- a/content/en/blog/_index.md +++ b/content/en/blog/_index.md @@ -8,8 +8,10 @@ redirects: - { from: 'index.xml', to: '2024/index.xml 302!' } outputs: [HTML, RSS] htmltest: - # 2024-11-07 DO NOT COPY the following IgnoreDirs to non-en pages because handles all locales. + # 2024-11-07 DO NOT COPY the following IgnoreDirs to non-en pages because it handles all locales. IgnoreDirs: # Ignore blog index pages for all locales and in all blog sections (top-level and years) - ^(../)?blog/(\d+/)?page/\d+ + # Ignore old blog posts + - ^(../)?blog/20(19|21|22|23)/ --- diff --git a/content/en/community/marketing-guidelines.md b/content/en/community/marketing-guidelines.md index 35c20ca77caf..aed53f5f3402 100644 --- a/content/en/community/marketing-guidelines.md +++ b/content/en/community/marketing-guidelines.md @@ -1,8 +1,8 @@ --- title: OpenTelemetry Marketing Guidelines for Contributing Organizations linkTitle: Marketing Guidelines -cSpell:ignore: devstats weight: 999 +cSpell:ignore: devstats --- OpenTelemetry (aka OTel) is a collaboration among end-users, adjacent OSS diff --git a/content/en/docs/collector/_index.md b/content/en/docs/collector/_index.md index 0aae375deea3..ea422d429eb2 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.115.1 + vers: 0.117.0 weight: 270 --- diff --git a/content/en/docs/collector/architecture.md b/content/en/docs/collector/architecture.md index fdbd2d0600f2..091423d7ed41 100644 --- a/content/en/docs/collector/architecture.md +++ b/content/en/docs/collector/architecture.md @@ -83,7 +83,7 @@ service: ``` The previous example defines a pipeline for the traces type of telemetry data, -with three receivers, two processors, and three exporters. +with two receivers, two processors, and two exporters. ### Receivers diff --git a/content/en/docs/collector/configuration.md b/content/en/docs/collector/configuration.md index dc600b5c45ad..0a78db729990 100644 --- a/content/en/docs/collector/configuration.md +++ b/content/en/docs/collector/configuration.md @@ -350,14 +350,28 @@ processors: # Data sources: traces, metrics, logs batch: - # Data sources: metrics + # Data sources: metrics, metrics, logs filter: + error_mode: ignore + traces: + span: + - 'attributes["container.name"] == "app_container_1"' + - 'resource.attributes["host.name"] == "localhost"' + - 'name == "app_3"' + spanevent: + - 'attributes["grpc"] == true' + - 'IsMatch(name, ".*grpc.*")' metrics: - include: - match_type: regexp - metric_names: - - prefix/.* - - prefix_.* + metric: + - 'name == "my.metric" and resource.attributes["my_label"] == "abc123"' + - 'type == METRIC_DATA_TYPE_HISTOGRAM' + datapoint: + - 'metric.type == METRIC_DATA_TYPE_SUMMARY' + - 'resource.attributes["service.name"] == "my_service_name"' + logs: + log_record: + - 'IsMatch(body, ".*password.*")' + - 'severity_number < SEVERITY_NUMBER_WARN' # Data sources: traces, metrics, logs memory_limiter: @@ -401,10 +415,14 @@ Exporters send data to one or more backends or destinations. Exporters can be pull or push based, and may support one or more [data sources](/docs/concepts/signals/). -The `exporters` section contains exporters configuration. Most exporters require -configuration to specify at least the destination, as well as security settings, -like authentication tokens or TLS certificates. Any setting you specify -overrides the default values, if present. +Each key within the `exporters` section defines an exporter instance, The key +follows the `type/name` format, where `type` specifies the exporter type (e.g., +`otlp`, `kafka`, `prometheus`), and `name` (optional) can be appended to provide +a unique name for multiple instance of the same type. + +Most exporters require configuration to specify at least the destination, as +well as security settings, like authentication tokens or TLS certificates. Any +setting you specify overrides the default values, if present. > Configuring an exporter does not enable it. Exporters are enabled by adding > them to the appropriate pipelines within the [service](#service) section. diff --git a/content/en/docs/collector/deployment/gateway/index.md b/content/en/docs/collector/deployment/gateway/index.md index 6b3dae479b81..ed10bf0c74ad 100644 --- a/content/en/docs/collector/deployment/gateway/index.md +++ b/content/en/docs/collector/deployment/gateway/index.md @@ -251,3 +251,45 @@ Cons: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor [spanmetrics-connector]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/spanmetricsconnector + +## Multiple collectors and the single-writer principle + +All metric data streams within OTLP must have a +[single writer](/docs/specs/otel/metrics/data-model/#single-writer). When +deploying multiple collectors in a gateway configuration, it's important to +ensure that all metric data streams have a single writer and a globally unique +identity. + +### Potential problems + +Concurrent access from multiple applications that modify or report on the same +data can lead to data loss or degraded data quality. For example, you might see +inconsistent data from multiple sources on the same resource, where the +different sources can overwrite each other because the resource is not uniquely +identified. + +There are patterns in the data that may provide some insight into whether this +is happening or not. For example, upon visual inspection, a series with +unexplained gaps or jumps in the same series may be a clue that multiple +collectors are sending the same samples. You might also see errors in your +backend. For example, with a Prometheus backend: + +`Error on ingesting out-of-order samples` + +This error could indicate that identical targets exist in two jobs, and the +order of the timestamps is incorrect. For example: + +- Metric `M1` received at `T1` with a timestamp 13:56:04 with value `100` +- Metric `M1` received at `T2` with a timestamp 13:56:24 with value `120` +- Metric `M1` received at `T3` with a timestamp 13:56:04 with value `110` +- Metric `M1` received at time 13:56:24 with value `120` +- Metric `M1` received at time 13:56:04 with value `110` + +### Best practices + +- Use the + [Kubernetes attributes processor](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/k8sattributesprocessor) + to add labels to different Kubernetes resources. +- Use the + [resource detector processor](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/processor/resourcedetectionprocessor/README.md) + to detect resource information from the host and collect resource metadata. diff --git a/content/en/docs/collector/installation.md b/content/en/docs/collector/installation.md index 492531bd2131..cdafb4c1893f 100644 --- a/content/en/docs/collector/installation.md +++ b/content/en/docs/collector/installation.md @@ -1,8 +1,8 @@ --- title: Install the Collector +weight: 2 # prettier-ignore cSpell:ignore: darwin dpkg GOARCH journalctl kubectl otelcorecol pprof tlsv zpages -weight: 2 --- You can deploy the OpenTelemetry Collector on a wide variety of operating diff --git a/content/en/docs/collector/internal-telemetry.md b/content/en/docs/collector/internal-telemetry.md index f125988bdbe8..55914dc16883 100644 --- a/content/en/docs/collector/internal-telemetry.md +++ b/content/en/docs/collector/internal-telemetry.md @@ -25,9 +25,26 @@ You can configure how internal metrics are generated and exposed by the Collector. By default, the Collector generates basic metrics about itself and exposes them using the OpenTelemetry Go [Prometheus exporter](https://github.com/open-telemetry/opentelemetry-go/tree/main/exporters/prometheus) -for scraping at `http://127.0.0.1:8888/metrics`. You can expose the endpoint to -one specific or all network interfaces when needed. For containerized -environments, you might want to expose this port on a public interface. +for scraping at `http://127.0.0.1:8888/metrics`. + +The Collector can push its internal metrics to an OTLP backend via the following +configuration: + +```yaml +service: + telemetry: + metrics: + readers: + - periodic: + exporter: + otlp: + protocol: grpc/protobuf + endpoint: http://localhost:14317 +``` + +Alternatively, you can expose the Prometheus endpoint to one specific or all +network interfaces when needed. For containerized environments, you might want +to expose this port on a public interface. Set the Prometheus config under `service::telemetry::metrics`: @@ -105,7 +122,7 @@ journalctl | grep otelcol | grep Error {{% /tab %}} {{< /tabpane >}} The following configuration can be used to emit internal logs from the Collector -to an OTLP/gRPC backend: +to an OTLP/HTTP backend: ```yaml service: @@ -115,7 +132,7 @@ service: - batch: exporter: otlp: - protocol: grpc/protobuf + protocol: http/protobuf endpoint: https://backend:4317 ``` @@ -151,69 +168,6 @@ Note that the `tracer_provider` section there corresponds to `traces` here. [kitchen-sink-config]: https://github.com/open-telemetry/opentelemetry-configuration/blob/main/examples/kitchen-sink.yaml -### Self-monitoring - -The Collector can be configured to push its own telemetry to an -[OTLP receiver](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver) -and send the data through configured pipelines. In the following example, the -Collector is configured to push metrics, traces, and logs every 10s using OTLP -gRPC to `localhost:14317`: - -```yaml -receivers: - otlp/internal: - protocols: - grpc: - endpoint: localhost:14317 -exporters: - debug: -service: - pipelines: - metrics: - receivers: [otlp/internal] - exporters: [debug] - traces: - receivers: [otlp/internal] - exporters: [debug] - telemetry: - metrics: - readers: - - periodic: - interval: 10000 - exporter: - otlp: - protocol: grpc/protobuf - endpoint: http://localhost:14317 - traces: - processors: - - batch: - exporter: - otlp: - protocol: grpc/protobuf - endpoint: http://localhost:14317 - logs: - processors: - - batch: - exporter: - otlp: - protocol: grpc/protobuf - endpoint: http://localhost:14317 -``` - -{{% alert title="Caution" color="warning" %}} - -When self-monitoring, the Collector collects its own telemetry and sends it to -the desired backend for analysis. This can be a risky practice. If the Collector -is underperforming, its self-monitoring capability could be impacted. As a -result, the self-monitored telemetry might not reach the backend in time for -critical analysis. - -Moreover, sending internal telemetry through the Collector's own pipelines can -create a continuous loop of spans, metric points, or logs, putting undue strain -on the Collector's performance. This setup should not be used in production. - -{{% /alert %}} - ## Types of internal telemetry The OpenTelemetry Collector aims to be a model of observable service by clearly diff --git a/content/en/docs/collector/quick-start.md b/content/en/docs/collector/quick-start.md index d782ced91ca6..7cca2334c99e 100644 --- a/content/en/docs/collector/quick-start.md +++ b/content/en/docs/collector/quick-start.md @@ -1,10 +1,9 @@ --- title: Quick start -cSpell:ignore: docker dokey dpkg okey telemetrygen description: Setup and collect telemetry in minutes! aliases: [getting-started] weight: 1 -cSpell:ignore: gobin +cSpell:ignore: docker dokey dpkg gobin okey telemetrygen --- diff --git a/content/en/docs/concepts/instrumentation/libraries.md b/content/en/docs/concepts/instrumentation/libraries.md index 38a19054ad73..f299f171f037 100644 --- a/content/en/docs/concepts/instrumentation/libraries.md +++ b/content/en/docs/concepts/instrumentation/libraries.md @@ -22,7 +22,7 @@ and document hooks. Other advantages provided by native instrumentation include: various consumption scenarios using a wide variety of well-documented OpenTelemetry extensibility points. -![ Native Instrumentation vs instrumentation libraries](/img/libraries-instrumentation.svg) +![ Native Instrumentation vs instrumentation libraries](../native-vs-libraries.svg) ## Semantic conventions @@ -115,7 +115,7 @@ to help you decide how to minimize dependency conflicts: - While your instrumentation stabilizes, consider shipping it as a separate package, so that it never causes issues for users who don't use it. You can keep it in your repository, or - [add it to OpenTelemetry](https://github.com/open-telemetry/oteps/blob/main/text/0155-external-modules.md#contrib-components), + [add it to OpenTelemetry](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0155-external-modules.md#contrib-components), so it ships with other instrumentation libraries. - Semantic conventions are [stable, but subject to evolution][]: while this does not cause any functional issues, you might need to update your instrumentation diff --git a/content/en/docs/concepts/instrumentation/native-vs-libraries.svg b/content/en/docs/concepts/instrumentation/native-vs-libraries.svg new file mode 100755 index 000000000000..f7afa432b2d6 --- /dev/null +++ b/content/en/docs/concepts/instrumentation/native-vs-libraries.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/en/docs/concepts/instrumentation/zero-code.md b/content/en/docs/concepts/instrumentation/zero-code/index.md similarity index 98% rename from content/en/docs/concepts/instrumentation/zero-code.md rename to content/en/docs/concepts/instrumentation/zero-code/index.md index 14a158f40975..035bf2952cda 100644 --- a/content/en/docs/concepts/instrumentation/zero-code.md +++ b/content/en/docs/concepts/instrumentation/zero-code/index.md @@ -13,6 +13,8 @@ quickly gain some observability for a service without having to use the OpenTelemetry API & SDK for [code-based instrumentation](/docs/concepts/instrumentation/code-based). +![Zero Code](./zero-code.svg) + Zero-code instrumentation adds the OpenTelemetry API and SDK capabilities to your application typically as an agent or agent-like installation. The specific mechanisms involved may differ by language, ranging from bytecode manipulation, diff --git a/content/en/docs/concepts/instrumentation/zero-code/zero-code.svg b/content/en/docs/concepts/instrumentation/zero-code/zero-code.svg new file mode 100644 index 000000000000..6fb577835258 --- /dev/null +++ b/content/en/docs/concepts/instrumentation/zero-code/zero-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/docs/concepts/signals/_index.md b/content/en/docs/concepts/signals/_index.md index d1f2b7d21a97..13b250861d7a 100644 --- a/content/en/docs/concepts/signals/_index.md +++ b/content/en/docs/concepts/signals/_index.md @@ -20,7 +20,7 @@ OpenTelemetry currently supports [traces](/docs/concepts/signals/traces), [metrics](/docs/concepts/signals/metrics), [logs](/docs/concepts/signals/logs) and [baggage](/docs/concepts/signals/baggage). _Events_ are a specific type of log, and -[_profiles_ are being worked on](https://github.com/open-telemetry/oteps/blob/main/text/profiles/0212-profiling-vision.md) +[_profiles_ are being worked on](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/profiles/0212-profiling-vision.md) by the Profiling Working Group. [signals]: /docs/specs/otel/glossary/#signals diff --git a/content/en/docs/concepts/signals/metrics.md b/content/en/docs/concepts/signals/metrics.md index 62569d57f920..98dddec38d5a 100644 --- a/content/en/docs/concepts/signals/metrics.md +++ b/content/en/docs/concepts/signals/metrics.md @@ -68,7 +68,7 @@ The instrument kind is one of the following: continuous changes, but only to the aggregated value (e.g., current queue size). - **Gauge**: Measures a current value at the time it is read. An example would - be the fuel gauge in a vehicle. Gauges are asynchronous. + be the fuel gauge in a vehicle. Gauges are synchronous. - **Asynchronous Gauge**: Same as the **Gauge**, but is collected once for each export. Could be used if you don't have access to the continuous changes, but only to the aggregated value. diff --git a/content/en/docs/concepts/signals/traces.md b/content/en/docs/concepts/signals/traces.md index a0624d769c01..0b6b330ee1ac 100644 --- a/content/en/docs/concepts/signals/traces.md +++ b/content/en/docs/concepts/signals/traces.md @@ -1,8 +1,8 @@ --- title: Traces weight: 1 -cSpell:ignore: Guten description: The path of a request through your application. +cSpell:ignore: Guten --- **Traces** give us the big picture of what happens when a request is made to an @@ -312,6 +312,9 @@ trace. Now, they are causally associated with one another. Links are optional but serve as a good way to associate trace spans with one another. +For more information regarding Span Links, see +[Link](/docs/specs/otel/trace/api/#link). + ### Span Status Each span has a status. The three possible values are: diff --git a/content/en/docs/contributing/development.md b/content/en/docs/contributing/development.md index 434eade6a876..74f03654048f 100644 --- a/content/en/docs/contributing/development.md +++ b/content/en/docs/contributing/development.md @@ -1,13 +1,12 @@ --- title: Development setup and commands to build, serve, and more linkTitle: Dev setup and more -description: - Learn how to set up a development environment for the opentelemetry.io site. +description: Learn how to set up a development environment for this website. weight: 60 --- The following instructions explain how to set up a development environment for -the website. +this website. ## Cloud-IDE setup @@ -31,7 +30,8 @@ website files. ## Local setup -1. [Fork][] and then [clone][] this repository. +1. [Fork][] and then [clone][] the website repository at + <{{% _param github_repo %}}>. 2. Go to the repository directory. 3. Install or upgrade to the [**active LTS** release][nodejs-rel] of Node.js. We recommend using [nvm][] to manage your Node installation. Under Linux, diff --git a/content/en/docs/contributing/issues.md b/content/en/docs/contributing/issues.md index 37442bd9d135..588c0bf998e2 100644 --- a/content/en/docs/contributing/issues.md +++ b/content/en/docs/contributing/issues.md @@ -4,9 +4,9 @@ description: How to fix an existing issue, or report a bug, security risk, or potential improvement. weight: 10 -cSpell:ignore: prepopulated _issues: https://github.com/open-telemetry/opentelemetry.io/issues _issue: https://github.com/open-telemetry/opentelemetry.io/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A +cSpell:ignore: prepopulated --- ## Fixing an existing issue diff --git a/content/en/docs/demo/_index.md b/content/en/docs/demo/_index.md index 5eaecbffd280..d21b43875c50 100644 --- a/content/en/docs/demo/_index.md +++ b/content/en/docs/demo/_index.md @@ -29,7 +29,8 @@ here. | C++ | | | [Currency Service](services/currency/) | | Go | | [Checkout Service](services/checkout/), [Product Catalog Service](services/product-catalog/) | [Checkout Service](services/checkout/), [Product Catalog Service](services/product-catalog/) | | Java | [Ad Service](services/ad/) | | [Ad Service](services/ad/) | -| JavaScript | | [Frontend](services/frontend/) | [Frontend](services/frontend/), [Payment Service](services/payment/) | +| JavaScript | | | [Payment Service](services/payment/) | +| TypeScript | | [Frontend](services/frontend/), [React Native App](services/react-native-app/) | [Frontend](services/frontend/) | | Kotlin | | [Fraud Detection Service](services/fraud-detection/) | | | PHP | | [Quote Service](services/quote/) | [Quote Service](services/quote/) | | Python | [Recommendation Service](services/recommendation/) | | [Recommendation Service](services/recommendation/) | @@ -54,6 +55,7 @@ found here: - [Recommendation Service](services/recommendation/) - [Shipping Service](services/shipping/) - [Image Provider Service](services/imageprovider/) +- [React Native App](services/react-native-app/) ## Scenarios diff --git a/content/en/docs/demo/architecture.md b/content/en/docs/demo/architecture.md index 245ff539c225..d703c51c8f1f 100644 --- a/content/en/docs/demo/architecture.md +++ b/content/en/docs/demo/architecture.md @@ -32,6 +32,7 @@ quoteservice(Quote Service):::php recommendationservice(Recommendation Service):::python shippingservice(Shipping Service):::rust queue[(queue
(Kafka))]:::java +react-native-app(React Native App):::typescript adservice ---->|gRPC| flagd @@ -73,6 +74,8 @@ recommendationservice -->|gRPC| productcatalogservice recommendationservice -->|gRPC| flagd shippingservice -->|HTTP| quoteservice + +react-native-app -->|HTTP| frontendproxy end classDef dotnet fill:#178600,color:white; @@ -123,7 +126,7 @@ Follow these links for the current state of demo applications. The collector is configured in -[otelcol-config.yml](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/otelcollector/otelcol-config.yml), +[otelcol-config.yml](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/otel-collector/otelcol-config.yml), alternative exporters can be configured here. ```mermaid diff --git a/content/en/docs/demo/services/_index.md b/content/en/docs/demo/services/_index.md index b09a35f1c016..12ae06ed9b98 100644 --- a/content/en/docs/demo/services/_index.md +++ b/content/en/docs/demo/services/_index.md @@ -15,10 +15,11 @@ To visualize request flows, see the [Service Diagram](../architecture/). | [currencyservice](currency/) | C++ | Converts one money amount to another currency. Uses real values fetched from European Central Bank. It's the highest QPS service. | | [emailservice](email/) | Ruby | Sends users an order confirmation email (mock/). | | [frauddetectionservice](fraud-detection/) | Kotlin | Analyzes incoming orders and detects fraud attempts (mock/). | -| [frontend](frontend/) | JavaScript | Exposes an HTTP server to serve the website. Does not require sign up / login and generates session IDs for all users automatically. | +| [frontend](frontend/) | TypeScript | Exposes an HTTP server to serve the website. Does not require sign up / login and generates session IDs for all users automatically. | | [loadgenerator](load-generator/) | Python/Locust | Continuously sends requests imitating realistic user shopping flows to the frontend. | | [paymentservice](payment/) | JavaScript | Charges the given credit card info (mock/) with the given amount and returns a transaction ID. | | [productcatalogservice](product-catalog/) | Go | Provides the list of products from a JSON file and ability to search products and get individual products. | | [quoteservice](quote/) | PHP | Calculates the shipping costs, based on the number of items to be shipped. | | [recommendationservice](recommendation/) | Python | Recommends other products based on what's given in the cart. | | [shippingservice](shipping/) | Rust | Gives shipping cost estimates based on the shopping cart. Ships items to the given address (mock/). | +| [react-native-app](react-native-app/) | TypeScript | React Native mobile application that provides a UI on top of the shopping services. | diff --git a/content/en/docs/demo/services/cart/exemplars.png b/content/en/docs/demo/services/cart/exemplars.png new file mode 100644 index 000000000000..6bb7a08973df Binary files /dev/null and b/content/en/docs/demo/services/cart/exemplars.png differ diff --git a/content/en/docs/demo/services/cart.md b/content/en/docs/demo/services/cart/index.md similarity index 53% rename from content/en/docs/demo/services/cart.md rename to content/en/docs/demo/services/cart/index.md index 075f250e838c..29edafef087c 100644 --- a/content/en/docs/demo/services/cart.md +++ b/content/en/docs/demo/services/cart/index.md @@ -31,8 +31,8 @@ Action appResourceBuilder = builder.Services.AddOpenTelemetry() .ConfigureResource(appResourceBuilder) .WithTracing(tracerBuilder => tracerBuilder + .AddSource("OpenTelemetry.Demo.Cart") .AddRedisInstrumentation( - cartStore.GetConnection(), options => options.SetVerboseDatabaseStatements = true) .AddAspNetCoreInstrumentation() .AddGrpcClientInstrumentation() @@ -87,12 +87,85 @@ Action appResourceBuilder = builder.Services.AddOpenTelemetry() .ConfigureResource(appResourceBuilder) .WithMetrics(meterBuilder => meterBuilder + .AddMeter("OpenTelemetry.Demo.Cart") .AddProcessInstrumentation() .AddRuntimeInstrumentation() .AddAspNetCoreInstrumentation() + .SetExemplarFilter(ExemplarFilterType.TraceBased) .AddOtlpExporter()); ``` +### Exemplars + +[Exemplars](/docs/specs/otel/metrics/data-model/#exemplars) are configured in +the Cart service with trace-based exemplar filter, which enables the +OpenTelemetry SDK to attach exemplars to metrics. + +First it creates a `CartActivitySource`, `Meter` and two `Histograms`. The +histogram keeps track from the latency of the methods `AddItem` and `GetCart`, +as those are two important methods in the Cart service. + +Those two methods are critical to the Cart service as users shouldn't wait too +long when adding an item to the cart, or when viewing their cart before moving +to the checkout process. + +```cs +private static readonly ActivitySource CartActivitySource = new("OpenTelemetry.Demo.Cart"); +private static readonly Meter CartMeter = new Meter("OpenTelemetry.Demo.Cart"); +private static readonly Histogram addItemHistogram = CartMeter.CreateHistogram( + "app.cart.add_item.latency", + advice: new InstrumentAdvice + { + HistogramBucketBoundaries = [ 500000, 600000, 700000, 800000, 900000, 1000000, 1100000 ] + }); +private static readonly Histogram getCartHistogram = CartMeter.CreateHistogram( + "app.cart.get_cart.latency", + advice: new InstrumentAdvice + { + HistogramBucketBoundaries = [ 300000, 400000, 500000, 600000, 700000, 800000, 900000 ] + }); +``` + +Note that a custom bucket boundary is also defined, as the default values don't +fit the microseconds results Cart service has. + +Once the variables are defined, the latency of the execution of each method is +tracked with a `StopWatch` as follows: + +```cs +var stopwatch = Stopwatch.StartNew(); + +(method logic) + +addItemHistogram.Record(stopwatch.ElapsedTicks); +``` + +To connect it all together, in the Traces pipeline, it is required to add the +created source. (Already present in the snippet above, but added here to +reference): + +```cs +.AddSource("OpenTelemetry.Demo.Cart") +``` + +And, in the Metrics pipeline, the `Meter` and the `ExemplarFilter`: + +```cs +.AddMeter("OpenTelemetry.Demo.Cart") +.SetExemplarFilter(ExemplarFilterType.TraceBased) +``` + +To visualize the Exemplars, navigate to Grafana + > Dashboards > Demo > Cart Service Exemplars. + +Exemplars appear as special "diamond-shaped dots" on the 95th percentile chart +or as small squares on the heatmap chart. Select any exemplar to view its data, +which includes the timestamp of the measurement, the raw value, and the trace +context at the time of recording. The `trace_id` enables navigation to the +tracing backend (Jaeger, in this case). + +![Cart Service Exemplars](exemplars.png) + ## Logs Logs are configured in the .NET dependency injection container on diff --git a/content/en/docs/demo/services/react-native-app.md b/content/en/docs/demo/services/react-native-app.md new file mode 100644 index 000000000000..6b4f9ca8d261 --- /dev/null +++ b/content/en/docs/demo/services/react-native-app.md @@ -0,0 +1,149 @@ +--- +title: React Native App +cSpell:ignore: typeof +--- + +The React Native app provides a mobile UI for users on Android and iOS devices +to interact with the demo's services. It is built with +[Expo](https://docs.expo.dev/get-started/introduction/) and uses Expo's +file-based routing to layout the screens for the app. + +[React Native app source](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/react-native-app/) + +## Instrumentation + +The application uses the OpenTelemetry packages to instrument the application at +the JS layer. + +{{% alert title="Important" color="warning" %}} + +The JS OTel packages are supported for node and web environments. While they +work for React Native as well, they are not explicitly supported for that +environment, where they might break compatibility with minor version updates or +require workarounds. Building JS OTel package support for React Native is an +area of active development. + +{{% /alert %}} + +The main entry point for the application is `app/_layout.tsx` where a hook is +used to initialize the instrumentation and make sure it is loaded before +displaying the UI: + +```typescript +import { useTracer } from '@/hooks/useTracer'; + +const { loaded: tracerLoaded } = useTracer(); +``` + +`hooks/useTracer.ts` contains all the code for setting up instrumentation +including initializing a TracerProvider, establishing an OTLP export, +registering trace context propagators, and registering auto-instrumentation of +network requests. + +```typescript +import { + CompositePropagator, + W3CBaggagePropagator, + W3CTraceContextPropagator, +} from '@opentelemetry/core'; +import { WebTracerProvider } from '@opentelemetry/sdk-trace-web'; +import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-base'; +import { XMLHttpRequestInstrumentation } from '@opentelemetry/instrumentation-xml-http-request'; +import { FetchInstrumentation } from '@opentelemetry/instrumentation-fetch'; +import { registerInstrumentations } from '@opentelemetry/instrumentation'; +import { Resource } from '@opentelemetry/resources'; +import { + ATTR_DEVICE_ID, + ATTR_OS_NAME, + ATTR_OS_VERSION, + ATTR_SERVICE_NAME, + ATTR_SERVICE_VERSION, +} from '@opentelemetry/semantic-conventions/incubating'; +import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http'; +import getLocalhost from '@/utils/Localhost'; +import { useEffect, useState } from 'react'; +import { + getDeviceId, + getSystemVersion, + getVersion, +} from 'react-native-device-info'; +import { Platform } from 'react-native'; +import { SessionIdProcessor } from '@/utils/SessionIdProcessor'; + +const Tracer = async () => { + const localhost = await getLocalhost(); + + const resource = new Resource({ + [ATTR_SERVICE_NAME]: 'react-native-app', + [ATTR_OS_NAME]: Platform.OS, + [ATTR_OS_VERSION]: getSystemVersion(), + [ATTR_SERVICE_VERSION]: getVersion(), + [ATTR_DEVICE_ID]: getDeviceId(), + }); + + const provider = new WebTracerProvider({ + resource, + spanProcessors: [ + new BatchSpanProcessor( + new OTLPTraceExporter({ + url: `http://${localhost}:${process.env.EXPO_PUBLIC_FRONTEND_PROXY_PORT}/otlp-http/v1/traces`, + }), + { + scheduledDelayMillis: 500, + }, + ), + new SessionIdProcessor(), + ], + }); + + provider.register({ + propagator: new CompositePropagator({ + propagators: [ + new W3CBaggagePropagator(), + new W3CTraceContextPropagator(), + ], + }), + }); + + registerInstrumentations({ + instrumentations: [ + // Some tiptoeing required here, propagateTraceHeaderCorsUrls is required to make the instrumentation + // work in the context of a mobile app even though we are not making CORS requests. `clearTimingResources` must + // be turned off to avoid using the web-only Performance API + new FetchInstrumentation({ + propagateTraceHeaderCorsUrls: /.*/, + clearTimingResources: false, + }), + + // The React Native implementation of fetch is simply a polyfill on top of XMLHttpRequest: + // https://github.com/facebook/react-native/blob/7ccc5934d0f341f9bc8157f18913a7b340f5db2d/packages/react-native/Libraries/Network/fetch.js#L17 + // Because of this when making requests using `fetch` there will an additional span created for the underlying + // request made with XMLHttpRequest. Since in this demo calls to /api/ are made using fetch, turn off + // instrumentation for that path to avoid the extra spans. + new XMLHttpRequestInstrumentation({ + ignoreUrls: [/\/api\/.*/], + }), + ], + }); +}; + +export interface TracerResult { + loaded: boolean; +} + +export const useTracer = (): TracerResult => { + const [loaded, setLoaded] = useState(false); + + useEffect(() => { + if (!loaded) { + Tracer() + .catch(() => console.warn('failed to setup tracer')) + .finally(() => setLoaded(true)); + } + }, [loaded]); + + return { + loaded, + }; +}; +``` diff --git a/content/en/docs/demo/services/recommendation.md b/content/en/docs/demo/services/recommendation.md index 037913e2dda3..6482594d814f 100644 --- a/content/en/docs/demo/services/recommendation.md +++ b/content/en/docs/demo/services/recommendation.md @@ -8,7 +8,7 @@ cSpell:ignore: cpython instrumentor NOTSET This service is responsible to get a list of recommended products for the user based on existing product IDs the user is browsing. -[Recommendation service source](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/recommendationservice/) +[Recommendation service source](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/recommendation/) ## Auto-instrumentation diff --git a/content/en/docs/kubernetes/operator/automatic.md b/content/en/docs/kubernetes/operator/automatic.md index 887273ba3e12..c5c6b53601eb 100644 --- a/content/en/docs/kubernetes/operator/automatic.md +++ b/content/en/docs/kubernetes/operator/automatic.md @@ -531,9 +531,6 @@ permissions: ```yaml securityContext: - capabilities: - add: - - SYS_PTRACE privileged: true runAsUser: 0 ``` diff --git a/content/en/docs/languages/cpp/getting-started.md b/content/en/docs/languages/cpp/getting-started.md index d499e7762445..5856aa9df65e 100644 --- a/content/en/docs/languages/cpp/getting-started.md +++ b/content/en/docs/languages/cpp/getting-started.md @@ -1,8 +1,8 @@ --- title: Getting Started description: Get telemetry for your app in less than 5 minutes! -cSpell:ignore: oatpp rolldice weight: 10 +cSpell:ignore: oatpp rolldice --- This page will show you how to get started with OpenTelemetry in C++. diff --git a/content/en/docs/languages/erlang/_index.md b/content/en/docs/languages/erlang/_index.md index 5435eb39a8c2..97cef197be2d 100644 --- a/content/en/docs/languages/erlang/_index.md +++ b/content/en/docs/languages/erlang/_index.md @@ -5,7 +5,6 @@ description: > Erlang/Elixir A language-specific implementation of OpenTelemetry in Erlang/Elixir. -cSpell:ignore: ecto cascade: versions: otelSdk: 1.3 @@ -14,6 +13,7 @@ cascade: otelPhoenix: 1.1 otelCowboy: 0.2 otelEcto: 1.2 +cSpell:ignore: ecto --- {{% docs/languages/index-intro erlang %}} diff --git a/content/en/docs/languages/go/exporters.md b/content/en/docs/languages/go/exporters.md index e63e37deb9e0..cd9fb54a4458 100644 --- a/content/en/docs/languages/go/exporters.md +++ b/content/en/docs/languages/go/exporters.md @@ -86,7 +86,7 @@ Here's how you can create an exporter with default configuration: ```go import ( - "context" + "context" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" "go.opentelemetry.io/otel/sdk/trace" @@ -106,7 +106,7 @@ Here's how you can create an exporter with default configuration: ```go import ( - "context" + "context" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc" "go.opentelemetry.io/otel/sdk/trace" @@ -142,7 +142,7 @@ Here's how you can create an exporter with default configuration: ```go import ( - "context" + "context" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp" "go.opentelemetry.io/otel/sdk/metric" @@ -162,7 +162,7 @@ Here's how you can create an exporter with default configuration: ```go import ( - "context" + "context" "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc" "go.opentelemetry.io/otel/sdk/metric" @@ -186,7 +186,7 @@ default configuration: ```go import ( - "context" + "context" "go.opentelemetry.io/otel/exporters/prometheus" "go.opentelemetry.io/otel/sdk/metric" @@ -212,7 +212,7 @@ Here's how you can create an exporter with default configuration: ```go import ( - "context" + "context" "go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp" "go.opentelemetry.io/otel/sdk/log" diff --git a/content/en/docs/languages/java/_index.md b/content/en/docs/languages/java/_index.md index cbfa6a1ba438..2a880adb4df9 100644 --- a/content/en/docs/languages/java/_index.md +++ b/content/en/docs/languages/java/_index.md @@ -6,10 +6,10 @@ description: >- aliases: [/java, /java/metrics, /java/tracing] cascade: vers: - instrumentation: 2.10.0 + instrumentation: 2.11.0 otel: 1.45.0 - contrib: 1.41.0 - semconv: 1.28.0 + contrib: 1.42.0 + semconv: 1.29.0 weight: 18 --- diff --git a/content/en/docs/languages/java/api.md b/content/en/docs/languages/java/api.md index be8781e027fd..9d8d4fb4b62c 100644 --- a/content/en/docs/languages/java/api.md +++ b/content/en/docs/languages/java/api.md @@ -147,7 +147,7 @@ public class ContextUsage { try (Scope scope = context.makeCurrent()) { // The current context now contains the added value // output => context value: value - System.out.println("context value: " + context.get(exampleContextKey)); + System.out.println("context value: " + Context.current().get(exampleContextKey)); } // The local context var still contains the added value diff --git a/content/en/docs/languages/java/configuration.md b/content/en/docs/languages/java/configuration.md index f2128bd6e673..62fe0e14a753 100644 --- a/content/en/docs/languages/java/configuration.md +++ b/content/en/docs/languages/java/configuration.md @@ -704,6 +704,6 @@ alone dictate SDK configuration. {{% /alert %}} For additional details, consult the following resources: -- [Usage documentation](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/incubator#file-configuration) -- [Example with Java agent](https://github.com/open-telemetry/opentelemetry-java-examples/tree/main/javaagent#file-configuration) -- [Example without Java agent](https://github.com/open-telemetry/opentelemetry-java-examples/tree/main/file-configuration) +- [Usage documentation](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/incubator#declarative-configuration) +- [Example with Java agent](https://github.com/open-telemetry/opentelemetry-java-examples/tree/main/javaagent#declarative-configuration) +- [Example without Java agent](https://github.com/open-telemetry/opentelemetry-java-examples/tree/main/declarative-configuration) diff --git a/content/en/docs/languages/java/sdk.md b/content/en/docs/languages/java/sdk.md index cf7b49074622..a3b741eb2263 100644 --- a/content/en/docs/languages/java/sdk.md +++ b/content/en/docs/languages/java/sdk.md @@ -435,8 +435,7 @@ Span exporters built-in to the SDK and maintained by the community in | `InterceptableSpanExporter` | `io.opentelemetry.contrib:opentelemetry-processors:{{% param vers.contrib %}}-alpha` | Passes spans to a flexible interceptor before exporting. | | `KafkaSpanExporter` | `io.opentelemetry.contrib:opentelemetry-kafka-exporter:{{% param vers.contrib %}}-alpha` | Exports spans by writing to a Kafka topic. | -**[1]**: See [OTLP exporter sender](#otlp-exporter-senders) for implementation -details. +**[1]**: See [OTLP exporters](#otlp-exporters) for implementation details. The following code snippet demonstrates `SpanExporter` programmatic configuration: @@ -767,8 +766,7 @@ Metric exporters built-in to the SDK and maintained by the community in | `OtlpStdoutMetricExporter` | `io.opentelemetry:opentelemetry-exporter-logging-otlp:{{% param vers.otel %}}` | Logs metrics to `System.out` in the OTLP [JSON file encoding][] (experimental). | | `InterceptableMetricExporter` | `io.opentelemetry.contrib:opentelemetry-processors:{{% param vers.contrib %}}-alpha` | Passes metrics to a flexible interceptor before exporting. | -**[1]**: See [OTLP exporter sender](#otlp-exporter-senders) for implementation -details. +**[1]**: See [OTLP exporters](#otlp-exporters) for implementation details. The following code snippet demonstrates `MetricExporter` programmatic configuration: @@ -1095,8 +1093,7 @@ Span exporters built-in to the SDK and maintained by the community in | `OtlpStdoutLogRecordExporter` | `io.opentelemetry:opentelemetry-exporter-logging-otlp:{{% param vers.otel %}}` | Logs log records to `System.out` in the OTLP [JSON file encoding][] (experimental). | | `InterceptableLogRecordExporter` | `io.opentelemetry.contrib:opentelemetry-processors:{{% param vers.contrib %}}-alpha` | Passes log records to a flexible interceptor before exporting. | -**[1]**: See [OTLP exporter sender](#otlp-exporter-senders) for implementation -details. +**[1]**: See [OTLP exporters](#otlp-exporters) for implementation details. **[2]**: `OtlpJsonLoggingLogRecordExporter` logs to JUL, and may cause infinite loops (i.e. JUL -> SLF4J -> Logback -> OpenTelemetry Appender -> OpenTelemetry @@ -1362,20 +1359,29 @@ public class IgnoreExportErrorsFilter implements java.util.logging.Filter { io.opentelemetry.sdk.trace.export.BatchSpanProcessor = io.opentelemetry.extension.logging.IgnoreExportErrorsFilter ``` -### OTLP exporter senders +### OTLP exporters The [span exporter](#spanexporter), [metric exporter](#metricexporter), and -[log exporter](#logrecordexporter) discuss OTLP exporters of the form: +[log exporter](#logrecordexporter) sections describe OTLP exporters of the form: -- `OtlpHttp{Signal}Exporter`s export data via OTLP `http/protobuf`. -- `OtlpGrpc{Signal}Exporter`s export data via OTLP `grpc`. +- `OtlpHttp{Signal}Exporter`, which exports data via OTLP `http/protobuf` +- `OtlpGrpc{Signal}Exporter`, which exports data via OTLP `grpc` The exporters for all signals are available via -`io.opentelemetry:opentelemetry-exporter-otlp:{{% param vers.otel %}}`. +`io.opentelemetry:opentelemetry-exporter-otlp:{{% param vers.otel %}}`, and have +significant overlap across `grpc` and `http/protobuf` versions of the OTLP +protocol, and between signals. The following sections elaborate on these key +concepts: -Internally, these exporters depend on various client libraries to execute HTTP -and gRPC requests. There is no single HTTP / gRPC client library which satisfies -all use cases in the Java ecosystem: +- [Senders](#senders): an abstraction for a different HTTP / gRPC client + libraries. +- [Authentication](#authentication) options for OTLP exporters. + +#### Senders + +The OTLP exporters depend on various client libraries to execute HTTP and gRPC +requests. There is no single HTTP / gRPC client library which satisfies all use +cases in the Java ecosystem: - Java 11+ brings the built-in `java.net.http.HttpClient`, but `opentelemetry-java` needs to support Java 8+ users, and this can't be used to @@ -1403,6 +1409,118 @@ add a dependency on the alternative. you must also add a dependency on a [gRPC transport implementations](https://github.com/grpc/grpc-java#transport). +#### Authentication + +The OTLP exporters provide mechanisms for static and dynamic header-based +authentication, and for mTLS. + +If using +[zero-code SDK autoconfigure](../configuration/#zero-code-sdk-autoconfigure) +with environment variables and system properties, see +[relevant system properties](../configuration/#properties-exporters): + +- `otel.exporter.otlp.headers` for static header-based authentication. +- `otel.exporter.otlp.client.key`, `otel.exporter.otlp.client.certificate` for + mTLS authentication. + +The following code snippet demonstrates programmatic configuration of static and +dynamic header-based authentication: + + + +```java +package otel; + +import io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter; +import io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter; +import io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter; +import java.time.Duration; +import java.time.Instant; +import java.util.Collections; +import java.util.Map; +import java.util.function.Supplier; + +public class OtlpAuthenticationConfig { + public static void staticAuthenticationHeader(String endpoint) { + // If the OTLP destination accepts a static, long-lived authentication header like an API key, + // set it as a header. + // This reads the API key from the OTLP_API_KEY env var to avoid hard coding the secret in + // source code. + String apiKeyHeaderName = "api-key"; + String apiKeyHeaderValue = System.getenv("OTLP_API_KEY"); + + // Initialize OTLP Span, Metric, and LogRecord exporters using a similar pattern + OtlpHttpSpanExporter spanExporter = + OtlpHttpSpanExporter.builder() + .setEndpoint(endpoint) + .addHeader(apiKeyHeaderName, apiKeyHeaderValue) + .build(); + OtlpHttpMetricExporter metricExporter = + OtlpHttpMetricExporter.builder() + .setEndpoint(endpoint) + .addHeader(apiKeyHeaderName, apiKeyHeaderValue) + .build(); + OtlpHttpLogRecordExporter logRecordExporter = + OtlpHttpLogRecordExporter.builder() + .setEndpoint(endpoint) + .addHeader(apiKeyHeaderName, apiKeyHeaderValue) + .build(); + } + + public static void dynamicAuthenticationHeader(String endpoint) { + // If the OTLP destination requires a dynamic authentication header, such as a JWT which needs + // to be periodically refreshed, use a header supplier. + // Here we implement a simple supplier which adds a header of the form "Authorization: Bearer + // ", where is fetched from refreshBearerToken every 10 minutes. + String username = System.getenv("OTLP_USERNAME"); + String password = System.getenv("OTLP_PASSWORD"); + Supplier> supplier = + new AuthHeaderSupplier(() -> refreshToken(username, password), Duration.ofMinutes(10)); + + // Initialize OTLP Span, Metric, and LogRecord exporters using a similar pattern + OtlpHttpSpanExporter spanExporter = + OtlpHttpSpanExporter.builder().setEndpoint(endpoint).setHeaders(supplier).build(); + OtlpHttpMetricExporter metricExporter = + OtlpHttpMetricExporter.builder().setEndpoint(endpoint).setHeaders(supplier).build(); + OtlpHttpLogRecordExporter logRecordExporter = + OtlpHttpLogRecordExporter.builder().setEndpoint(endpoint).setHeaders(supplier).build(); + } + + private static class AuthHeaderSupplier implements Supplier> { + private final Supplier tokenRefresher; + private final Duration tokenRefreshInterval; + private Instant refreshedAt = Instant.ofEpochMilli(0); + private String currentTokenValue; + + private AuthHeaderSupplier(Supplier tokenRefresher, Duration tokenRefreshInterval) { + this.tokenRefresher = tokenRefresher; + this.tokenRefreshInterval = tokenRefreshInterval; + } + + @Override + public Map get() { + return Collections.singletonMap("Authorization", "Bearer " + getToken()); + } + + private synchronized String getToken() { + Instant now = Instant.now(); + if (currentTokenValue == null || now.isAfter(refreshedAt.plus(tokenRefreshInterval))) { + currentTokenValue = tokenRefresher.get(); + refreshedAt = now; + } + return currentTokenValue; + } + } + + private static String refreshToken(String username, String password) { + // For a production scenario, this would be replaced with out-of-band request to exchange + // username / password for bearer token. + return "abc123"; + } +} +``` + + ### Testing TODO: document tools available for testing the SDK diff --git a/content/en/docs/languages/js/_index.md b/content/en/docs/languages/js/_index.md index ed8ee26fbbfe..6c6ee8b61225 100644 --- a/content/en/docs/languages/js/_index.md +++ b/content/en/docs/languages/js/_index.md @@ -5,8 +5,8 @@ description: >- alt="JavaScript"> A language-specific implementation of OpenTelemetry in JavaScript (for Node.js & the browser). aliases: [/js, /js/metrics, /js/tracing] -cSpell:ignore: Roadmap weight: 20 +cSpell:ignore: Roadmap --- {{% docs/languages/index-intro js /%}} diff --git a/content/en/docs/languages/js/getting-started/nodejs.md b/content/en/docs/languages/js/getting-started/nodejs.md index 61bc0e655612..f555eb423f23 100644 --- a/content/en/docs/languages/js/getting-started/nodejs.md +++ b/content/en/docs/languages/js/getting-started/nodejs.md @@ -2,8 +2,8 @@ title: Node.js description: Get telemetry for your app in less than 5 minutes! aliases: [/docs/js/getting_started/nodejs] -cSpell:ignore: autoinstrumentations KHTML rolldice weight: 10 +cSpell:ignore: autoinstrumentations KHTML rolldice --- This page will show you how to get started with OpenTelemetry in Node.js. diff --git a/content/en/docs/languages/js/instrumentation.md b/content/en/docs/languages/js/instrumentation.md index 71103831b4f8..ff6514fc1f20 100644 --- a/content/en/docs/languages/js/instrumentation.md +++ b/content/en/docs/languages/js/instrumentation.md @@ -4,8 +4,8 @@ aliases: - /docs/languages/js/api/tracing - manual weight: 30 -cSpell:ignore: dicelib Millis rolldice description: Instrumentation for OpenTelemetry JavaScript +cSpell:ignore: dicelib Millis rolldice --- {{% docs/languages/instrumentation-intro %}} diff --git a/content/en/docs/languages/js/resources.md b/content/en/docs/languages/js/resources.md index 7972a35f5a75..71ba9481ebad 100644 --- a/content/en/docs/languages/js/resources.md +++ b/content/en/docs/languages/js/resources.md @@ -1,8 +1,8 @@ --- title: Resources weight: 70 -cSpell:ignore: myhost SIGINT uuidgen WORKDIR description: Add details about your applications' environment to your telemetry +cSpell:ignore: myhost SIGINT uuidgen WORKDIR --- {{% docs/languages/resources-intro %}} diff --git a/content/en/docs/languages/net/getting-started.md b/content/en/docs/languages/net/getting-started.md index f7fd44784209..a108ddc5a95b 100644 --- a/content/en/docs/languages/net/getting-started.md +++ b/content/en/docs/languages/net/getting-started.md @@ -1,8 +1,8 @@ --- title: Getting Started description: Get telemetry for your app in less than 5 minutes! -cSpell:ignore: ASPNETCORE rolldice weight: 10 +cSpell:ignore: ASPNETCORE rolldice --- This page will show you how to get started with OpenTelemetry in .NET. diff --git a/content/en/docs/languages/php/context.md b/content/en/docs/languages/php/context.md index 9684253d22db..aa57a53125b2 100644 --- a/content/en/docs/languages/php/context.md +++ b/content/en/docs/languages/php/context.md @@ -1,8 +1,8 @@ --- title: Context weight: 55 -cSpell:ignore: Swoole description: Learn how the context API works in instrumented applications. +cSpell:ignore: Swoole --- OpenTelemetry works by storing and propagating telemetry data. For example, when diff --git a/content/en/docs/languages/php/sdk.md b/content/en/docs/languages/php/sdk.md index fcc89f0dca92..c384558c34bf 100644 --- a/content/en/docs/languages/php/sdk.md +++ b/content/en/docs/languages/php/sdk.md @@ -98,6 +98,14 @@ $meter = OpenTelemetry\API\Globals::meterProvider()->getMeter('name', 'version', SDK autoloading happens as part of the composer autoloader. +### Configuration from php.ini + +When providing configuration through `php.ini`, be sure to protect boolean +values by double-quoting them, eg `"true"`, `"false"` so that PHP doesn't +convert them to numbers. + +`php.ini`: + ### Excluded URLs You can disable SDK autoloading if the request URL matches a regular expression. @@ -134,3 +142,13 @@ There are also a number of PHP-specific configurations: Configurations can be provided as environment variables, or via `php.ini` (or a file included by `php.ini`) + +{{% alert title="Boolean values in php.ini" %}} Boolean values in `php.ini` +should be protected by double-quoting them, for example `"true"` or `"false"`, +so that PHP doesn't convert them to numbers {{% /alert %}} + +```ini +OTEL_PHP_AUTOLOAD_ENABLED="true" +OTEL_EXPORTER_OTLP_PROTOCOL=grpc +OTEL_EXPORTER_OTLP_ENDPOINT=http://collector:4317 +``` diff --git a/content/en/docs/languages/python/getting-started.md b/content/en/docs/languages/python/getting-started.md index 388261189ea3..2cc7bed1e91c 100644 --- a/content/en/docs/languages/python/getting-started.md +++ b/content/en/docs/languages/python/getting-started.md @@ -1,9 +1,9 @@ --- title: Getting Started description: Get telemetry for your app in less than 5 minutes! +weight: 10 # prettier-ignore cSpell:ignore: debugexporter diceroller distro loglevel maxlen randint rolldice rollspan venv werkzeug -weight: 10 --- This page will show you how to get started with OpenTelemetry in Python. diff --git a/content/en/docs/languages/ruby/getting-started.md b/content/en/docs/languages/ruby/getting-started.md index 3adda09029db..eb270019f547 100644 --- a/content/en/docs/languages/ruby/getting-started.md +++ b/content/en/docs/languages/ruby/getting-started.md @@ -2,9 +2,9 @@ title: Getting Started description: Get telemetry from your app in less than 5 minutes! aliases: [getting_started] +weight: 10 # prettier-ignore cSpell:ignore: darwin rolldice sinatra struct Tracestate tracestate truffleruby -weight: 10 --- This page will show you how to get started with OpenTelemetry in Ruby. diff --git a/content/en/docs/languages/ruby/libraries.md b/content/en/docs/languages/ruby/libraries.md index 54c04a276ce3..02a3873681d9 100644 --- a/content/en/docs/languages/ruby/libraries.md +++ b/content/en/docs/languages/ruby/libraries.md @@ -2,8 +2,8 @@ title: Using instrumentation libraries linkTitle: Libraries aliases: [configuring_automatic_instrumentation, automatic] -cSpell:ignore: faraday metapackage sinatra weight: 30 +cSpell:ignore: faraday metapackage sinatra --- {{% docs/languages/libraries-intro ruby %}} diff --git a/content/en/docs/languages/rust/getting-started.md b/content/en/docs/languages/rust/getting-started.md index 019b27c81fc4..b461c2866184 100644 --- a/content/en/docs/languages/rust/getting-started.md +++ b/content/en/docs/languages/rust/getting-started.md @@ -1,7 +1,7 @@ --- title: Getting Started -cSpell:ignore: eprintln println rolldice tokio weight: 10 +cSpell:ignore: eprintln println rolldice tokio --- This page will show you how to get started with OpenTelemetry in Rust. diff --git a/content/en/docs/languages/swift/getting-started.md b/content/en/docs/languages/swift/getting-started.md index 8ffd637faa5f..fe0be6b522c9 100644 --- a/content/en/docs/languages/swift/getting-started.md +++ b/content/en/docs/languages/swift/getting-started.md @@ -1,8 +1,8 @@ --- title: Getting Started description: Get telemetry for your app in less than 5 minutes! -cSpell:ignore: rolldice weight: 10 +cSpell:ignore: rolldice --- This page will show you how to get started with OpenTelemetry in Swift. diff --git a/content/en/docs/migration/opencensus.md b/content/en/docs/migration/opencensus.md index e7bedb0db77b..d66a09c4b548 100644 --- a/content/en/docs/migration/opencensus.md +++ b/content/en/docs/migration/opencensus.md @@ -3,6 +3,6 @@ title: Migrating from OpenCensus linkTitle: OpenCensus redirect: /blog/2023/sunsetting-opencensus/#how-to-migrate-to-opentelemetry _build: { render: link } -cSpell:ignore: sunsetting weight: 3 +cSpell:ignore: sunsetting --- diff --git a/content/en/docs/migration/opentracing.md b/content/en/docs/migration/opentracing.md index f5620dab60c9..9df7fba2edde 100644 --- a/content/en/docs/migration/opentracing.md +++ b/content/en/docs/migration/opentracing.md @@ -1,8 +1,8 @@ --- title: Migrating from OpenTracing linkTitle: OpenTracing -cSpell:ignore: codebases weight: 2 +cSpell:ignore: codebases --- Backward compatibility with [OpenTracing][] has been a priority for the diff --git a/content/en/docs/security/_index.md b/content/en/docs/security/_index.md index 1fd43aef309d..bdc42c40f1ec 100644 --- a/content/en/docs/security/_index.md +++ b/content/en/docs/security/_index.md @@ -1,5 +1,7 @@ --- title: Security +cascade: + collector_vers: 0.117.0 weight: 970 --- diff --git a/content/en/docs/security/config-best-practices.md b/content/en/docs/security/config-best-practices.md index f751d3ec3ff2..ac9b1575d5d4 100644 --- a/content/en/docs/security/config-best-practices.md +++ b/content/en/docs/security/config-best-practices.md @@ -115,10 +115,129 @@ addresses so the network functions properly in dual-stack environments and applications, where both protocol versions are used. If you are working in environments that have nonstandard networking setups, such -as Docker or Kubernetes, see the -[example configurations](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/security-best-practices.md#safeguards-against-denial-of-service-attacks) -in our component developer documentation for ideas on how to bind your component -endpoints. +as Docker or Kubernetes, `localhost` might not work as expected. The following +examples show setups for the OTLP receiver gRPC endpoint. Other Collector +components might need similar configuration. + +#### Docker + +You can run the Collector in Docker by binding to the correct address. Here is a +`config.yaml` configuration file for an OTLP exporter in Docker: + +```yaml +receivers: + otlp: + protocols: + grpc: + endpoint: my-hostname:4317 # Use the same hostname from your docker run command +``` + +In your `docker run` command, use the `--hostname` argument to bind the +Collector to the `my-hostname` address. You can access the Collector from +outside that Docker network (for example, on a regular program running on the +host) by connecting to `127.0.0.1:4567`. Here is an example `docker run` +command: + +```shell +docker run --hostname my-hostname --name container-name -p 127.0.0.1:4567:4317 otel/opentelemetry-collector:{{% param collector_vers %}} +``` + +#### Docker Compose + +Similarly to plain Docker, you can run the Collector in Docker by binding to the +correct address. + +The Docker `compose.yaml` file: + +```yaml +services: + otel-collector: + image: otel/opentelemetry-collector-contrib:{{% param collector_vers %}} + ports: + - '4567:4317' +``` + +The Collector `config.yaml` file: + +```yaml +receivers: + otlp: + protocols: + grpc: + endpoint: otel-collector:4317 # Use the service name from your Docker compose file +``` + +You can connect to this Collector from another Docker container running in the +same network by connecting to `otel-collector:4317`. You can access the +Collector from outside that Docker network (for example, on a regular program +running on the host) by connecting to `127.0.0.1:4567`. + +#### Kubernetes + +If you run the Collector as a `DaemonSet`, you can use a configuration like the +following: + +```yaml +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: collector +spec: + selector: + matchLabels: + name: collector + template: + metadata: + labels: + name: collector + spec: + containers: + - name: collector + image: otel/opentelemetry-collector:{{% param collector_vers %}} + ports: + - containerPort: 4317 + hostPort: 4317 + protocol: TCP + name: otlp-grpc + - containerPort: 4318 + hostPort: 4318 + protocol: TCP + name: otlp-http + env: + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP +``` + +In this example, you use the +[Kubernetes Downward API](https://kubernetes.io/docs/concepts/workloads/pods/downward-api/) +to get your own Pod IP, then bind to that network interface. Then, we use the +`hostPort` option to ensure that the Collector is exposed on the host. The +Collector's config should look like this: + +```yaml +receivers: + otlp: + protocols: + grpc: + endpoint: ${env:MY_POD_IP}:4317 + http: + endpoint: ${env:MY_POD_IP}:4318 +``` + +You can send OTLP data to this Collector from any Pod on the Node by accessing +`${MY_HOST_IP}:4317` to send OTLP over gRPC and `${MY_HOST_IP}:4318` to send +OTLP over HTTP, where `MY_HOST_IP` is the Node's IP address. You can get this IP +from the Downward API: + +```yaml +env: + - name: MY_HOST_IP + valueFrom: + fieldRef: + fieldPath: status.hostIP +``` ### Scrub sensitive data diff --git a/content/en/docs/zero-code/java/_index.md b/content/en/docs/zero-code/java/_index.md index f6723a6ef0ca..f231f4bddea2 100644 --- a/content/en/docs/zero-code/java/_index.md +++ b/content/en/docs/zero-code/java/_index.md @@ -6,8 +6,8 @@ aliases: - /docs/languages/java/automatic_instrumentation cascade: vers: - instrumentation: 2.6.0 - otel: 1.40.0 + instrumentation: 2.11.0 + otel: 1.45.0 --- Zero-code instrumentation with Java uses a Java agent JAR or Spring Boot diff --git a/content/en/docs/zero-code/java/agent/annotations.md b/content/en/docs/zero-code/java/agent/annotations.md index 2df0e753319a..65072f1ab965 100644 --- a/content/en/docs/zero-code/java/agent/annotations.md +++ b/content/en/docs/zero-code/java/agent/annotations.md @@ -7,9 +7,10 @@ cSpell:ignore: Flowable javac reactivestreams reactivex --- For most users, the out-of-the-box instrumentation is completely sufficient and -nothing more has to be done. Sometimes, however, users wish to create +nothing more needs to be done. Sometimes, however, users wish to create [spans](/docs/concepts/signals/traces/#spans) for their own custom code without -doing too much code change. +having to change much code. The `WithSpan` and `WithAttribute` annotations +support those use cases. ## Dependencies @@ -17,7 +18,7 @@ You'll need to add a dependency on the `opentelemetry-instrumentation-annotations` library to use the `@WithSpan` annotation. -### Maven +{{< tabpane text=true >}} {{% tab "Maven" %}} ```xml @@ -29,6 +30,8 @@ annotation. ``` +{{% /tab %}} {{% tab "Gradle" %}} + ### Gradle ```groovy @@ -37,10 +40,12 @@ dependencies { } ``` +{{% /tab %}} {{< /tabpane >}} + ## Creating spans around methods with `@WithSpan` -To create a [span](/docs/concepts/signals/traces/#spans) corresponding to one of -your method, annotate the method with `@WithSpan`. +To create a [span](/docs/concepts/signals/traces/#spans) that instruments a +particular method, annotate the method with `@WithSpan`. ```java import io.opentelemetry.instrumentation.annotations.WithSpan; @@ -78,9 +83,10 @@ types listed below, then the span will not be ended until the future completes. ## Adding attributes to the span with `@SpanAttribute` When a [span](/docs/concepts/signals/traces/#spans) is created for an annotated -method the values of the arguments to the method invocation can be automatically -added as [attributes](/docs/concepts/signals/traces/#attributes) to the created -span by annotating the method parameters with the `@SpanAttribute` annotation. +method, the values of the arguments to the method invocation can be +automatically added as [attributes](/docs/concepts/signals/traces/#attributes) +to the created span. Simply annotate the method parameters with the +`@SpanAttribute` annotation: ```java import io.opentelemetry.instrumentation.annotations.SpanAttribute; diff --git a/content/en/docs/zero-code/java/agent/configuration.md b/content/en/docs/zero-code/java/agent/configuration.md index 1df2d9dbec15..f474c82ee11b 100644 --- a/content/en/docs/zero-code/java/agent/configuration.md +++ b/content/en/docs/zero-code/java/agent/configuration.md @@ -21,13 +21,13 @@ The agent can consume configuration from one or more of the following sources ## Configuring with Environment Variables -In some environments, configuring via Environment Variables is more preferred. -Any setting configurable with a System Property can also be configured with an -Environment Variable. Many settings below include both options, but where they -don't apply the following steps to determine the correct name mapping of the -desired System Property: +In certain environments, configuring settings through environment variables is +often preferred. Any setting that can be configured using a system property can +also be set using an environment variable. While many of the settings below +provide examples for both formats, for those that do not, use the following +steps to determine the correct name mapping for the desired system property: -- Convert the System Property to uppercase. +- Convert the system property name to uppercase. - Replace all `.` and `-` characters with `_`. For example `otel.instrumentation.common.default-enabled` would convert to @@ -35,10 +35,10 @@ For example `otel.instrumentation.common.default-enabled` would convert to ## Configuration file -You can provide a path to agent configuration file by setting the following +You can provide a path to an agent configuration file by setting the following property: -{{% config_option name="otel.javaagent.configuration-file" %}} Path to valid +{{% config_option name="otel.javaagent.configuration-file" %}} Path to a valid Java properties file which contains the agent configuration. {{% /config_option %}} diff --git a/content/en/docs/zero-code/java/agent/disable.md b/content/en/docs/zero-code/java/agent/disable.md index 4d80c8c2fc68..52fe43c97a16 100644 --- a/content/en/docs/zero-code/java/agent/disable.md +++ b/content/en/docs/zero-code/java/agent/disable.md @@ -26,10 +26,11 @@ to have more control of which instrumentation is applied. {{% config_option name="otel.instrumentation.[name].enabled" %}} Set to `true` to enable each desired instrumentation individually. {{% /config_option %}} -> **Note**: Some instrumentation relies on other instrumentation to function -> properly. When selectively enabling instrumentation, be sure to enable the -> transitive dependencies too. Determining this dependency relationship is left -> as an exercise to the user. +{{% alert title="Note" color="warning" %}} Some instrumentation relies on other +instrumentation to function properly. When selectively enabling instrumentation, +be sure to enable the transitive dependencies too. Determining this dependency +relationship is left as an exercise to the user. This is considered advanced +usage and is not recommended for most users. {{% /alert %}} ## Enable manual instrumentation only diff --git a/content/en/docs/zero-code/java/agent/instrumentation/http.md b/content/en/docs/zero-code/java/agent/instrumentation/http.md index d8442a4f21bf..92ceec8b7fba 100644 --- a/content/en/docs/zero-code/java/agent/instrumentation/http.md +++ b/content/en/docs/zero-code/java/agent/instrumentation/http.md @@ -39,9 +39,10 @@ instrumentations. ## Capturing servlet request parameters -You can configure the agent to capture predefined HTTP request parameter as span -attributes for requests that are handled by Servlet API. Use the following -property to define which servlet request parameters you want to capture: +You can configure the agent to capture predefined HTTP request parameters as +span attributes for requests that are handled by the Servlet API. Use the +following property to define which servlet request parameters you want to +capture: {{% config_option name="otel.instrumentation.servlet.experimental.capture-request-parameters" %}} A comma-separated list of request parameter names. {{% /config_option %}} diff --git a/content/en/docs/zero-code/java/spring-boot-starter/annotations.md b/content/en/docs/zero-code/java/spring-boot-starter/annotations.md index 6cc42bdd2343..7b4ef37cf450 100644 --- a/content/en/docs/zero-code/java/spring-boot-starter/annotations.md +++ b/content/en/docs/zero-code/java/spring-boot-starter/annotations.md @@ -92,7 +92,7 @@ Starter AOP dependency to your project: ``` -{{% /tab %}} {{% tab header="Gradle (`gradle.build`)" lang=Gradle %}} +{{% /tab %}} {{% tab header="Gradle (`build.gradle`)" lang=Gradle %}} ```kotlin dependencies { diff --git a/content/en/docs/zero-code/java/spring-boot-starter/getting-started.md b/content/en/docs/zero-code/java/spring-boot-starter/getting-started.md index 19aec24686e0..8039d4d527f2 100644 --- a/content/en/docs/zero-code/java/spring-boot-starter/getting-started.md +++ b/content/en/docs/zero-code/java/spring-boot-starter/getting-started.md @@ -111,20 +111,16 @@ The OpenTelemetry starter uses OpenTelemetry Spring Boot {{< tabpane text=true >}} {{% tab header="Maven (`pom.xml`)" lang=Maven %}} ```xml - - + io.opentelemetry.instrumentation opentelemetry-spring-boot-starter - - + ``` -{{% /tab %}} {{% tab header="Gradle (`gradle.build`)" lang=Gradle %}} +{{% /tab %}} {{% tab header="Gradle (`build.gradle`)" lang=Gradle %}} ```kotlin -dependencies { - implementation("io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter") -} +implementation("io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter") ``` {{% /tab %}} {{< /tabpane>}} diff --git a/content/en/docs/zero-code/java/spring-boot-starter/other-spring-autoconfig.md b/content/en/docs/zero-code/java/spring-boot-starter/other-spring-autoconfig.md index 72bb28f9c7ea..4058443daf9b 100644 --- a/content/en/docs/zero-code/java/spring-boot-starter/other-spring-autoconfig.md +++ b/content/en/docs/zero-code/java/spring-boot-starter/other-spring-autoconfig.md @@ -1,7 +1,7 @@ --- title: Other Spring autoconfiguration -cSpell:ignore: autoconfigurations weight: 70 +cSpell:ignore: autoconfigurations --- @@ -40,7 +40,7 @@ Check out the implementation ``` -{{% /tab %}} {{% tab header="Gradle (`gradle.build`)" lang=Gradle %}} +{{% /tab %}} {{% tab header="Gradle (`build.gradle`)" lang=Gradle %}} ```kotlin dependencies { diff --git a/content/en/docs/zero-code/java/spring-boot-starter/sdk-configuration.md b/content/en/docs/zero-code/java/spring-boot-starter/sdk-configuration.md index a31cd9deb4c9..4ccdac1efee4 100644 --- a/content/en/docs/zero-code/java/spring-boot-starter/sdk-configuration.md +++ b/content/en/docs/zero-code/java/spring-boot-starter/sdk-configuration.md @@ -112,7 +112,7 @@ from tracing: ``` -{{% /tab %}} {{% tab header="Gradle (`gradle.build`)" lang=Gradle %}} +{{% /tab %}} {{% tab header="Gradle (`build.gradle`)" lang=Gradle %}} ```kotlin dependencies { @@ -265,7 +265,7 @@ Use the following snippet in your pom.xml file to generate the ``` -{{% /tab %}} {{% tab header="Gradle (`gradle.build`)" lang=Gradle %}} +{{% /tab %}} {{% tab header="Gradle (`build.gradle`)" lang=Gradle %}} ```kotlin springBoot { diff --git a/content/en/docs/zero-code/net/_index.md b/content/en/docs/zero-code/net/_index.md index 97b3d36141dd..b0bd1622def1 100644 --- a/content/en/docs/zero-code/net/_index.md +++ b/content/en/docs/zero-code/net/_index.md @@ -2,9 +2,9 @@ title: .NET zero-code instrumentation description: Send traces and metrics from .NET applications and services. linkTitle: .NET -cSpell:ignore: coreutils HKLM iisreset myapp weight: 30 redirects: [{ from: /docs/languages/net/automatic/*, to: ':splat' }] +cSpell:ignore: coreutils HKLM iisreset myapp --- Use the OpenTelemetry .NET Automatic Instrumentation to send traces and metrics diff --git a/content/en/docs/zero-code/net/configuration.md b/content/en/docs/zero-code/net/configuration.md index 56b63c24bb12..185cfed9ba8a 100644 --- a/content/en/docs/zero-code/net/configuration.md +++ b/content/en/docs/zero-code/net/configuration.md @@ -2,9 +2,9 @@ title: Configuration and settings linkTitle: Configuration aliases: [/docs/languages/net/automatic/config] +weight: 20 # prettier-ignore cSpell:ignore: AZUREAPPSERVICE Bitness CLSID CORECLR dylib NETFX OPERATINGSYSTEM PROCESSRUNTIME UNHANDLEDEXCEPTION -weight: 20 --- ## Configuration methods diff --git a/content/en/docs/zero-code/net/custom.md b/content/en/docs/zero-code/net/custom.md index 427efc2634b9..2a3c440086c0 100644 --- a/content/en/docs/zero-code/net/custom.md +++ b/content/en/docs/zero-code/net/custom.md @@ -2,8 +2,8 @@ title: Create custom traces and metrics linkTitle: Custom instrumentation description: Custom traces and metrics using .NET automatic instrumentation. -cSpell:ignore: meterprovider tracerprovider weight: 30 +cSpell:ignore: meterprovider tracerprovider --- The automatic instrumentation configures a `TracerProvider` and a diff --git a/content/en/docs/zero-code/net/getting-started.md b/content/en/docs/zero-code/net/getting-started.md index 8233aec86f4c..fa95a4255ad9 100644 --- a/content/en/docs/zero-code/net/getting-started.md +++ b/content/en/docs/zero-code/net/getting-started.md @@ -1,8 +1,8 @@ --- title: Getting Started description: Get telemetry for your app in less than 5 minutes! -cSpell:ignore: ASPNETCORE rolldice weight: 5 +cSpell:ignore: ASPNETCORE rolldice --- This page will show you how to get started with OpenTelemetry .NET Automatic diff --git a/content/en/ecosystem/adopters.md b/content/en/ecosystem/adopters.md index 9e5da129e11d..fbd65fa31f21 100644 --- a/content/en/ecosystem/adopters.md +++ b/content/en/ecosystem/adopters.md @@ -1,9 +1,9 @@ --- title: Adopters description: Organizations that use OpenTelemetry +# All spelling entries must be on a single line # prettier-ignore cSpell:ignore: Dapr Datenrettungsdienste Farfetch Globale Logicmonitor Logz Uplight Wandera Zocdoc -# All spelling entries must be on a single line --- OpenTelemetry's mission is to enable effective observability for all its diff --git a/content/es/docs/concepts/observability-primer.md b/content/es/docs/concepts/observability-primer.md index 5738333620fe..c582c0249f7d 100644 --- a/content/es/docs/concepts/observability-primer.md +++ b/content/es/docs/concepts/observability-primer.md @@ -2,8 +2,8 @@ title: Introducción a la Observabilidad description: Conceptos básicos de observabilidad. weight: 9 -cSpell:ignore: webshop default_lang_commit: e58a252c44875b04247b53e2394b4634f5a0a84e +cSpell:ignore: webshop --- ## ¿Qué es la observabilidad? {#what-is-observability} diff --git a/content/es/docs/contributing/pull-requests.md b/content/es/docs/contributing/pull-requests.md index bb45f93e7e8d..c6883168b2aa 100644 --- a/content/es/docs/contributing/pull-requests.md +++ b/content/es/docs/contributing/pull-requests.md @@ -5,7 +5,7 @@ description: editor de código. weight: 2 default_lang_commit: f724c15be360e5059fb89e696d9a5cc8d00496f6 -cSpell:ignore: aplícala vincúlalos solucionándolas +cSpell:ignore: aplícala solucionándolas vincúlalos --- Para contribuir con nuevas páginas de contenido o mejorar las páginas de diff --git a/content/es/docs/demo/_index.md b/content/es/docs/demo/_index.md index 43e2fa2c1b89..9a5c2bbf8a3e 100644 --- a/content/es/docs/demo/_index.md +++ b/content/es/docs/demo/_index.md @@ -5,7 +5,7 @@ cascade: repo: https://github.com/open-telemetry/opentelemetry-demo weight: 180 default_lang_commit: 9b5e318036fb92e4a1896259cc3bbdad2843e1de -cSpell:ignore: OLJCESPC preconfigurados diagnostícala +cSpell:ignore: diagnostícala OLJCESPC preconfigurados --- Aquí tienes la documentación de la [Demo de OpenTelemetry](/ecosystem/demo/), diff --git a/content/es/docs/kubernetes/collector/components.md b/content/es/docs/kubernetes/collector/components.md index 79b37eb71406..cbdb76b751cc 100644 --- a/content/es/docs/kubernetes/collector/components.md +++ b/content/es/docs/kubernetes/collector/components.md @@ -1,9 +1,9 @@ --- title: Componentes clave para Kubernetes linkTitle: Componentes -# prettier-ignore -cSpell:ignore: alertmanagers containerd crio filelog gotime horizontalpodautoscalers hostfs hostmetrics iostream k8sattributes kubelet kubeletstats logtag replicasets replicationcontrollers resourcequotas statefulsets varlibdockercontainers varlogpods asignador paginación default_lang_commit: 3815d1481fe753df10ea3dc26cbe64dba0230579 +# prettier-ignore +cSpell:ignore: alertmanagers asignador containerd crio filelog gotime horizontalpodautoscalers hostfs hostmetrics iostream k8sattributes kubelet kubeletstats logtag paginación replicasets replicationcontrollers resourcequotas statefulsets varlibdockercontainers varlogpods --- El [OpenTelemetry Collector](/docs/collector/) admite numerosos receptores y diff --git a/content/es/docs/languages/python/instrumentation.md b/content/es/docs/languages/python/instrumentation.md index 8b61c1e846e4..1f11b4ba76e4 100644 --- a/content/es/docs/languages/python/instrumentation.md +++ b/content/es/docs/languages/python/instrumentation.md @@ -3,8 +3,8 @@ title: Instrumentación aliases: [manual] weight: 20 description: Instrumentación manual para OpenTelemetry Python -cSpell:ignore: millis ottrace textmap default_lang_commit: 9b53527853049b249f60f12a000c0d85b9e5f5dc +cSpell:ignore: millis ottrace textmap --- diff --git a/content/es/docs/what-is-opentelemetry.md b/content/es/docs/what-is-opentelemetry.md index ddc329ff450d..d4b7bf6dfd6d 100644 --- a/content/es/docs/what-is-opentelemetry.md +++ b/content/es/docs/what-is-opentelemetry.md @@ -3,7 +3,7 @@ title: ¿Qué es OpenTelemetry? description: Qué es y qué no es OpenTelemetry, una breve explicación weight: 150 default_lang_commit: 13c2d415e935fac3014344e67c6c61556779fd6f -cSpell:ignore: microservicios extensibilidad +cSpell:ignore: extensibilidad microservicios --- OpenTelemetry es: diff --git a/content/fr/concepts/observability-primer.md b/content/fr/concepts/observability-primer.md new file mode 100644 index 000000000000..c6230da37c72 --- /dev/null +++ b/content/fr/concepts/observability-primer.md @@ -0,0 +1,165 @@ +--- +title: Introduction à l'observabilité +description: Concepts fondamentaux de l'observabilité +weight: 9 +default_lang_commit: 71833a5f8b84110dadf1e98604b87a900724ac33 +cSpell:ignore: webshop +--- + +## Qu'est-ce que l'observabilité ? + +L'observabilité est la capacité à comprendre l'état d'un système en examinant +ses données sortantes, sans avoir besoin de connaître son fonctionnement +interne. Elle permet non seulement de résoudre facilement les problèmes et +d'appréhender les nouveaux "inconnus inconnus" mais également de répondre à la +question "Pourquoi cela arrive-t-il ?" + +Pour pouvoir poser ce type de questions à votre système, votre application doit +être correctement instrumentée, c'est-à-dire que votre code doit émettre : +[des signaux](/docs/concepts/signals/) tels que +[des traces](/docs/concepts/signals/traces/), +[des métriques](/docs/concepts/signals/metrics/), et +[des logs](/docs/concepts/signals/logs/). + +Une application est correctement instrumentée si les développeurs disposent de +toutes les informations nécessaires pour corriger un problème et n'ont pas +besoin d'ajouter une instrumentation supplémentaire. + +[OpenTelemetry](/docs/what-is-opentelemetry/) est le mécanisme permettant +d'instrumenter le code des applications afin de rendre le système observable. + +## Fiabilité et métriques + +Le terme **télémétrie** fait référence aux données émises par un système et son +comportement. Les données peuvent prendre la forme de +[traces](/docs/concepts/signals/traces/), de +[métriques](/docs/concepts/signals/metrics/), et de +[logs](/docs/concepts/signals/logs/). + +La **fiabilité** répond à la question : "Est-ce que le service fait ce que les +utilisateurs attendent de lui ?" Un système peut afficher un pourcentage de +disponibilité de 100%, mais s'il ne répond pas à la demande de l'utilisateur +(par exemple : ajouter une paire de chaussettes noires dans le panier à chaque +fois qu'il clique sur "Ajouter au panier"), alors le système pourrait être +considéré comme **peu** fiable. + +Les **métriques** sont un ensemble de données numériques collectées pour votre +infrastructure ou votre application sur une période donnée. Le nombre d'erreurs +système, le nombre d'erreurs sur les requêtes ainsi que l'utilisation mémoire +d'un service donné sont quelques exemples de métriques. Pour plus d'informations +sur les métriques et leur rôle dans OpenTelemetry, référez-vous à la page +[Métriques](/docs/concepts/signals/metrics/). + +L'indicateur de niveau de service, également connu sous le nom de **SLI**, est +un indicateur de fonctionnement d'un service qui est évalué côté utilisateur. La +vitesse à laquelle une page Web se charge est un exemple de SLI. + +Les objectifs de niveau de service, communément appelés **SLO**, permettent de +rendre compte à une organisation ou à d'autres équipes de la fiabilité d'un +système. + +## Comprendre le traçage distribué + +Le traçage distribué vous permet d'observer les requêtes au fur et à mesure +qu'elles se propagent au travers de systèmes distribués complexes. Il vous offre +une meilleure visibilité sur la santé de votre application ou de votre système +et vous permet de debugger un comportement qu'il est difficile de reproduire +localement. Le traçage distribué est indispensable pour les systèmes distribués +pour lesquels nous rencontrons souvent des problèmes aléatoires ou difficiles à +reproduire localement. + +Pour comprendre le traçage distribué, vous devez comprendre le rôle de chacun de +ses composants : les logs, les spans et les traces. + +### Logs + +Un **log** est un message horodaté émis par des services ou d'autres composants. +Contrairement aux [traces](#les-traces-distribuées), ils ne sont pas +nécessairement associés à une requête ou une transaction utilisateur en +particulier. Presque tous les logiciels émettent des logs. Par le passé, les +développeurs et les opérateurs se sont largement appuyés sur les logs pour +comprendre le comportement des systèmes. + +Exemple de log : + +```text +I, [2021-02-23T13:26:23.505892 #22473] INFO -- : [6459ffe1-ea53-4044-aaa3-bf902868f730] Started GET "/" for ::1 at 2021-02-23 13:26:23 -0800 +``` + +Les logs, à eux seuls, ne suffisent pas pour suivre précisément l'exécution du +code, car ils manquent souvent de contexte, comme l'origine exacte de leur +déclenchement. + +Ils sont nettement plus utiles lorsqu'ils font partie d'un [span](#spans) ou +lorsqu'ils sont mis en corrélation avec une trace ou un span. + +Pour plus d'informations sur les logs et leur rôle dans OpenTelemetry, +référez-vous à la page [Logs](/docs/concepts/signals/logs/). + +### Spans + +Un **span** représente une unité de travail ou d'opération. Il retrace les +actions effectuées par une requête, offrant une vue détaillée des événements qui +se sont déroulés pendant l'exécution de l'opération. + +Un span contient un nom, des données de temps, +[des messages de log structurés](/docs/concepts/signals/traces/#span-events), et +[autres métadonnées (les attributs)](/docs/concepts/signals/traces/#attributes) +pour fournir des informations sur l'opération qu'il suit. + +#### Attributs de span + +Les attributs de span sont des métadonnées attachées à un span. + +La table suivante liste des exemples d'attributs de span : + +| Clé | Valeur | +| :-------------------------- | :--------------------------------------------------------------------------------- | +| `http.request.method` | `"GET"` | +| `network.protocol.version` | `"1.1"` | +| `url.path` | `"/webshop/articles/4"` | +| `url.query` | `"?s=1"` | +| `server.address` | `"exemple.com"` | +| `server.port` | `8080` | +| `url.scheme` | `"https"` | +| `http.route` | `"/webshop/articles/:article_id"` | +| `http.response.status_code` | `200` | +| `client.address` | `"192.0.2.4"` | +| `client.socket.address` | `"192.0.2.5"` (le client passe par un proxy) | +| `user_agent.original` | `"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0"` | + +Pour plus d'informations sur les spans et leur rôle dans OpenTelemetry, +référez-vous à la page [Spans](/docs/concepts/signals/traces/#spans). + +### Les traces distribuées + +Une **trace distribuée**, plus communément connu sous le nom de **trace**, +enregistre les chemins pris par les requêtes (lancées par une application ou un +utilisateur final) au fur et à mesure qu'elles se propagent au travers +d'architectures multiservices, tels que des microservices ou des applications +serverless. + +Une trace se compose d'un ou de plusieurs spans. Le premier span représente le +span racine. + +Chaque span racine représente une requête, depuis son origine jusqu'à son +aboutissement. Les spans présents sous le parent fournissent plus d'informations +sur ce qui se passe pendant une requête (ou les étapes qui composent une +requête). + +Sans traçage, il peut être difficile d'identifier pour un système distribué la +cause première de problèmes de performance. Le traçage simplifie le débogage et +la compréhension des systèmes distribués en décomposant le parcours des requêtes +au fil de leur exécution dans le système. + +De nombreuses plateformes d'observabilité représentent les traces sous forme de +diagrammes en cascade comme celui-ci : + +![Exemple de trace](/img/waterfall-trace.svg 'Diagramme en cascade de traces') + +Les diagrammes en cascade permettent de visualiser la relation parent-enfant +entre un span racine et ses spans enfants. Lorsqu'un span encapsule un autre +span, on parle de relation imbriquée. + +Pour plus d'informations sur les traces et leur rôle dans OpenTelemetry, +référez-vous à la page [Traces](/docs/concepts/signals/traces/). diff --git a/content/fr/docs/what-is-opentelemetry.md b/content/fr/docs/what-is-opentelemetry.md index fb61b00e40f1..4749d5b96aa9 100644 --- a/content/fr/docs/what-is-opentelemetry.md +++ b/content/fr/docs/what-is-opentelemetry.md @@ -12,7 +12,7 @@ OpenTelemetry, c'est : d'[observabilité](/docs/concepts/observability-primer/#what-is-observability) et des outils conçus pour créer et gérer des données de télémétrie telles que des [traces](/docs/concepts/signals/traces/), des - [metriques](/docs/concepts/signals/metrics/), et des + [métriques](/docs/concepts/signals/metrics/), et des [logs](/docs/concepts/signals/logs/) - Indépendant d'un fournisseur et d'un outil, ce qui signifie qu'il peut être utilisé avec une grande variété de backends d'observabilité, y compris des @@ -59,8 +59,8 @@ Ces deux principes combinés offrent aux équipes et aux organisations la flexibilité dont elles ont besoin dans le monde informatique moderne d’aujourd’hui. -Si vous souhaitez en savoir plus, jetez un oeil à la -[mission, la vision et les valeurs](/community/mission/) d'OpenTelemetry. +Si vous souhaitez en savoir plus, consultez la page +[Mission, vision et valeurs](/community/mission/) d'OpenTelemetry. ## Composants principaux d'OpenTelemetry diff --git a/content/ja/announcements/otel-community-day.md b/content/ja/announcements/otel-community-day.md deleted file mode 100644 index 56db67086266..000000000000 --- a/content/ja/announcements/otel-community-day.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: OTel Community Day -date: 2024-04-05 -expiryDate: 2024-06-25 -weight: -1 # top -default_lang_commit: 8603bc8e ---- - - -6月25日に開催される -[**OTel コミュニティデー**](https://events.linuxfoundation.org/open-telemetry-community-day/) -にご参加ください diff --git a/content/ja/announcements/otel-localized.md b/content/ja/announcements/otel-localized.md deleted file mode 100644 index bee28db0effd..000000000000 --- a/content/ja/announcements/otel-localized.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: OpenTelemetryのウェブサイトが国際化に対応しました! -date: 2024-08-21 -expiryDate: 2024-09-30 -weight: -240821 # top -default_lang_commit: 48eac183a4dd74946d5a45fa436cfc6052f30532 ---- - - {{% param title %}} -[詳細はこちら](/blog/2024/docs-localized/) diff --git a/content/ja/docs/collector/installation.md b/content/ja/docs/collector/installation.md new file mode 100644 index 000000000000..76a45671f75c --- /dev/null +++ b/content/ja/docs/collector/installation.md @@ -0,0 +1,296 @@ +--- +title: コレクターのインストール +# prettier-ignore +cSpell:ignore: darwin dpkg GOARCH journalctl kubectl otelcorecol pprof tlsv zpages +weight: 2 +default_lang_commit: a570a00 +--- + +OpenTelemetryコレクターはさまざまなオペレーティングシステムやアーキテクチャにデプロイできます。 +以下の手順は、コレクターの最新の安定版をダウンロードしてインストールする方法を示しています。 + +OpenTelemetryコレクターに適用可能なデプロイメントモデル、コンポーネント、リポジトリについてよく知らない場合は、まず[データ収集][Data Collection]と[デプロイ方法][Deployment Methods]のページを確認してください。 + +## Docker + +以下のコマンドはDockerイメージをプルし、コレクターをコンテナ内で実行します。 +`{{% param vers %}}` を実行したいコレクターのバージョンに置き換えてください。 + +{{< tabpane text=true >}} {{% tab DockerHub %}} + +```sh +docker pull otel/opentelemetry-collector-contrib:{{% param vers %}} +docker run otel/opentelemetry-collector-contrib:{{% param vers %}} +``` + +{{% /tab %}} {{% tab ghcr.io %}} + +```sh +docker pull ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{% param vers %}} +docker run ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{% param vers %}} +``` + +{{% /tab %}} {{< /tabpane >}} + +作業ディレクトリからカスタム設定ファイルを読み込むには、そのファイルをボリュームとしてマウントします。 + +{{< tabpane text=true >}} {{% tab DockerHub %}} + +```sh +docker run -v $(pwd)/config.yaml:/etc/otelcol-contrib/config.yaml otel/opentelemetry-collector-contrib:{{% param vers %}} +``` + +{{% /tab %}} {{% tab ghcr.io %}} + +```sh +docker run -v $(pwd)/config.yaml:/etc/otelcol-contrib/config.yaml ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{% param vers %}} +``` + +{{% /tab %}} {{< /tabpane >}} + +## Docker Compose + +以下の例のように、既存の `docker-compose.yaml` ファイルにOpenTelemetryコレクターを追加できます。 + +```yaml +otel-collector: + image: otel/opentelemetry-collector-contrib + volumes: + - ./otel-collector-config.yaml:/etc/otelcol-contrib/config.yaml + ports: + - 1888:1888 # pprof extension + - 8888:8888 # Prometheus metrics exposed by the Collector + - 8889:8889 # Prometheus exporter metrics + - 13133:13133 # health_check extension + - 4317:4317 # OTLP gRPC receiver + - 4318:4318 # OTLP http receiver + - 55679:55679 # zpages extension +``` + +## Kubernetes + +次のコマンドは、エージェントをデーモンセットと単一のゲートウェイインスタンスとしてデプロイします。 + +```sh +kubectl apply -f https://raw.githubusercontent.com/open-telemetry/opentelemetry-collector/v{{% param vers %}}/examples/k8s/otel-config.yaml +``` + +先ほどの例は、本番環境で使う前に拡張したりカスタマイズしたりするための、出発点としてのものです。 +本番環境でのカスタマイズとインストールについては、[OpenTelemetry Helm Charts][] を参照してください。 + +また、[OpenTelemetry Operator][] を使って、OpenTelemetryコレクターインスタンスのプロビジョニングとメンテナンスを行えます。 +この機能には、自動アップグレード処理、OpenTelemetry コンフィギュレーションに基づいた `Service` コンフィギュレーション、デプロイメントへの自動サイドカーインジェクションなどがあります。 + +Kubernetesでコレクターを使用する方法については、[Kubernetesで始める](/docs/kubernetes/getting-started/)を参照してください。 + +## Nomad + +[HashiCorp NomadでOpenTelemetryを始める][Getting Started with OpenTelemetry on HashiCorp Nomad]に、エージェント、ゲートウェイとして、あるいは完全なデモの形でコレクターをデプロイするための参照ジョブファイルがあります。 + +## Linux + +すべてのコレクターのリリースには、Linux amd64/arm64/i386システム用のAPK、DEB、RPMパッケージが含まれています。 +インストール後のデフォルト設定は `/etc/otelcol/config.yaml` にあります。 + +> Note: サービスの自動設定には `systemd` が必要です。 + +### APKのインストール + +Alpine系のシステムを使い始めるには、以下のコマンドを実行します。 + +{{< tabpane text=true >}} {{% tab AMD64 %}} + +```sh +apk update +apk add wget shadow +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_amd64.apk +apk add --allow-untrusted otelcol_{{% param vers %}}_linux_amd64.apk +``` + +{{% /tab %}} {{% tab ARM64 %}} + +```sh +apk update +apk add wget shadow +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_arm64.apk +apk add --allow-untrusted otelcol_{{% param vers %}}_linux_arm64.apk +``` + +{{% /tab %}} {{% tab i386 %}} + +```sh +apk update +apk add wget shadow +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_386.apk +apk add --allow-untrusted otelcol_{{% param vers %}}_linux_386.apk +``` + +{{% /tab %}} {{< /tabpane >}} + +### DEBのインストール + +Debian系のシステムで使い始めるには、以下のコマンドを実行します。 + +{{< tabpane text=true >}} {{% tab AMD64 %}} + +```sh +sudo apt-get update +sudo apt-get -y install wget systemctl +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_amd64.deb +sudo dpkg -i otelcol_{{% param vers %}}_linux_amd64.deb +``` + +{{% /tab %}} {{% tab ARM64 %}} + +```sh +sudo apt-get update +sudo apt-get -y install wget systemctl +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_arm64.deb +sudo dpkg -i otelcol_{{% param vers %}}_linux_arm64.deb +``` + +{{% /tab %}} {{% tab i386 %}} + +```sh +sudo apt-get update +sudo apt-get -y install wget systemctl +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_386.deb +sudo dpkg -i otelcol_{{% param vers %}}_linux_386.deb +``` + +{{% /tab %}} {{< /tabpane >}} + +### RPMのインストール + +Red Hat系のシステムで使い始めるには、以下のコマンドを実行します。 + +{{< tabpane text=true >}} {{% tab AMD64 %}} + +```sh +sudo yum update +sudo yum -y install wget systemctl +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_amd64.rpm +sudo rpm -ivh otelcol_{{% param vers %}}_linux_amd64.rpm +``` + +{{% /tab %}} {{% tab ARM64 %}} + +```sh +sudo yum update +sudo yum -y install wget systemctl +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_arm64.rpm +sudo rpm -ivh otelcol_{{% param vers %}}_linux_arm64.rpm +``` + +{{% /tab %}} {{% tab i386 %}} + +```sh +sudo yum update +sudo yum -y install wget systemctl +wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_386.rpm +sudo rpm -ivh otelcol_{{% param vers %}}_linux_386.rpm +``` + +{{% /tab %}} {{< /tabpane >}} + +### 手動でのLinuxへのインストール + +Linux向けの[リリース][releases]は、さまざまなアーキテクチャに対応しています。 +バイナリを含むファイルをダウンロードし、あなたのマシンに手動でインストールしてください。 + +{{< tabpane text=true >}} {{% tab AMD64 %}} + +```sh +curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_amd64.tar.gz +tar -xvf otelcol_{{% param vers %}}_linux_amd64.tar.gz +``` + +{{% /tab %}} {{% tab ARM64 %}} + +```sh +curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_arm64.tar.gz +tar -xvf otelcol_{{% param vers %}}_linux_arm64.tar.gz +``` + +{{% /tab %}} {{% tab i386 %}} + +```sh +curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_386.tar.gz +tar -xvf otelcol_{{% param vers %}}_linux_386.tar.gz +``` + +{{% /tab %}} {{% tab ppc64le %}} + +```sh +curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_linux_ppc64le.tar.gz +tar -xvf otelcol_{{% param vers %}}_linux_ppc64le.tar.gz +``` + +{{% /tab %}} {{< /tabpane >}} + +### 自動サービスコンフィギュレーション + +デフォルトでは、`otelcol` systemd サービスはインストール後に `--config=/etc/otelcol/config.yaml` オプションをつけて起動します。 + +別の設定を使うには、`/etc/otelcol/otelcol.conf` systemd 環境ファイルにある `OTELCOL_OPTIONS` 変数を適切なコマンドラインオプションに設定します。 +`/usr/bin/otelcol --help` を実行すると、利用可能なすべてのオプションを確認できます。 +このファイルに追加の環境変数を追加して `otelcol` サービスに渡せます。 + +コレクターの設定ファイルまたは `/etc/otelcol/otelcol.conf` を変更した場合は、`otelcol` サービスを再起動して変更を適用します。 + +```sh +sudo systemctl restart otelcol +``` + +`otelcol` サービスからの出力をチェックするには、以下を実行します。 + +```sh +sudo journalctl -u otelcol +``` + +## macOS + +macOS向けの [リリース][releases] は Intel および ARM システムで利用可能です。 +リリースはgzip圧縮されたtarball (`.tar.gz`) としてパッケージ化されています。 +解凍するには、以下のコマンドを実行してください。 + +{{< tabpane text=true >}} {{% tab Intel %}} + +```sh +curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_darwin_amd64.tar.gz +tar -xvf otelcol_{{% param vers %}}_darwin_amd64.tar.gz +``` + +{{% /tab %}} {{% tab ARM %}} + +```sh +curl --proto '=https' --tlsv1.2 -fOL https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v{{% param vers %}}/otelcol_{{% param vers %}}_darwin_arm64.tar.gz +tar -xvf otelcol_{{% param vers %}}_darwin_arm64.tar.gz +``` + +{{% /tab %}} {{< /tabpane >}} + +すべてのコレクターのリリースには、解凍後に実行できる `otelcol` 実行ファイルが含まれています。 + +## Windows + +Windows向けの [リリース][releases] は gzip された tarball (`.tar.gz`) としてパッケージ化されています。 +すべてのコレクターのリリースには、解凍後に実行できる `otelcol.exe` 実行ファイルが含まれています。 + +## ソースからビルドする + +以下のコマンドを使用して、ローカルのオペレーティングシステムに基づいてコレクターの最新バージョンをビルドできます。 + +```sh +git clone https://github.com/open-telemetry/opentelemetry-collector.git +cd opentelemetry-collector +make install-tools +make otelcorecol +``` + +[data collection]: /docs/concepts/components/#collector +[deployment methods]: ../deployment/ +[opentelemetry helm charts]: /docs/kubernetes/helm/ +[opentelemetry operator]: /docs/kubernetes/operator/ +[getting started with opentelemetry on hashicorp nomad]: https://github.com/hashicorp/nomad-open-telemetry-getting-started +[releases]: https://github.com/open-telemetry/opentelemetry-collector-releases/releases diff --git a/content/ja/docs/concepts/instrumentation/libraries.md b/content/ja/docs/concepts/instrumentation/libraries.md index f3c38a3d70ba..3b9e982a1ca7 100644 --- a/content/ja/docs/concepts/instrumentation/libraries.md +++ b/content/ja/docs/concepts/instrumentation/libraries.md @@ -87,7 +87,7 @@ OpenTelemetry API は、抽象化と動作しない実装のセットです。 - OpenTelemetry Trace APIは2021年初めに安定版に達しました。このAPIは[Semantic Versioning 2.0](/docs/specs/otel/versioning-and-stability/)にしがたっていて、開発チームはAPIの安定性を真剣に受け止めています。 - 依存する場合は、もっとも早い安定版の OpenTelemetry API (1.0.\*)を使用し、新機能を使用する必要がない限り、アップデートは避けてください。 - あなたの計装が安定するまでの間、それを別のパッケージとしてリリースすることを検討してください。 - あなたのレポジトリに置いておくこともできますし、[OpenTelemetryに追加](https://github.com/open-telemetry/oteps/blob/main/text/0155-external-modules.md#contrib-components) して、他の計装パッケージと一緒にリリースすることもできます。 + あなたのレポジトリに置いておくこともできますし、[OpenTelemetryに追加](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0155-external-modules.md#contrib-components) して、他の計装パッケージと一緒にリリースすることもできます。 - セマンティック規約は[安定していますが、徐々に発展しています][stable, but subject to evolution]。 機能的な問題は発生しませんが、ときどき、計装をアップデートする必要があるかもしれません。 プレビュープラグインか、OpenTelemetry contrib リポジトリにそれを置くことで、ユーザの変更を壊すことなく、規約を最新に保つことができるかもしれません。 diff --git a/content/ja/docs/concepts/signals/_index.md b/content/ja/docs/concepts/signals/_index.md index d136ab668f9e..7bd580674403 100644 --- a/content/ja/docs/concepts/signals/_index.md +++ b/content/ja/docs/concepts/signals/_index.md @@ -11,6 +11,6 @@ OpenTelemetryの目的は、**[シグナル][signals]** を収集、処理、エ 異なるシグナルをグループ化して、同じテクノロジーの内部動作を異なる角度から観察することもできる。 OpenTelemetry は現在、[トレース](/docs/concepts/signals/traces)、[メトリクス](/docs/concepts/signals/metrics)、[ログ](/docs/concepts/signals/logs)と[バゲッジ](/docs/concepts/signals/baggage)をサポートしています。 -_イベント_ は特定の種類のログで、_プロファイル_ はProfiling Working Groupによって[現在策定中](https://github.com/open-telemetry/oteps/blob/main/text/profiles/0212-profiling-vision.md)です。 +_イベント_ は特定の種類のログで、_プロファイル_ はProfiling Working Groupによって[現在策定中](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/profiles/0212-profiling-vision.md)です。 [signals]: /docs/specs/otel/glossary/#signals diff --git a/content/ja/docs/demo/_index.md b/content/ja/docs/demo/_index.md new file mode 100644 index 000000000000..cb90f09bcfdf --- /dev/null +++ b/content/ja/docs/demo/_index.md @@ -0,0 +1,80 @@ +--- +title: OpenTelemetryデモ ドキュメンテーション +linkTitle: デモ +cascade: + repo: https://github.com/open-telemetry/opentelemetry-demo +weight: 180 +cSpell:ignore: OLJCESPC +default_lang_commit: 1e69c8f94a605ce5624c6b6657080d98f633ac7b +--- + +[OpenTelemetryデモ](/ecosystem/demo/)のドキュメンテーションへようこそ。 +ここでは、デモのインストール方法や実行方法、そしてOpenTelemetryの動作を確認できるいくつかのシナリオについて説明しています。 + +## デモの実行 {#running-the-demo} + +デモをデプロイして動作を確認したい場合は、ここから始めてください。 + +- [Docker](docker-deployment/) +- [Kubernetes](kubernetes-deployment/) + +## 言語機能リファレンス {#language-feature-reference} + +特定の言語の計装がどのように機能するかを理解したい場合は、ここから始めてください。 + +| 言語 | 自動計装 | 計装ライブラリ | 手動計装 | +| ---------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| .NET | [会計サービス](services/accounting/) | [カートサービス](services/cart/) | [カートサービス](services/cart/) | +| C++ | | | [通貨サービス](services/currency/) | +| Go | | [決済サービス](services/checkout/), [商品カタログサービス](services/product-catalog/) | [決済サービス](services/checkout/), [商品カタログサービス](services/product-catalog/) | +| Java | [広告サービス](services/ad/) | | [広告サービス](services/ad/) | +| JavaScript | | [フロントエンド](services/frontend/) | [フロントエンド](services/frontend/), [支払いサービス](services/payment/) | +| Kotlin | | [不正検知サービス](services/fraud-detection/) | | +| PHP | | [見積サービス](services/quote/) | [見積サービス](services/quote/) | +| Python | [レコメンデーションサービス](services/recommendation/) | | [レコメンデーションサービス](services/recommendation/) | +| Ruby | | [メールサービス](services/email/) | [メールサービス](services/email/) | +| Rust | | [配送サービス](services/shipping/) | [配送サービス](services/shipping/) | + +## サービスドキュメント {#service-documentation} + +各サービスのOpenTelemetryのデプロイの仕方に関する具体的な情報は、こちらで確認できます + +- [会計サービス](services/accounting/) +- [広告サービス](services/ad/) +- [カートサービス](services/cart/) +- [決済サービス](services/checkout/) +- [メールサービス](services/email/) +- [フロントエンド](services/frontend/) +- [負荷生成ツール](services/load-generator/) +- [支払いサービス](services/payment/) +- [商品カタログサービス](services/product-catalog/) +- [見積サービス](services/quote/) +- [レコメンデーションサービス](services/recommendation/) +- [配送サービス](services/shipping/) +- [画像プロバイダーサービス](services/imageprovider/) + +## シナリオ {#scenarios} + +OpenTelemetryを使用してどのように問題を解決できるでしょうか? +これらのシナリオでは、事前に設定された問題を紹介し、それらを解決するためにOpenTelemetryのデータをどのように解釈するかを説明します。 + +今後、さらに多くのシナリオを追加していく予定です。 + +- フィーチャーフラグサービスを使用して、商品ID:`OLJCESPC7Z`の`GetProduct`リクエストに対する[商品カタログエラー](feature-flags)を生成 +- メモリリークを発見し、メトリクスとトレースを使用して診断。 + [詳細](scenarios/recommendation-cache/) + +## リファレンス {#reference} + +要件や機能マトリクスなどのプロジェクトリファレンスドキュメント。 + +- [アーキテクチャ](architecture/) +- [開発](development/) +- [フィーチャーフラグリファレンス](feature-flags/) +- [メトリック機能マトリクス](telemetry-features/metric-coverage/) +- [要件](./requirements/) +- [スクリーンショット](screenshots/) +- [サービス](services/) +- [スパン属性リファレンス](telemetry-features/manual-span-attributes/) +- [テスト](tests/) +- [トレース機能マトリクス](telemetry-features/trace-coverage/) diff --git a/content/ja/docs/demo/architecture.md b/content/ja/docs/demo/architecture.md new file mode 100644 index 000000000000..c848658474fc --- /dev/null +++ b/content/ja/docs/demo/architecture.md @@ -0,0 +1,198 @@ +--- +title: デモのアーキテクチャ +linkTitle: アーキテクチャ +aliases: [current_architecture] +body_class: otel-mermaid-max-width +default_lang_commit: 1e69c8f94a605ce5624c6b6657080d98f633ac7b +--- + +**OpenTelemetryデモ** は、異なるプログラミング言語で書かれた複数のマイクロサービスから構成されており、gRPCとHTTPを使って相互に通信を行います。 +さらに、負荷生成ツールが含まれており、[Locust](https://locust.io/)というツールを使用して、ユーザートラフィックを模擬的に生成します。 + +```mermaid +graph TD +subgraph サービス図 +accountingservice(会計サービス):::dotnet +adservice(広告サービス):::java +cache[(キャッシュ
(Valkey))] +cartservice(カートサービス):::dotnet +checkoutservice(決済サービス):::golang +currencyservice(通貨サービス):::cpp +emailservice(メールサービス):::ruby +flagd(Flagd):::golang +flagdui(Flagd-ui):::typescript +frauddetectionservice(不正検知サービス):::kotlin +frontend(フロントエンド):::typescript +frontendproxy(フロントエンドプロキシ
(Envoy)):::cpp +imageprovider(画像プロバイダー
(nginx)):::cpp +loadgenerator([負荷生成ツール]):::python +paymentservice(支払いサービス):::javascript +productcatalogservice(商品カタログサービス):::golang +quoteservice(見積サービス):::php +recommendationservice(レコメンデーションサービス):::python +shippingservice(配送サービス):::rust +queue[(キュー
(Kafka))]:::java + +adservice ---->|gRPC| flagd + +checkoutservice -->|gRPC| cartservice +checkoutservice --->|TCP| queue +cartservice --> cache +cartservice -->|gRPC| flagd + +checkoutservice -->|gRPC| shippingservice +checkoutservice -->|gRPC| paymentservice +checkoutservice --->|HTTP| emailservice +checkoutservice -->|gRPC| currencyservice +checkoutservice -->|gRPC| productcatalogservice + +frauddetectionservice -->|gRPC| flagd + +frontend -->|gRPC| adservice +frontend -->|gRPC| cartservice +frontend -->|gRPC| checkoutservice +frontend ---->|gRPC| currencyservice +frontend ---->|gRPC| recommendationservice +frontend -->|gRPC| productcatalogservice + +frontendproxy -->|gRPC| flagd +frontendproxy -->|HTTP| frontend +frontendproxy -->|HTTP| flagdui +frontendproxy -->|HTTP| imageprovider + +Internet -->|HTTP| frontendproxy + +loadgenerator -->|HTTP| frontendproxy + +paymentservice -->|gRPC| flagd + +queue -->|TCP| accountingservice +queue -->|TCP| frauddetectionservice + +recommendationservice -->|gRPC| productcatalogservice +recommendationservice -->|gRPC| flagd + +shippingservice -->|HTTP| quoteservice +end + +classDef dotnet fill:#178600,color:white; +classDef cpp fill:#f34b7d,color:white; +classDef golang fill:#00add8,color:black; +classDef java fill:#b07219,color:white; +classDef javascript fill:#f1e05a,color:black; +classDef kotlin fill:#560ba1,color:white; +classDef php fill:#4f5d95,color:white; +classDef python fill:#3572A5,color:white; +classDef ruby fill:#701516,color:white; +classDef rust fill:#dea584,color:black; +classDef typescript fill:#e98516,color:black; +``` + +```mermaid +graph TD +subgraph サービスの凡例 + dotnetsvc(.NET):::dotnet + cppsvc(C++):::cpp + golangsvc(Go):::golang + javasvc(Java):::java + javascriptsvc(JavaScript):::javascript + kotlinsvc(Kotlin):::kotlin + phpsvc(PHP):::php + pythonsvc(Python):::python + rubysvc(Ruby):::ruby + rustsvc(Rust):::rust + typescriptsvc(TypeScript):::typescript +end + +classDef dotnet fill:#178600,color:white; +classDef cpp fill:#f34b7d,color:white; +classDef golang fill:#00add8,color:black; +classDef java fill:#b07219,color:white; +classDef javascript fill:#f1e05a,color:black; +classDef kotlin fill:#560ba1,color:white; +classDef php fill:#4f5d95,color:white; +classDef python fill:#3572A5,color:white; +classDef ruby fill:#701516,color:white; +classDef rust fill:#dea584,color:black; +classDef typescript fill:#e98516,color:black; +``` + +デモアプリケーションの[メトリック](/docs/demo/telemetry-features/metric-coverage/) と [トレース](/docs/demo/telemetry-features/trace-coverage/) の計装の現状については、リンクをご確認ください。 + +コレクターの設定は [otelcol-config.yml](https://github.com/open-telemetry/opentelemetry-demo/blob/main/src/otelcollector/otelcol-config.yml) で行われており、代替のエクスポーターをここで設定することができます。 + +```mermaid +graph TB +subgraph tdf[テレメトリーデータフロー] + subgraph subgraph_padding [ ] + style subgraph_padding fill:none,stroke:none; + %% タイトルの重複を防ぐためのパディング + subgraph od[OpenTelemetryデモ] + ms(マイクロサービス) + end + + ms -.->|"OTLP
gRPC"| oc-grpc + ms -.->|"OTLP
HTTP POST"| oc-http + + subgraph oc[OTelコレクター] + style oc fill:#97aef3,color:black; + oc-grpc[/"OTLPレシーバー
リッスン先:
grpc://localhost:4317"/] + oc-http[/"OTLPレシーバー
リッスン先:
localhost:4318
"/] + oc-proc(プロセッサー) + oc-prom[/"OTLP HTTPエクスポーター"/] + oc-otlp[/"OTLPエクスポーター"/] + + oc-grpc --> oc-proc + oc-http --> oc-proc + + oc-proc --> oc-prom + oc-proc --> oc-otlp + end + + oc-prom -->|"localhost:9090/api/v1/otlp"| pr-sc + oc-otlp -->|gRPC| ja-col + + subgraph pr[Prometheus] + style pr fill:#e75128,color:black; + pr-sc[/"Prometheus OTLP書き込みレシーバー"/] + pr-tsdb[(Prometheus TSDB)] + pr-http[/"Prometheus HTTP
リッスン先:
localhost:9090"/] + + pr-sc --> pr-tsdb + pr-tsdb --> pr-http + end + + pr-b{{"ブラウザ
Prometheus UI"}} + pr-http ---->|"localhost:9090/graph"| pr-b + + subgraph ja[Jaeger] + style ja fill:#60d0e4,color:black; + ja-col[/"Jaegerコレクター
リッスン先:
grpc://jaeger:4317"/] + ja-db[(Jaeger DB)] + ja-http[/"Jaeger HTTP
リッスン先:
localhost:16686"/] + + ja-col --> ja-db + ja-db --> ja-http + end + + subgraph gr[Grafana] + style gr fill:#f8b91e,color:black; + gr-srv["Grafanaサーバー"] + gr-http[/"Grafana HTTP
リッスン先:
localhost:3000"/] + + gr-srv --> gr-http + end + + pr-http --> |"localhost:9090/api"| gr-srv + ja-http --> |"localhost:16686/api"| gr-srv + + ja-b{{"ブラウザ
Jaeger UI"}} + ja-http ---->|"localhost:16686/search"| ja-b + + gr-b{{"ブラウザ
Grafana UI"}} + gr-http -->|"localhost:3000/dashboard"| gr-b + end +end +``` + +Protocol Bufferの定義は /pb/ ディレクトリにあります。 diff --git a/content/ja/docs/demo/development.md b/content/ja/docs/demo/development.md new file mode 100644 index 000000000000..37264f29e2ae --- /dev/null +++ b/content/ja/docs/demo/development.md @@ -0,0 +1,69 @@ +--- +title: 開発環境 +# prettier-ignore +cSpell:ignore: grpcio intellij libcurl libprotobuf nlohmann openssl protoc rebar +default_lang_commit: a6efef05af7f854d2fcc9ec4b7433cc4ae799a40 +--- + +[OpenTelemetry デモ GitHub リポジトリ](https://github.com/open-telemetry/opentelemetry-demo) + +このデモの開発には、複数のプログラミング言語のツールが必要です。 +最小要件バージョンについては可能な範囲で明示されていますが、最新版の利用を推奨しています。 +OpenTelemetryデモチームは、可能な限り依存関係やツールを最新版に保つよう努めています。 + +## Protocol Buffers ファイルの生成 {#generate-protobuf-files} + +すべてのサービスに対応する protobuf ファイルを生成するための `make generate-protobuf` コマンドが提供されています。 +このコマンドにより、(Dockerを使用せず)ローカルでのコードのコンパイルを行うことができ、IntelliJやVS CodeなどのIDEからのヒントを確認することができます。 +ファイル生成前にフロントエンドのソースフォルダで `npm install` の実行が必要な場合があります。 + +## 必要な開発ツール {#development-tooling-requirements} + +### .NET + +- .NET 6.0+ + +### C++ + +- build-essential +- cmake +- libcurl4-openssl-dev +- libprotobuf-dev +- nlohmann-json3-dev +- pkg-config +- protobuf-compiler + +### Go + +- Go 1.19+ +- protoc-gen-go +- protoc-gen-go-grpc + +### Java + +- JDK 17+ +- Gradle 7+ + +### JavaScript + +- Node.js 16+ + +### PHP + +- PHP 8.1+ +- Composer 2.4+ + +### Python + +- Python 3.10 +- grpcio-tools 1.48+ + +### Ruby + +- Ruby 3.1+ + +### Rust + +- Rust 1.61+ +- protoc 3.21+ +- protobuf-dev diff --git a/content/pt/announcements/otel-localized.md b/content/pt/announcements/otel-localized.md deleted file mode 100644 index 56dc40fc3d93..000000000000 --- a/content/pt/announcements/otel-localized.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Site do OpenTelemetry com suporte a múltiplas linguas! -date: 2024-08-21 -expiryDate: 2024-09-30 -weight: -240821 # top -default_lang_commit: 48eac183a4dd74946d5a45fa436cfc6052f30532 ---- - - {{% param title %}} -[Saiba mais](/blog/2024/docs-localized/) diff --git a/content/pt/docs/concepts/instrumentation-scope/index.md b/content/pt/docs/concepts/instrumentation-scope/index.md new file mode 100644 index 000000000000..127aafcfccb3 --- /dev/null +++ b/content/pt/docs/concepts/instrumentation-scope/index.md @@ -0,0 +1,46 @@ +--- +title: Escopo de instrumentação +weight: 80 +default_lang_commit: 2f34c456ab38b4d3502cd07bc36fa1455d4ef875 +--- + +O [escopo de instrumentação](/docs/specs/otel/glossary/#instrumentation-scope) +representa uma unidade lógica dentro do código da aplicação com a qual a +telemetria emitida pode ser associada. + +Os desenvolvedores podem decidir o que denota um escopo de instrumentação +razoável. Por exemplo, é possível selecionar um módulo, um pacote ou uma classe +como o escopo de instrumentação. No caso de uma biblioteca ou um _framework_, +uma abordagem comum é utilizar como escopo um identificador que seja exclusivo +para aquela biblioteca ou _framework_, como seu respectivo nome e versão. Caso a +biblioteca em si não possua instrumentação OpenTelemetry incorporada, e uma +biblioteca de instrumentação esteja sendo utilizada em seu lugar, utilize a +combinação do nome e a versão da biblioteca de instrumentação como o escopo de +instrumentação. + +O escopo de instrumentação é definido por uma combinação do par entre nome e +versão quando uma instância do _tracer_, _meter_ ou _logger_ são obtidos de um +_provider_. Cada registro de trecho, métrica ou log criados por esta instância +serão então associados ao escopo de instrumentação fornecido. + +No seu backend de observabilidade, a utilização de escopos permite que os dados +de telemetria sejam analisados de maneira agrupada, por exemplo, para ver quais +de seus usuários estão utilizando quais versões de uma biblioteca e qual a +performance destas versões, ou até mesmo para identificar um determinado +problema em um módulo específico da sua aplicação. + +O diagrama a seguir ilustra um rastro com múltiplos escopos de instrumentação. +Os diferentes escopos são representados por diferentes cores: + +- No topo, o trecho `/api/placeOrder` é criado através do _framework_ do + servidor HTTP. +- Os trechos em verde (`CheckoutService::placeOrder`, `prepareOrderItems` e + `checkout`) são códigos da aplicação, agrupados através da classe + `CheckoutService`. +- Os trechos em `CartService::getCart` e `ProductService::getProduct` também são + códigos da aplicação, agrupados através das classes `CartService` e + `ProductService`. +- Os trechos em laranja (`Cache::find`) e azul claro (`DB::query`) são códigos + de biblioteca, agrupados através dos respectivos nomes e versões de cada. + +![Esta imagem ilustra um rastro com múltiplos escopos de instrumentação](spans-with-instrumentation-scope.svg) diff --git a/content/pt/docs/concepts/instrumentation/libraries.md b/content/pt/docs/concepts/instrumentation/libraries.md index b33f1af65a18..e226d6c0bebe 100644 --- a/content/pt/docs/concepts/instrumentation/libraries.md +++ b/content/pt/docs/concepts/instrumentation/libraries.md @@ -133,7 +133,7 @@ algumas considerações para ajudar a minimizar problemas com dependências: - Enquanto sua instrumentação se estabiliza, considere lançá-la como um pacote separado, para que isso não cause problemas para usuários que não a utilizam. Você pode mantê-la em seu repositório ou - [adicioná-la ao OpenTelemetry](https://github.com/open-telemetry/oteps/blob/main/text/0155-external-modules.md#contrib-components), + [adicioná-la ao OpenTelemetry](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0155-external-modules.md#contrib-components), para que seja distribuída junto com outras bibliotecas de instrumentação. - As Convenções Semânticas são [estáveis, mas sujeitas à evolução][]: embora isso não cause problemas funcionais, pode ser necessário atualizar sua diff --git a/content/pt/docs/concepts/instrumentation/zero-code.md b/content/pt/docs/concepts/instrumentation/zero-code/index.md similarity index 96% rename from content/pt/docs/concepts/instrumentation/zero-code.md rename to content/pt/docs/concepts/instrumentation/zero-code/index.md index 77b80f7368ce..8dc4e37b39c6 100644 --- a/content/pt/docs/concepts/instrumentation/zero-code.md +++ b/content/pt/docs/concepts/instrumentation/zero-code/index.md @@ -4,7 +4,7 @@ description: >- Aprenda como adicionar observabilidade a uma aplicação sem precisar escrever código weight: 10 -default_lang_commit: 702cb43a65464842ebfbf5cb1ac6cf5c72c48462 +default_lang_commit: 2127d75cef0be2f2554f5b47520a108ba381b790 --- Como [operações](/docs/getting-started/ops/), você pode querer adicionar @@ -13,6 +13,8 @@ OpenTelemetry permite que você ganhe rapidamente alguma observabilidade para um serviço sem ter que usar a API & SDK do OpenTelemetry para [instrumentação baseada em código](/docs/concepts/instrumentation/code-based). +![Sem código](./zero-code.svg) + A instrumentação sem código adiciona as capacidades da API e do SDK do OpenTelemetry à sua aplicação, que geralmente é como uma instalação de agente ou similar. As técnicas específicas podem variar de acordo com a linguagem, diff --git a/content/pt/docs/concepts/observability-primer.md b/content/pt/docs/concepts/observability-primer.md index e986b76ebb76..6ced1e794ea7 100644 --- a/content/pt/docs/concepts/observability-primer.md +++ b/content/pt/docs/concepts/observability-primer.md @@ -2,8 +2,8 @@ title: Introdução à Observabilidade description: Conceitos essenciais de Observabilidade weight: 9 -cSpell:ignore: webshop default_lang_commit: 6e3124135e38e749cdda15271d891813d6bc43db +cSpell:ignore: webshop --- ## O que é Observabilidade? {#what-is-observability} diff --git a/content/pt/docs/concepts/signals/_index.md b/content/pt/docs/concepts/signals/_index.md index 9bb600649f1a..7589c1e38338 100644 --- a/content/pt/docs/concepts/signals/_index.md +++ b/content/pt/docs/concepts/signals/_index.md @@ -19,7 +19,7 @@ O OpenTelemetry atualmente suporta [rastros](/docs/concepts/signals/traces), [métricas](/docs/concepts/signals/metrics), [logs](/docs/concepts/signals/logs) e [bagagem](/docs/concepts/signals/baggage). Eventos são um tipo específico de log, e o -[perfilamento está sendo trabalhado](https://github.com/open-telemetry/oteps/blob/main/text/profiles/0212-profiling-vision.md) +[perfilamento está sendo trabalhado](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/profiles/0212-profiling-vision.md) pelo Grupo de Trabalho de Perfilamento _(Profiling Working Group)_. [sinais]: /docs/specs/otel/glossary/#signals diff --git a/content/pt/docs/languages/go/resources.md b/content/pt/docs/languages/go/resources.md index b11b5479e759..633e9b7878ce 100644 --- a/content/pt/docs/languages/go/resources.md +++ b/content/pt/docs/languages/go/resources.md @@ -1,8 +1,8 @@ --- title: Recursos weight: 70 -cSpell:ignore: sdktrace thirdparty default_lang_commit: 12f31f62fcc466532513f6ebccb060c9ea5b9fe4 +cSpell:ignore: sdktrace thirdparty --- {{% docs/languages/resources-intro %}} diff --git a/content/zh/announcements/otel-community-day.md b/content/zh/announcements/otel-community-day.md deleted file mode 100644 index 99fa82978b2b..000000000000 --- a/content/zh/announcements/otel-community-day.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: OTel Community Day -date: 2024-04-05 -expiryDate: 2024-06-25 -weight: -1 # top -default_lang_commit: c2cd5b14 ---- - - -加入我们,参加 -[**OTel 社区日**](https://events.linuxfoundation.org/open-telemetry-community-day/) -6月25日 diff --git a/content/zh/docs/concepts/signals/_index.md b/content/zh/docs/concepts/signals/_index.md index e5790acc5cc1..b14d56352b74 100644 --- a/content/zh/docs/concepts/signals/_index.md +++ b/content/zh/docs/concepts/signals/_index.md @@ -22,6 +22,6 @@ OpenTelemetry 的目的是收集、处理和导出 **[信号][]** 。 - [行李 (Baggage)](/docs/concepts/signals/baggage) **事件**是一种特定类型的日志,而 -[**profiles** 正在由 Profiling 工作组开发](https://github.com/open-telemetry/oteps/blob/main/text/profiles/0212-profiling-vision.md)。 +[**profiles** 正在由 Profiling 工作组开发](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/profiles/0212-profiling-vision.md)。 [信号]: /docs/specs/otel/glossary/#signals diff --git a/data/community/members.yaml b/data/community/members.yaml index 45fc75f00cee..4e3443bc670a 100644 --- a/data/community/members.yaml +++ b/data/community/members.yaml @@ -39,6 +39,9 @@ spec-sponsors: - name: dyladan html_url: https://github.com/dyladan avatar_url: https://avatars.githubusercontent.com/u/1612643?v=4 + - name: jmacd + html_url: https://github.com/jmacd + avatar_url: https://avatars.githubusercontent.com/u/3629705?v=4 - name: jpkrohling html_url: https://github.com/jpkrohling avatar_url: https://avatars.githubusercontent.com/u/13387?v=4 @@ -79,9 +82,6 @@ technical-committee: - name: jack-berg html_url: https://github.com/jack-berg avatar_url: https://avatars.githubusercontent.com/u/34418638?v=4 - - name: jmacd - html_url: https://github.com/jmacd - avatar_url: https://avatars.githubusercontent.com/u/3629705?v=4 - name: jsuereth html_url: https://github.com/jsuereth avatar_url: https://avatars.githubusercontent.com/u/29006?v=4 @@ -202,6 +202,7 @@ maintainers: - name: blumamir teams: - javascript-approvers + - javascript-contrib-triagers - javascript-maintainers - javascript-triagers html_url: https://github.com/blumamir @@ -412,7 +413,6 @@ maintainers: - helm-approvers - helm-maintainers - helm-triagers - - operator-approvers - semconv-container-approvers - semconv-k8s-approvers - semconv-system-approvers @@ -422,10 +422,12 @@ maintainers: teams: - assign-reviewers-action-maintainers - javascript-approvers + - javascript-contrib-triagers - javascript-maintainers - javascript-triagers - sandbox-web-js-maintainers - semconv-feature-flag-approvers + - specs-semconv-approvers - specs-triagers html_url: https://github.com/dyladan avatar_url: https://avatars.githubusercontent.com/u/1612643?v=4 @@ -484,6 +486,16 @@ maintainers: - profiling-triagers html_url: https://github.com/felixge avatar_url: https://avatars.githubusercontent.com/u/15000?v=4 + - name: frzifus + teams: + - collector-contrib-triagers + - operator-approvers + - operator-maintainers + - semconv-container-approvers + - semconv-k8s-approvers + - semconv-system-approvers + html_url: https://github.com/frzifus + avatar_url: https://avatars.githubusercontent.com/u/10403402?v=4 - name: hauleth teams: - erlang-approvers @@ -517,6 +529,7 @@ maintainers: - name: JamieDanielson teams: - javascript-approvers + - javascript-contrib-triagers - javascript-maintainers - javascript-triagers - semconv-event-approvers @@ -593,6 +606,7 @@ maintainers: teams: - cpp-approvers - cpp-contrib-approvers + - entities-maintainers - java-approvers - java-triagers - semconv-cicd-approvers @@ -601,6 +615,7 @@ maintainers: - specs-semconv-maintainers - specs-triagers - sqlcommenter-approvers + - weaver-approvers - weaver-maintainers html_url: https://github.com/jsuereth avatar_url: https://avatars.githubusercontent.com/u/29006?v=4 @@ -667,6 +682,7 @@ maintainers: - name: legendecas teams: - javascript-approvers + - javascript-contrib-triagers - javascript-maintainers - javascript-triagers html_url: https://github.com/legendecas @@ -695,6 +711,7 @@ maintainers: teams: - arrow-approvers - arrow-maintainers + - weaver-approvers - weaver-maintainers html_url: https://github.com/lquerel avatar_url: https://avatars.githubusercontent.com/u/657994?v=4 @@ -733,6 +750,8 @@ maintainers: - docs-pt-approvers - javascript-approvers - javascript-triagers + - semconv-db-approvers + - sig-contributor-experience-approvers - sig-contributor-experience-maintainers html_url: https://github.com/maryliag avatar_url: https://avatars.githubusercontent.com/u/1017486?v=4 @@ -747,7 +766,6 @@ maintainers: - collector-contrib-approvers - collector-contrib-maintainers - collector-contrib-triagers - - specs-semconv-approvers html_url: https://github.com/MovieStoreGuy avatar_url: https://avatars.githubusercontent.com/u/30928402?v=4 - name: MrAlias @@ -844,7 +862,6 @@ maintainers: - go-instrumentation-maintainers - go-instrumentation-triagers - php-approvers - - php-maintainers - php-triagers html_url: https://github.com/pdelewski avatar_url: https://avatars.githubusercontent.com/u/102958445?v=4 @@ -875,6 +892,7 @@ maintainers: - name: pichlermarc teams: - javascript-approvers + - javascript-contrib-triagers - javascript-maintainers - javascript-triagers html_url: https://github.com/pichlermarc @@ -938,8 +956,6 @@ maintainers: - docs-zh-approvers - semconv-security-approvers - sig-security-maintainers - - specs-semconv-approvers - - specs-semconv-maintainers - specs-triagers html_url: https://github.com/reyang avatar_url: https://avatars.githubusercontent.com/u/17327289?v=4 @@ -977,6 +993,12 @@ maintainers: - operator-ta-maintainers html_url: https://github.com/secustor avatar_url: https://avatars.githubusercontent.com/u/17493763?v=4 + - name: serkan-ozal + teams: + - lambda-extension-approvers + - lambda-extension-maintainers + html_url: https://github.com/serkan-ozal + avatar_url: https://avatars.githubusercontent.com/u/3143425?v=4 - name: shalevr teams: - opentelemetry-python-contrib-approvers @@ -997,12 +1019,6 @@ maintainers: - sqlcommenter-maintainers html_url: https://github.com/srikanthccv avatar_url: https://avatars.githubusercontent.com/u/22846633?v=4 - - name: sunface - teams: - - docs-cn-approvers - - docs-cn-maintainers - html_url: https://github.com/sunface - avatar_url: https://avatars.githubusercontent.com/u/7036754?v=4 - name: svrnm teams: - blog-approvers @@ -1041,12 +1057,6 @@ maintainers: - specs-triagers html_url: https://github.com/tedsuo avatar_url: https://avatars.githubusercontent.com/u/24074?v=4 - - name: tensorchen - teams: - - docs-cn-approvers - - docs-cn-maintainers - html_url: https://github.com/tensorchen - avatar_url: https://avatars.githubusercontent.com/u/16510475?v=4 - name: theletterf teams: - docs-approvers @@ -1069,15 +1079,9 @@ maintainers: - cpp-maintainers html_url: https://github.com/ThomsonTan avatar_url: https://avatars.githubusercontent.com/u/1041795?v=4 - - name: tidal - teams: - - php-approvers - - php-maintainers - - php-triagers - html_url: https://github.com/tidal - avatar_url: https://avatars.githubusercontent.com/u/57825?v=4 - name: tigrannajaryan teams: + - entities-maintainers - opamp-go-approvers - opamp-go-maintainers - opamp-java-approvers @@ -1111,12 +1115,15 @@ maintainers: - semconv-event-approvers - semconv-http-approvers - semconv-jvm-approvers + - specs-semconv-approvers + - specs-semconv-maintainers - specs-triagers html_url: https://github.com/trask avatar_url: https://avatars.githubusercontent.com/u/218610?v=4 - name: trentm teams: - javascript-approvers + - javascript-contrib-triagers - javascript-maintainers - javascript-triagers html_url: https://github.com/trentm @@ -1157,8 +1164,6 @@ maintainers: avatar_url: https://avatars.githubusercontent.com/u/12352919?v=4 - name: utpilla teams: - - dotnet-approvers - - dotnet-triagers - rust-approvers - rust-maintainers html_url: https://github.com/utpilla @@ -1205,11 +1210,6 @@ maintainers: html_url: https://github.com/zacharycmontoya avatar_url: https://avatars.githubusercontent.com/u/13769665?v=4 approvers: - - name: addname - teams: - - docs-cn-approvers - html_url: https://github.com/addname - avatar_url: https://avatars.githubusercontent.com/u/3360883?v=4 - name: adrielp teams: - semconv-cicd-approvers @@ -1290,6 +1290,7 @@ approvers: avatar_url: https://avatars.githubusercontent.com/u/860519?v=4 - name: braydonk teams: + - collector-contrib-triagers - semconv-system-approvers html_url: https://github.com/braydonk avatar_url: https://avatars.githubusercontent.com/u/93549768?v=4 @@ -1399,15 +1400,6 @@ approvers: - ebpf-profiler-approvers html_url: https://github.com/florianl avatar_url: https://avatars.githubusercontent.com/u/1132494?v=4 - - name: frzifus - teams: - - collector-contrib-triagers - - operator-approvers - - semconv-container-approvers - - semconv-k8s-approvers - - semconv-system-approvers - html_url: https://github.com/frzifus - avatar_url: https://avatars.githubusercontent.com/u/10403402?v=4 - name: grcevski teams: - go-instrumentation-approvers @@ -1442,11 +1434,6 @@ approvers: - specs-trace-approvers html_url: https://github.com/iNikem avatar_url: https://avatars.githubusercontent.com/u/3010154?v=4 - - name: jamesmoessis - teams: - - specs-semconv-approvers - html_url: https://github.com/jamesmoessis - avatar_url: https://avatars.githubusercontent.com/u/33504860?v=4 - name: JaredTan95 teams: - collector-contrib-triagers @@ -1472,6 +1459,11 @@ approvers: - java-instrumentation-triagers html_url: https://github.com/jeanbisutti avatar_url: https://avatars.githubusercontent.com/u/14811066?v=4 + - name: jerbly + teams: + - weaver-approvers + html_url: https://github.com/jerbly + avatar_url: https://avatars.githubusercontent.com/u/1909032?v=4 - name: jeremydvoss teams: - opentelemetry-python-contrib-approvers @@ -1492,6 +1484,7 @@ approvers: - name: karthikscale3 teams: - opentelemetry-python-contrib-approvers + - semconv-genai-approvers html_url: https://github.com/karthikscale3 avatar_url: https://avatars.githubusercontent.com/u/105607645?v=4 - name: katzchang @@ -1593,7 +1586,6 @@ approvers: - name: Oberon00 teams: - build-tools-approvers - - specs-semconv-approvers - specs-trace-approvers - specs-triagers html_url: https://github.com/Oberon00 @@ -1670,11 +1662,6 @@ approvers: - blog-approvers html_url: https://github.com/SergeyKanzhelev avatar_url: https://avatars.githubusercontent.com/u/9950081?v=4 - - name: serkan-ozal - teams: - - lambda-extension-approvers - html_url: https://github.com/serkan-ozal - avatar_url: https://avatars.githubusercontent.com/u/3143425?v=4 - name: shaun-cox teams: - rust-approvers @@ -1698,6 +1685,12 @@ approvers: - semconv-db-approvers html_url: https://github.com/sourabh1007 avatar_url: https://avatars.githubusercontent.com/u/6362382?v=4 + - name: steverao + teams: + - java-instrumentation-approvers + - java-instrumentation-triagers + html_url: https://github.com/steverao + avatar_url: https://avatars.githubusercontent.com/u/25423978?v=4 - name: surbhiia teams: - semconv-mobile-approvers @@ -1715,6 +1708,12 @@ approvers: - python-approvers html_url: https://github.com/tammy-baylis-swi avatar_url: https://avatars.githubusercontent.com/u/96076570?v=4 + - name: tidal + teams: + - php-approvers + - php-triagers + html_url: https://github.com/tidal + avatar_url: https://avatars.githubusercontent.com/u/57825?v=4 - name: tiffany76 teams: - docs-approvers @@ -1736,11 +1735,6 @@ approvers: - specs-semconv-approvers html_url: https://github.com/trisch-me avatar_url: https://avatars.githubusercontent.com/u/10500694?v=4 - - name: tydhot - teams: - - docs-cn-approvers - html_url: https://github.com/tydhot - avatar_url: https://avatars.githubusercontent.com/u/27889201?v=4 - name: vvydier teams: - swift-approvers @@ -1827,6 +1821,11 @@ triagers: - collector-contrib-triagers html_url: https://github.com/Frapschen avatar_url: https://avatars.githubusercontent.com/u/35491170?v=4 + - name: jade-guiton-dd + teams: + - collector-triagers + html_url: https://github.com/jade-guiton-dd + avatar_url: https://avatars.githubusercontent.com/u/179536679?v=4 - name: jodeev teams: - php-triagers @@ -1878,11 +1877,6 @@ triagers: - go-triagers html_url: https://github.com/scorpionknifes avatar_url: https://avatars.githubusercontent.com/u/23299540?v=4 - - name: steverao - teams: - - java-instrumentation-triagers - html_url: https://github.com/steverao - avatar_url: https://avatars.githubusercontent.com/u/25423978?v=4 - name: SylvainJuge teams: - java-instrumentation-triagers @@ -1925,6 +1919,9 @@ members: - name: aboguszewski-sumo html_url: https://github.com/aboguszewski-sumo avatar_url: https://avatars.githubusercontent.com/u/108867528?v=4 + - name: addname + html_url: https://github.com/addname + avatar_url: https://avatars.githubusercontent.com/u/3360883?v=4 - name: AlchemyDing html_url: https://github.com/AlchemyDing avatar_url: https://avatars.githubusercontent.com/u/88769332?v=4 @@ -1943,6 +1940,9 @@ members: - name: ArthurSens html_url: https://github.com/ArthurSens avatar_url: https://avatars.githubusercontent.com/u/24193764?v=4 + - name: asaharn + html_url: https://github.com/asaharn + avatar_url: https://avatars.githubusercontent.com/u/102726227?v=4 - name: ashu658 html_url: https://github.com/ashu658 avatar_url: https://avatars.githubusercontent.com/u/39601429?v=4 @@ -2006,6 +2006,9 @@ members: - name: emreyalvac html_url: https://github.com/emreyalvac avatar_url: https://avatars.githubusercontent.com/u/25641149?v=4 + - name: facostaembrace + html_url: https://github.com/facostaembrace + avatar_url: https://avatars.githubusercontent.com/u/108752213?v=4 - name: federicobond html_url: https://github.com/federicobond avatar_url: https://avatars.githubusercontent.com/u/138426?v=4 @@ -2015,6 +2018,9 @@ members: - name: Flarna html_url: https://github.com/Flarna avatar_url: https://avatars.githubusercontent.com/u/18708370?v=4 + - name: flc1125 + html_url: https://github.com/flc1125 + avatar_url: https://avatars.githubusercontent.com/u/14297703?v=4 - name: Frefreak html_url: https://github.com/Frefreak avatar_url: https://avatars.githubusercontent.com/u/7122156?v=4 @@ -2054,6 +2060,9 @@ members: - name: hekike html_url: https://github.com/hekike avatar_url: https://avatars.githubusercontent.com/u/1764512?v=4 + - name: hgaol + html_url: https://github.com/hgaol + avatar_url: https://avatars.githubusercontent.com/u/11908658?v=4 - name: HudsonHumphries html_url: https://github.com/HudsonHumphries avatar_url: https://avatars.githubusercontent.com/u/23504959?v=4 @@ -2132,6 +2141,9 @@ members: - name: lizthegrey html_url: https://github.com/lizthegrey avatar_url: https://avatars.githubusercontent.com/u/614704?v=4 + - name: lopes-felipe + html_url: https://github.com/lopes-felipe + avatar_url: https://avatars.githubusercontent.com/u/15851809?v=4 - name: luvtechno html_url: https://github.com/luvtechno avatar_url: https://avatars.githubusercontent.com/u/43811?v=4 @@ -2162,6 +2174,9 @@ members: - name: mowies html_url: https://github.com/mowies avatar_url: https://avatars.githubusercontent.com/u/6901203?v=4 + - name: mterhar + html_url: https://github.com/mterhar + avatar_url: https://avatars.githubusercontent.com/u/938684?v=4 - name: muhammad-othman html_url: https://github.com/muhammad-othman avatar_url: https://avatars.githubusercontent.com/u/28155926?v=4 @@ -2255,6 +2270,12 @@ members: - name: sumo-drosiek html_url: https://github.com/sumo-drosiek avatar_url: https://avatars.githubusercontent.com/u/58699848?v=4 + - name: sunface + html_url: https://github.com/sunface + avatar_url: https://avatars.githubusercontent.com/u/7036754?v=4 + - name: tensorchen + html_url: https://github.com/tensorchen + avatar_url: https://avatars.githubusercontent.com/u/16510475?v=4 - name: thisthat html_url: https://github.com/thisthat avatar_url: https://avatars.githubusercontent.com/u/992621?v=4 @@ -2267,6 +2288,9 @@ members: - name: tpaschalis html_url: https://github.com/tpaschalis avatar_url: https://avatars.githubusercontent.com/u/17771679?v=4 + - name: tydhot + html_url: https://github.com/tydhot + avatar_url: https://avatars.githubusercontent.com/u/27889201?v=4 - name: vishweshbankwar html_url: https://github.com/vishweshbankwar avatar_url: https://avatars.githubusercontent.com/u/17655898?v=4 diff --git a/data/ecosystem/adopters.yaml b/data/ecosystem/adopters.yaml index 74a587515358..b42833a0f866 100644 --- a/data/ecosystem/adopters.yaml +++ b/data/ecosystem/adopters.yaml @@ -20,6 +20,11 @@ components: [Collector, Python] reference: '' contact: '' +- name: Delivery Hero + url: https://www.deliveryhero.com/ + components: [Collector, Go, Java] + reference: '' + contact: https://github.com/ekovalenk0 - name: Dropbox DocSend url: https://www.docsend.com/ components: [Ruby] @@ -141,3 +146,9 @@ components: [] reference: '' contact: '' +- name: Global Processing + url: https://www.globalprocessing.com.ar/ + components: [Collector, .NET, Python, Java, Go] + reference: 'https://www.linkedin.com/posts/santiago-lator_opentelemetry-opentelemetry-observabilidad-activity-7258132675268354050-oP1q' + referenceTitle: post + contact: 'santiago.lator@globalprocessing.com.ar' diff --git a/data/ecosystem/vendors.yaml b/data/ecosystem/vendors.yaml index 9d7550f09b15..15ff0be148ce 100644 --- a/data/ecosystem/vendors.yaml +++ b/data/ecosystem/vendors.yaml @@ -264,6 +264,12 @@ contact: oss: true commercial: true +- name: Odigos + nativeOTLP: true + url: https://docs.odigos.io + contact: engineering@odigos.io + oss: true + commercial: true - name: OneUptime nativeOTLP: true url: https://oneuptime.com/product/apm @@ -432,6 +438,12 @@ contact: opensource@alibaba-inc.com oss: false commercial: true +- name: BMC Helix + nativeOTLP: true + url: https://docs.bmc.com/docs/helixaiops/244/enabling-bmc-helix-applications-to-collect-service-traces-from-opentelemetry-1391498839.html + contact: customer_care@bmc.com + oss: false + commercial: true - name: Seq nativeOTLP: true url: https://docs.datalust.co/docs/opentelemetry-net-sdk-1 @@ -463,9 +475,9 @@ contact: 'hello@groundcover.com' oss: false commercial: true -- name: rizhiyi lunaxee by Yottabyte +- name: GuanChaYi by LogEase nativeOTLP: true - url: https://rizhiyi.com/lunaxee/ - contact: contact@rizhiyi.cn + url: https://logease.cn/en-logease-observability-platform/ + contact: contact@yottabyte.cn oss: false commercial: true diff --git a/data/registry/collector-builder.yml b/data/registry/collector-builder.yml index c17e61e40879..b3ab1a69f0c9 100644 --- a/data/registry/collector-builder.yml +++ b/data/registry/collector-builder.yml @@ -17,5 +17,5 @@ createdAt: 2023-12-18 package: registry: go name: go.opentelemetry.io/collector/cmd/builder - version: v0.115.0 + version: v0.117.0 quickInstall: false diff --git a/data/registry/collector-confmap-provider-envprovider.yml b/data/registry/collector-confmap-provider-envprovider.yml index e29f8616b71f..5e1fad148a03 100644 --- a/data/registry/collector-confmap-provider-envprovider.yml +++ b/data/registry/collector-confmap-provider-envprovider.yml @@ -19,4 +19,4 @@ createdAt: 2024-11-20 package: registry: go-collector name: go.opentelemetry.io/collector/confmap/provider/envprovider - version: v1.21.0 + version: v1.23.0 diff --git a/data/registry/collector-confmap-provider-fileprovider.yml b/data/registry/collector-confmap-provider-fileprovider.yml index 34de74ef86cc..e490a085b92c 100644 --- a/data/registry/collector-confmap-provider-fileprovider.yml +++ b/data/registry/collector-confmap-provider-fileprovider.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-20 package: registry: go-collector name: go.opentelemetry.io/collector/confmap/provider/fileprovider - version: v1.21.0 + version: v1.23.0 diff --git a/data/registry/collector-confmap-provider-httpprovider.yml b/data/registry/collector-confmap-provider-httpprovider.yml index a8c0ef57103c..1df5c760acbf 100644 --- a/data/registry/collector-confmap-provider-httpprovider.yml +++ b/data/registry/collector-confmap-provider-httpprovider.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-20 package: registry: go-collector name: go.opentelemetry.io/collector/confmap/provider/httpprovider - version: v1.21.0 + version: v1.23.0 diff --git a/data/registry/collector-confmap-provider-httpsprovider.yml b/data/registry/collector-confmap-provider-httpsprovider.yml index a95c7e2c0f43..3078e40aaa60 100644 --- a/data/registry/collector-confmap-provider-httpsprovider.yml +++ b/data/registry/collector-confmap-provider-httpsprovider.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-20 package: registry: go-collector name: go.opentelemetry.io/collector/confmap/provider/httpsprovider - version: v1.21.0 + version: v1.23.0 diff --git a/data/registry/collector-confmap-provider-yamlprovider.yml b/data/registry/collector-confmap-provider-yamlprovider.yml index 0935958d6ceb..b4103a875eb3 100644 --- a/data/registry/collector-confmap-provider-yamlprovider.yml +++ b/data/registry/collector-confmap-provider-yamlprovider.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-20 package: registry: go-collector name: go.opentelemetry.io/collector/confmap/provider/yamlprovider - version: v1.21.0 + version: v1.23.0 diff --git a/data/registry/collector-exporter-alertmanager.yml b/data/registry/collector-exporter-alertmanager.yml index 4abfd1b94150..5f7608f9f0b1 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.115.0 + version: v0.117.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 ab1bc580eee0..55e9abc472ef 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-aws-xray.yml b/data/registry/collector-exporter-aws-xray.yml index 1fa1e448e130..d39a93c41a60 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-awscloudwatchlogs.yml b/data/registry/collector-exporter-awscloudwatchlogs.yml index 5d43da30fba3..720e81bba386 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-awsemf.yml b/data/registry/collector-exporter-awsemf.yml index cd96d9777032..6e757587989b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-awss3.yml b/data/registry/collector-exporter-awss3.yml index d9acf5680a8a..78f622f9e685 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-azure-monitor.yml b/data/registry/collector-exporter-azure-monitor.yml index 3939b2029329..754c558fa738 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-azuredataexplorer.yml b/data/registry/collector-exporter-azuredataexplorer.yml index fb12c5538288..ba1467295751 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-carbon.yml b/data/registry/collector-exporter-carbon.yml index 1a8e53d33ac1..503996bf323b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-cassandra.yml b/data/registry/collector-exporter-cassandra.yml index 022a95c60006..767a110876a0 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-clickhouse.yml b/data/registry/collector-exporter-clickhouse.yml index 234707d1741e..bdc0df4c00c1 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-coralogix.yml b/data/registry/collector-exporter-coralogix.yml index 81d815cd7383..726c24d3add7 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-datadog.yml b/data/registry/collector-exporter-datadog.yml index edf965fa08e6..e89c810e4ae0 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-dataset.yml b/data/registry/collector-exporter-dataset.yml index 621a474d3fee..bd91653ed191 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-debug.yml b/data/registry/collector-exporter-debug.yml index 1f03869b9248..1f2365c76135 100644 --- a/data/registry/collector-exporter-debug.yml +++ b/data/registry/collector-exporter-debug.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: go.opentelemetry.io/collector/exporter/debugexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-doris.yml b/data/registry/collector-exporter-doris.yml index 009aa4adba1c..08c4f3c340d6 100644 --- a/data/registry/collector-exporter-doris.yml +++ b/data/registry/collector-exporter-doris.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dorisexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-elasticsearch.yml b/data/registry/collector-exporter-elasticsearch.yml index 3661ab54dc05..ad32d2e27bb1 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-file.yml b/data/registry/collector-exporter-file.yml index ff339e047be5..f9d7670ffea4 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-googlecloud.yml b/data/registry/collector-exporter-googlecloud.yml index 4831cc7760b1..32654c92c3f8 100644 --- a/data/registry/collector-exporter-googlecloud.yml +++ b/data/registry/collector-exporter-googlecloud.yml @@ -18,4 +18,4 @@ createdAt: 2020-06-06 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-googlecloudpubsub.yml b/data/registry/collector-exporter-googlecloudpubsub.yml index 493f900d7f73..c0df38a5d63a 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-googlemanagedprometheus.yml b/data/registry/collector-exporter-googlemanagedprometheus.yml index c96937538de9..76fc96ce919c 100644 --- a/data/registry/collector-exporter-googlemanagedprometheus.yml +++ b/data/registry/collector-exporter-googlemanagedprometheus.yml @@ -19,4 +19,4 @@ createdAt: 2022-10-27 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-honeycombmarker.yml b/data/registry/collector-exporter-honeycombmarker.yml index 6f29b985296d..fd96d89a8bcc 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-influxdb.yml b/data/registry/collector-exporter-influxdb.yml index db15ec86d206..feca8ca5aa5c 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-kafka.yml b/data/registry/collector-exporter-kafka.yml index f0de297d6103..d2435127da28 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-kinetica.yml b/data/registry/collector-exporter-kinetica.yml index fdf7808cf9c9..c54ece974eaa 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-load-balancing.yml b/data/registry/collector-exporter-load-balancing.yml index 3dc3af6e228f..85ac37d1602f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-logicmonitor.yml b/data/registry/collector-exporter-logicmonitor.yml index ad09bfb9e332..a8451c5c5374 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-logzio.yml b/data/registry/collector-exporter-logzio.yml index 87da40582600..5eae797a1819 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-loki.yml b/data/registry/collector-exporter-loki.yml index 34264c2d3d5f..779c5036f267 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-mezmo.yml b/data/registry/collector-exporter-mezmo.yml index e3ab9033d51f..bbfd27720ee4 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-nop.yml b/data/registry/collector-exporter-nop.yml index b1ed0bc2b7ad..4bb562a73224 100644 --- a/data/registry/collector-exporter-nop.yml +++ b/data/registry/collector-exporter-nop.yml @@ -19,4 +19,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: go.opentelemetry.io/collector/exporter/nopexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-opencensus.yml b/data/registry/collector-exporter-opencensus.yml index 66b07f633d22..97853d83dcd9 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-opensearch.yml b/data/registry/collector-exporter-opensearch.yml index ab5c55cfef9e..8f629072f7fd 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-otelarrow.yml b/data/registry/collector-exporter-otelarrow.yml index 72bb84f81757..566e8fd0ca13 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-otlp.yml b/data/registry/collector-exporter-otlp.yml index 76a7eb835d71..52ca154c2551 100644 --- a/data/registry/collector-exporter-otlp.yml +++ b/data/registry/collector-exporter-otlp.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: go.opentelemetry.io/collector/exporter/otlpexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-prometheus-remote-write.yml b/data/registry/collector-exporter-prometheus-remote-write.yml index 2c8ce114dd53..15961c69b8a9 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-prometheus.yml b/data/registry/collector-exporter-prometheus.yml index 079424a730d2..e855ee339c17 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-pulsar.yml b/data/registry/collector-exporter-pulsar.yml index 1a1a784a920e..184815f4c456 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-rabbitmq.yml b/data/registry/collector-exporter-rabbitmq.yml index 02769f1f32e5..fb2ccaa24a21 100644 --- a/data/registry/collector-exporter-rabbitmq.yml +++ b/data/registry/collector-exporter-rabbitmq.yml @@ -17,4 +17,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-sapm.yml b/data/registry/collector-exporter-sapm.yml index d6c957634149..5687c0e47975 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-sentry.yml b/data/registry/collector-exporter-sentry.yml index 003467c36ebe..94654ab8a14c 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-signalfx.yml b/data/registry/collector-exporter-signalfx.yml index 3c6f53a93fe4..ab981405ecb4 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-splunk-hec.yml b/data/registry/collector-exporter-splunk-hec.yml index 32cf815420a8..a4fb4648c066 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-splunk-sapm.yml b/data/registry/collector-exporter-splunk-sapm.yml index 2a7668a16df6..142eb96a50af 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-sumologic.yml b/data/registry/collector-exporter-sumologic.yml index d2423b7c1a1b..93b2a752a551 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-syslog.yml b/data/registry/collector-exporter-syslog.yml index 4df5f3f5c1ef..c88701d92487 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-tencentcloudlogservice.yml b/data/registry/collector-exporter-tencentcloudlogservice.yml index 8429278a1254..9093b23dd0b1 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-exporter-zipkin.yml b/data/registry/collector-exporter-zipkin.yml index b52072d9a90d..26ff92ddb69e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-ack.yml b/data/registry/collector-extension-ack.yml index c7822ed76394..c59a79f5efd8 100644 --- a/data/registry/collector-extension-ack.yml +++ b/data/registry/collector-extension-ack.yml @@ -18,4 +18,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-asapauth.yml b/data/registry/collector-extension-asapauth.yml index 6476fb0b9d8f..1cb8bf4b2bc6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-basicauth.yml b/data/registry/collector-extension-basicauth.yml index bacbb8dd5fad..ba9240a8330c 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-bearertokenauth.yml b/data/registry/collector-extension-bearertokenauth.yml index 0f42f67cd1e5..42db9c504c26 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-encoding.yml b/data/registry/collector-extension-encoding.yml index ed26cf6b79b8..75138ba0f7ea 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-googleclientauth.yml b/data/registry/collector-extension-googleclientauth.yml index c7b67d4834f7..e4e3e7976e29 100644 --- a/data/registry/collector-extension-googleclientauth.yml +++ b/data/registry/collector-extension-googleclientauth.yml @@ -20,4 +20,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-headerssetter.yml b/data/registry/collector-extension-headerssetter.yml index fed9637bce0e..a8d35cc02371 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-healthcheck.yml b/data/registry/collector-extension-healthcheck.yml index 54143dfd5ba1..729a82494f6e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-healthcheckv2.yml b/data/registry/collector-extension-healthcheckv2.yml index 1f73338bf0ee..61b562c61bba 100644 --- a/data/registry/collector-extension-healthcheckv2.yml +++ b/data/registry/collector-extension-healthcheckv2.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-http-forwarder.yml b/data/registry/collector-extension-http-forwarder.yml index bc42abf0f874..dbdf52f04651 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/httpforwarderextension - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-jaegerremotesampling.yml b/data/registry/collector-extension-jaegerremotesampling.yml index e174c66eb90e..9dbeac613e32 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-memorylimiter.yml b/data/registry/collector-extension-memorylimiter.yml index 63a146575d0b..532679c394a6 100644 --- a/data/registry/collector-extension-memorylimiter.yml +++ b/data/registry/collector-extension-memorylimiter.yml @@ -18,4 +18,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: go.opentelemetry.io/collector/extension/memorylimiterextension - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-oauth2clientauth.yml b/data/registry/collector-extension-oauth2clientauth.yml index fb9c1a7f5a42..da004bc25579 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-oidcauth.yml b/data/registry/collector-extension-oidcauth.yml index fa43f083ba30..400324f24a77 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-opamp.yml b/data/registry/collector-extension-opamp.yml index 8ea4a85172b4..776d5d78b5d5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-pprof.yml b/data/registry/collector-extension-pprof.yml index 84365a07195c..ddc0331b01a0 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-remotetap.yml b/data/registry/collector-extension-remotetap.yml index 735b5c994111..d7e3071db242 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-sigv4auth.yml b/data/registry/collector-extension-sigv4auth.yml index 4150568f1b69..127583c1178b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-solarwindsapmsettings.yml b/data/registry/collector-extension-solarwindsapmsettings.yml index 1d7beb65241d..a80b7d2404c1 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-extension-sumologic.yml b/data/registry/collector-extension-sumologic.yml index 1b23770b1973..ece1e44802e3 100644 --- a/data/registry/collector-extension-sumologic.yml +++ b/data/registry/collector-extension-sumologic.yml @@ -18,4 +18,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-attributes.yml b/data/registry/collector-processor-attributes.yml index 22401bfb265b..a042f58171f8 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-batch.yml b/data/registry/collector-processor-batch.yml index 415d83e68cb0..f85708e97513 100644 --- a/data/registry/collector-processor-batch.yml +++ b/data/registry/collector-processor-batch.yml @@ -18,4 +18,4 @@ createdAt: 2021-02-24 package: registry: go-collector name: go.opentelemetry.io/collector/processor/batchprocessor - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-coralogix.yml b/data/registry/collector-processor-coralogix.yml index 681e2d05a46d..8f65702bb7f1 100644 --- a/data/registry/collector-processor-coralogix.yml +++ b/data/registry/collector-processor-coralogix.yml @@ -18,4 +18,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/coralogixprocessor - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-cumulativetodelta.yml b/data/registry/collector-processor-cumulativetodelta.yml index ac046ebd6ff1..5ddacc2ec05b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-deltatocumulative.yml b/data/registry/collector-processor-deltatocumulative.yml index 64900a5df2a3..aef16d0cbc6b 100644 --- a/data/registry/collector-processor-deltatocumulative.yml +++ b/data/registry/collector-processor-deltatocumulative.yml @@ -19,4 +19,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-deltatorate.yml b/data/registry/collector-processor-deltatorate.yml index 98557fef90fb..55b1d4a05d61 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-filter.yml b/data/registry/collector-processor-filter.yml index 767a639687d6..7a220d96c29d 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-group-by-trace.yml b/data/registry/collector-processor-group-by-trace.yml index e4c5369adbda..e02f45f27eb2 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-groupbyattrs.yml b/data/registry/collector-processor-groupbyattrs.yml index 0b173fc2fcf4..74744aec89db 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-interval.yml b/data/registry/collector-processor-interval.yml index b54469af1c6a..926de9cdc64b 100644 --- a/data/registry/collector-processor-interval.yml +++ b/data/registry/collector-processor-interval.yml @@ -18,4 +18,4 @@ createdAt: 2024-02-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/intervalprocessor - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-k8sattributes.yml b/data/registry/collector-processor-k8sattributes.yml index ccdc4425d507..d41ac87f22da 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-logdedup.yml b/data/registry/collector-processor-logdedup.yml index 7bef87503161..16f8e17fd0b1 100644 --- a/data/registry/collector-processor-logdedup.yml +++ b/data/registry/collector-processor-logdedup.yml @@ -19,4 +19,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/logdedupprocessor - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-logstransform.yml b/data/registry/collector-processor-logstransform.yml index 0ca3a011cbaf..3560c88dafc2 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-metrics-transform.yml b/data/registry/collector-processor-metrics-transform.yml index 259bc1716585..c77da8f5c84f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-metricsgeneration.yml b/data/registry/collector-processor-metricsgeneration.yml index 3d88918c76c1..0f388ea15e1b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-probabilisticsampler.yml b/data/registry/collector-processor-probabilisticsampler.yml index b08a3956c694..5f466b952c97 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-redaction.yml b/data/registry/collector-processor-redaction.yml index f516a353a4b5..49e81e3d495f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-remotetap.yml b/data/registry/collector-processor-remotetap.yml index 3a909aacdc94..fb65b839b7b5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-resource-detection.yml b/data/registry/collector-processor-resource-detection.yml index 4ade9e87e0c7..c2e2ba77c911 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-resource.yml b/data/registry/collector-processor-resource.yml index 08375fae571a..ffe7333ecb75 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-routing.yml b/data/registry/collector-processor-routing.yml index 9bed40517e85..72ed20268dd8 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-schema.yml b/data/registry/collector-processor-schema.yml index 71fc3f7bc073..5d25af333fbb 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-span.yml b/data/registry/collector-processor-span.yml index bedcff34ab68..6338aacf9489 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-sumologic.yml b/data/registry/collector-processor-sumologic.yml index 72feb3ad5286..fdf08d503ef5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-tail-sampling.yml b/data/registry/collector-processor-tail-sampling.yml index 814708f1aff8..1c78e96f98f1 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-processor-transform.yml b/data/registry/collector-processor-transform.yml index 430d07489e34..d67b39084389 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-activedirectoryds.yml b/data/registry/collector-receiver-activedirectoryds.yml index e88cc6eb62df..968e65064f2e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-aerospike.yml b/data/registry/collector-receiver-aerospike.yml index 2fce38f2d908..4993261d6349 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-apache.yml b/data/registry/collector-receiver-apache.yml index 71bfaf51ddef..a0054191d25f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-apachespark.yml b/data/registry/collector-receiver-apachespark.yml index 12d40e429860..4d0ff4602c2e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-aws-ecs-container-metrics.yml b/data/registry/collector-receiver-aws-ecs-container-metrics.yml index e1b87dfbd495..8600915de036 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-aws-xray.yml b/data/registry/collector-receiver-aws-xray.yml index 5f64cd6be4db..caee76d7e48b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-awscloudwatch.yml b/data/registry/collector-receiver-awscloudwatch.yml index 9104883fdb3e..a7880208466e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-awscloudwatchmetrics.yml b/data/registry/collector-receiver-awscloudwatchmetrics.yml index 9e7f7ef020e7..2e566f300996 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-awscontainerinsight.yml b/data/registry/collector-receiver-awscontainerinsight.yml index 1f139ec4f506..f20b2bd63a65 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-awsfirehose.yml b/data/registry/collector-receiver-awsfirehose.yml index bdcb9633f5dd..2d1b7384693f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-awss3.yml b/data/registry/collector-receiver-awss3.yml index cc8ee263b1a3..2d538d5bafa5 100644 --- a/data/registry/collector-receiver-awss3.yml +++ b/data/registry/collector-receiver-awss3.yml @@ -18,4 +18,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awss3receiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-azureblob.yml b/data/registry/collector-receiver-azureblob.yml index c92eae880293..ac3130aba7c9 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-azureeventhub.yml b/data/registry/collector-receiver-azureeventhub.yml index 9a7a559f8e18..64974f8f73f8 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-azuremonitor.yml b/data/registry/collector-receiver-azuremonitor.yml index 6b8b29293c74..311420392def 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-bigip.yml b/data/registry/collector-receiver-bigip.yml index bb9c123fedda..465e09ff550a 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-carbon.yml b/data/registry/collector-receiver-carbon.yml index b180fde0c2fa..1c7f2576e4ed 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-chrony.yml b/data/registry/collector-receiver-chrony.yml index 742efdb7ca74..172491f5bbf6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-cloudflare.yml b/data/registry/collector-receiver-cloudflare.yml index 4da11a302e15..6a3bce36ab89 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-cloudfoundry.yml b/data/registry/collector-receiver-cloudfoundry.yml index 738503dddd52..b8bab79b31b6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-collectd.yml b/data/registry/collector-receiver-collectd.yml index e7dc78e2d78d..21a857c81551 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-couchdb.yml b/data/registry/collector-receiver-couchdb.yml index b8ad92a727e6..d4ef861e6333 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-datadog.yml b/data/registry/collector-receiver-datadog.yml index 30515d72a54f..368cbebf95e7 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-docker-stats.yml b/data/registry/collector-receiver-docker-stats.yml index 11fe079d23c2..8f977b460d46 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-elasticsearch.yml b/data/registry/collector-receiver-elasticsearch.yml index d1f6a277da1d..b723982ecba2 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-expvar.yml b/data/registry/collector-receiver-expvar.yml index 7620bf1c7ef9..8a2b244bb8c6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-filelog.yml b/data/registry/collector-receiver-filelog.yml index e043552a2223..7148436dc62d 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-filestats.yml b/data/registry/collector-receiver-filestats.yml index d62605fa703f..472c114beb5b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-flinkmetrics.yml b/data/registry/collector-receiver-flinkmetrics.yml index 165255b3bef3..4591e8c5c31a 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-fluent-forward.yml b/data/registry/collector-receiver-fluent-forward.yml index 93af15e17ea7..5d41581a0dfa 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-github.yml b/data/registry/collector-receiver-github.yml index 0ab1285de162..68e13950e744 100644 --- a/data/registry/collector-receiver-github.yml +++ b/data/registry/collector-receiver-github.yml @@ -19,4 +19,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/githubreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-googlecloudmonitoring.yml b/data/registry/collector-receiver-googlecloudmonitoring.yml index 3558af094054..f81cdbedc5af 100644 --- a/data/registry/collector-receiver-googlecloudmonitoring.yml +++ b/data/registry/collector-receiver-googlecloudmonitoring.yml @@ -19,4 +19,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-googlecloudpubsub.yml b/data/registry/collector-receiver-googlecloudpubsub.yml index 656d473f9047..83302abb91f9 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-googlecloudspanner.yml b/data/registry/collector-receiver-googlecloudspanner.yml index 8bec463efabe..f9e174e1b93c 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-haproxy.yml b/data/registry/collector-receiver-haproxy.yml index 41eb85bd5f17..99a09f2519e5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-host-metrics.yml b/data/registry/collector-receiver-host-metrics.yml index 3d0a3c192aef..bd8b74f72cb3 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-httpcheck.yml b/data/registry/collector-receiver-httpcheck.yml index 459b3815df37..e71269f6f59e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-iis.yml b/data/registry/collector-receiver-iis.yml index 4174f33dde0e..3e0ec2133549 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-influxdb.yml b/data/registry/collector-receiver-influxdb.yml index b76b31e3a109..41ea773adf16 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-jaeger.yml b/data/registry/collector-receiver-jaeger.yml index 3e0b6964a3c7..79381e8de477 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-jmx.yml b/data/registry/collector-receiver-jmx.yml index 39c1378800cb..45af7ec3aaa8 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-journald.yml b/data/registry/collector-receiver-journald.yml index ae131e27784b..5348c882e1f7 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-k8s-cluster.yml b/data/registry/collector-receiver-k8s-cluster.yml index 9602ced33ab3..00df598bd5cd 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-k8sevents.yml b/data/registry/collector-receiver-k8sevents.yml index 49bad1a9c787..3153b7efe603 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-k8sobjects.yml b/data/registry/collector-receiver-k8sobjects.yml index f67f45d00b13..37442f7ff981 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-kafka.yml b/data/registry/collector-receiver-kafka.yml index e848668b3aac..0c11655aa800 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-kafkametrics.yml b/data/registry/collector-receiver-kafkametrics.yml index e0642d4689d2..94285014496f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-kubelet-stats.yml b/data/registry/collector-receiver-kubelet-stats.yml index 80a9b7cfedd1..21eb43777d61 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-loki.yml b/data/registry/collector-receiver-loki.yml index 9d56a6d856bf..6d230be396f4 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-memcached.yml b/data/registry/collector-receiver-memcached.yml index b1e225dea7f3..3127d809a18c 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-mongodb.yml b/data/registry/collector-receiver-mongodb.yml index 4e2bca36dfd5..83a705a352b8 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-mongodbatlas.yml b/data/registry/collector-receiver-mongodbatlas.yml index a725196570c1..2c3907b33436 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-mysql.yml b/data/registry/collector-receiver-mysql.yml index 155970812654..b4f532ca9a93 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-namedpipe.yml b/data/registry/collector-receiver-namedpipe.yml index 44d0eff3b7ad..044e84c83243 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-nginx.yml b/data/registry/collector-receiver-nginx.yml index d59df0f54471..cf2be47cf584 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-nop.yml b/data/registry/collector-receiver-nop.yml index 0740a5bcbb77..e4ff5421bd96 100644 --- a/data/registry/collector-receiver-nop.yml +++ b/data/registry/collector-receiver-nop.yml @@ -18,4 +18,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: go.opentelemetry.io/collector/receiver/nopreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-nsxt.yml b/data/registry/collector-receiver-nsxt.yml index 68d402848773..7addbbca67cd 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-ntp.yml b/data/registry/collector-receiver-ntp.yml index 27c5bfefb500..a24db2446c4e 100644 --- a/data/registry/collector-receiver-ntp.yml +++ b/data/registry/collector-receiver-ntp.yml @@ -17,4 +17,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/ntpreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-opencensus.yml b/data/registry/collector-receiver-opencensus.yml index ba0a3d971c18..a7ef56f734bc 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-oracledb.yml b/data/registry/collector-receiver-oracledb.yml index a41dda4c090b..a2180b850825 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-osquery.yml b/data/registry/collector-receiver-osquery.yml index 3492316fec36..9ea996beb3b6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-otelarrow.yml b/data/registry/collector-receiver-otelarrow.yml index be94070188a9..b36f40e93fdc 100644 --- a/data/registry/collector-receiver-otelarrow.yml +++ b/data/registry/collector-receiver-otelarrow.yml @@ -18,4 +18,4 @@ createdAt: 2024-04-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-otlp.yml b/data/registry/collector-receiver-otlp.yml index 851eaf6d0da6..703fe4a95af3 100644 --- a/data/registry/collector-receiver-otlp.yml +++ b/data/registry/collector-receiver-otlp.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: go.opentelemetry.io/collector/receiver/otlpreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-otlpjsonfile.yml b/data/registry/collector-receiver-otlpjsonfile.yml index 8c2dfdbf7061..8cc629278234 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-podman.yml b/data/registry/collector-receiver-podman.yml index bced7106ff66..03419085b5eb 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-postgresql.yml b/data/registry/collector-receiver-postgresql.yml index a31310b77890..ee0c9de2caec 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-prometheus.yml b/data/registry/collector-receiver-prometheus.yml index d4935e9cdfef..31593ac92c81 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-prometheusremotewrite.yml b/data/registry/collector-receiver-prometheusremotewrite.yml index 507b6728c264..f1de29966890 100644 --- a/data/registry/collector-receiver-prometheusremotewrite.yml +++ b/data/registry/collector-receiver-prometheusremotewrite.yml @@ -16,4 +16,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusremotewritereceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-pulsar.yml b/data/registry/collector-receiver-pulsar.yml index 2f973d604aaf..54a2786c6c39 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-purefa.yml b/data/registry/collector-receiver-purefa.yml index 232feef62177..b41edf78b315 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-purefb.yml b/data/registry/collector-receiver-purefb.yml index 48b921e82b8c..18c548f3156b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-rabbitmq.yml b/data/registry/collector-receiver-rabbitmq.yml index fa255ed3bcc6..10b2f6812073 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-receiver-creator.yml b/data/registry/collector-receiver-receiver-creator.yml index a7bc90072d38..bfbb7f175e92 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-redis.yml b/data/registry/collector-receiver-redis.yml index 40d7e3268ef8..5a6748314b9f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-riak.yml b/data/registry/collector-receiver-riak.yml index 8696f2dc6483..343bbba99f81 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-saphana.yml b/data/registry/collector-receiver-saphana.yml index ac1b7eb46789..fdc13a5186d5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-sapm.yml b/data/registry/collector-receiver-sapm.yml index a62c43e8ece9..6f4f6db7b130 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-signalfx.yml b/data/registry/collector-receiver-signalfx.yml index 68d3e4689acd..fb05c21c3329 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-simple-prometheus.yml b/data/registry/collector-receiver-simple-prometheus.yml index 1a183ffe1909..35fcfad13fe9 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-skywalking.yml b/data/registry/collector-receiver-skywalking.yml index 52c8a693c124..e6d4e6fb6802 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-snmp.yml b/data/registry/collector-receiver-snmp.yml index ab02bf2e3804..88ffb61996f8 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-snowflake.yml b/data/registry/collector-receiver-snowflake.yml index fefb467eefbe..a6a2a685519f 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-solace.yml b/data/registry/collector-receiver-solace.yml index f4f96057785d..2ff4532ad4e6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-splunk-hec.yml b/data/registry/collector-receiver-splunk-hec.yml index 85b0b74cfc5b..8563fb4d20b6 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-splunkenterprise.yml b/data/registry/collector-receiver-splunkenterprise.yml index cea0766b5dd5..6e23fa5a85d0 100644 --- a/data/registry/collector-receiver-splunkenterprise.yml +++ b/data/registry/collector-receiver-splunkenterprise.yml @@ -19,4 +19,4 @@ createdAt: 2020-11-05 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-sqlquery.yml b/data/registry/collector-receiver-sqlquery.yml index d690c0d4c617..22f5a091e58e 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-sqlserver.yml b/data/registry/collector-receiver-sqlserver.yml index aae3ca4b8891..a2593c9a1976 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-sshcheck.yml b/data/registry/collector-receiver-sshcheck.yml index e0ee6470e200..67cf2521b6cd 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-statsd.yml b/data/registry/collector-receiver-statsd.yml index 334dc2738241..c1b625d22c61 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-syslog.yml b/data/registry/collector-receiver-syslog.yml index 0fd1a6e3f3da..42c3d8e0853b 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-systemd.yml b/data/registry/collector-receiver-systemd.yml index ee0bb1599c20..c56e01e3e111 100644 --- a/data/registry/collector-receiver-systemd.yml +++ b/data/registry/collector-receiver-systemd.yml @@ -16,4 +16,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/systemdreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-tcplog.yml b/data/registry/collector-receiver-tcplog.yml index 8428609fad5c..b37b96079d56 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-tlscheck.yml b/data/registry/collector-receiver-tlscheck.yml index 9cb16d153029..cf8297d8f7cc 100644 --- a/data/registry/collector-receiver-tlscheck.yml +++ b/data/registry/collector-receiver-tlscheck.yml @@ -16,4 +16,4 @@ createdAt: 2024-11-18 package: registry: go-collector name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tlscheckreceiver - version: v0.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-udplog.yml b/data/registry/collector-receiver-udplog.yml index 0e6ff557cab4..0dd33b3f86d5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-vcenter.yml b/data/registry/collector-receiver-vcenter.yml index 89b9e5cf6631..a039d226c014 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-wavefront.yml b/data/registry/collector-receiver-wavefront.yml index 6599ce40cdb6..b26c77771aa5 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-webhookevent.yml b/data/registry/collector-receiver-webhookevent.yml index 6848238cf13a..fb931cf1a0c3 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-windows-perf-counters.yml b/data/registry/collector-receiver-windows-perf-counters.yml index aca243dedacb..2939187d1510 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-windowseventlog.yml b/data/registry/collector-receiver-windowseventlog.yml index bb88ac6f15c6..8f711a9531d7 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.115.0 + version: v0.117.0 diff --git a/data/registry/collector-receiver-zipkin.yml b/data/registry/collector-receiver-zipkin.yml index ed42b4c40288..8b3b905a9955 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.115.0 + version: v0.117.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 95cfabd25279..92d0874c2860 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.115.0 + version: v0.117.0 diff --git a/data/registry/exporter-dotnet-inmemory.yml b/data/registry/exporter-dotnet-inmemory.yml index 91eb8e6e5575..ac3e3162e28a 100644 --- a/data/registry/exporter-dotnet-inmemory.yml +++ b/data/registry/exporter-dotnet-inmemory.yml @@ -17,4 +17,4 @@ createdAt: 2022-11-07 package: registry: nuget name: OpenTelemetry.Exporter.InMemory - version: 1.10.0 + version: 1.11.0-rc.1 diff --git a/data/registry/exporter-js-instana.yml b/data/registry/exporter-js-instana.yml index efa886488576..5d681b209a66 100644 --- a/data/registry/exporter-js-instana.yml +++ b/data/registry/exporter-js-instana.yml @@ -16,4 +16,4 @@ createdAt: 2022-04-18 package: registry: npm name: '@instana/opentelemetry-exporter' - version: 4.2.0 + version: 4.5.0 diff --git a/data/registry/exporter-js-jaeger.yml b/data/registry/exporter-js-jaeger.yml index b9bd1eb90de7..bb651ab58774 100644 --- a/data/registry/exporter-js-jaeger.yml +++ b/data/registry/exporter-js-jaeger.yml @@ -14,4 +14,4 @@ createdAt: 2020-02-06 package: registry: npm name: '@opentelemetry/exporter-jaeger' - version: 1.29.0 + version: 1.30.0 diff --git a/data/registry/exporter-js-prometheus.yml b/data/registry/exporter-js-prometheus.yml index 9c4c46b812e0..2b9a911ba858 100644 --- a/data/registry/exporter-js-prometheus.yml +++ b/data/registry/exporter-js-prometheus.yml @@ -14,4 +14,4 @@ createdAt: 2020-02-06 package: registry: npm name: '@opentelemetry/exporter-prometheus' - version: 0.56.0 + version: 0.57.0 diff --git a/data/registry/exporter-js-sap-cloud-logging.yml b/data/registry/exporter-js-sap-cloud-logging.yml index 667df759bc2a..f22bd08d10b0 100644 --- a/data/registry/exporter-js-sap-cloud-logging.yml +++ b/data/registry/exporter-js-sap-cloud-logging.yml @@ -24,4 +24,4 @@ isFirstParty: false package: registry: npm name: '@sap/opentelemetry-exporter-for-sap-cloud-logging' - version: 0.2.0 + version: 0.3.0 diff --git a/data/registry/exporter-js-zipkin.yml b/data/registry/exporter-js-zipkin.yml index 9e86122cd6f0..54ce0e26eb65 100644 --- a/data/registry/exporter-js-zipkin.yml +++ b/data/registry/exporter-js-zipkin.yml @@ -11,7 +11,7 @@ authors: package: name: '@opentelemetry/exporter-zipkin' registry: npm - version: 1.29.0 + version: 1.30.0 urls: repo: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin docs: /docs/languages/js/exporters/#zipkin diff --git a/data/registry/exporter-php-otlp.yml b/data/registry/exporter-php-otlp.yml index 3bc4491b62f8..c3442a30e3d8 100644 --- a/data/registry/exporter-php-otlp.yml +++ b/data/registry/exporter-php-otlp.yml @@ -14,7 +14,7 @@ authors: package: registry: packagist name: open-telemetry/exporter-otlp - version: '1.1.0' + version: '1.2.0' urls: repo: https://github.com/open-telemetry/opentelemetry-php/tree/main/src/Contrib/Otlp createdAt: 2022-12-14 diff --git a/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml b/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml index b97e79e0bc99..86a4d12a67f5 100644 --- a/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml +++ b/data/registry/instrumentation-dotnet-aspnet-telemetryhttpmodule.yml @@ -21,4 +21,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule - version: 1.9.0-beta.1 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-aspnet.yml b/data/registry/instrumentation-dotnet-aspnet.yml index 202aeece130a..281793b55d92 100644 --- a/data/registry/instrumentation-dotnet-aspnet.yml +++ b/data/registry/instrumentation-dotnet-aspnet.yml @@ -18,4 +18,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.AspNet - version: 1.9.0-beta.1 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-aspnetcore.yml b/data/registry/instrumentation-dotnet-aspnetcore.yml index c2bcf993bb08..d401f10974be 100644 --- a/data/registry/instrumentation-dotnet-aspnetcore.yml +++ b/data/registry/instrumentation-dotnet-aspnetcore.yml @@ -19,4 +19,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.AspNetCore - version: 1.9.0 + version: 1.10.1 diff --git a/data/registry/instrumentation-dotnet-aws.yml b/data/registry/instrumentation-dotnet-aws.yml index 53b132ef4166..9167d7955121 100644 --- a/data/registry/instrumentation-dotnet-aws.yml +++ b/data/registry/instrumentation-dotnet-aws.yml @@ -20,4 +20,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.AWS - version: 1.10.0-beta.1 + version: 1.10.0-rc.1 diff --git a/data/registry/instrumentation-dotnet-awslambda.yml b/data/registry/instrumentation-dotnet-awslambda.yml index 190ddca583a0..754ff174fc7d 100644 --- a/data/registry/instrumentation-dotnet-awslambda.yml +++ b/data/registry/instrumentation-dotnet-awslambda.yml @@ -19,4 +19,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.AWSLambda - version: 1.10.0-beta.1 + version: 1.10.0-rc.1 diff --git a/data/registry/instrumentation-dotnet-entityframeworkcore.yml b/data/registry/instrumentation-dotnet-entityframeworkcore.yml index e4b03d4040ff..ab3319950180 100644 --- a/data/registry/instrumentation-dotnet-entityframeworkcore.yml +++ b/data/registry/instrumentation-dotnet-entityframeworkcore.yml @@ -20,4 +20,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.EntityFrameworkCore - version: 1.0.0-beta.12 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-grpcnetclient.yml b/data/registry/instrumentation-dotnet-grpcnetclient.yml index 74d0e1d3d17f..48d98aaa95e3 100644 --- a/data/registry/instrumentation-dotnet-grpcnetclient.yml +++ b/data/registry/instrumentation-dotnet-grpcnetclient.yml @@ -19,4 +19,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.GrpcNetClient - version: 1.9.0-beta.1 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-instrumentation-aws.yml b/data/registry/instrumentation-dotnet-instrumentation-aws.yml index caeb93c3d0a2..2ef91c5aa423 100644 --- a/data/registry/instrumentation-dotnet-instrumentation-aws.yml +++ b/data/registry/instrumentation-dotnet-instrumentation-aws.yml @@ -16,4 +16,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.AWS - version: 1.10.0-beta.1 + version: 1.10.0-rc.1 diff --git a/data/registry/instrumentation-dotnet-owin.yml b/data/registry/instrumentation-dotnet-owin.yml index 04092e7b7bb3..d73c6256e56d 100644 --- a/data/registry/instrumentation-dotnet-owin.yml +++ b/data/registry/instrumentation-dotnet-owin.yml @@ -19,4 +19,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.Owin - version: 1.0.0-rc.6 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-process.yml b/data/registry/instrumentation-dotnet-process.yml index 26a503204eee..3669ba0b3d80 100644 --- a/data/registry/instrumentation-dotnet-process.yml +++ b/data/registry/instrumentation-dotnet-process.yml @@ -18,4 +18,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.Process - version: 1.0.0-alpha.6 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-quartz.yml b/data/registry/instrumentation-dotnet-quartz.yml index e40542da388c..af8b1c8e1d9b 100644 --- a/data/registry/instrumentation-dotnet-quartz.yml +++ b/data/registry/instrumentation-dotnet-quartz.yml @@ -16,4 +16,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.Quartz - version: 1.0.0-beta.3 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-sqlclient.yml b/data/registry/instrumentation-dotnet-sqlclient.yml index 3a838c4aa2b2..5fc82c2fa159 100644 --- a/data/registry/instrumentation-dotnet-sqlclient.yml +++ b/data/registry/instrumentation-dotnet-sqlclient.yml @@ -19,4 +19,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.SqlClient - version: 1.9.0-beta.1 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-stackexchangeredis.yml b/data/registry/instrumentation-dotnet-stackexchangeredis.yml index d92711b74e79..09fe7adfc5f8 100644 --- a/data/registry/instrumentation-dotnet-stackexchangeredis.yml +++ b/data/registry/instrumentation-dotnet-stackexchangeredis.yml @@ -20,4 +20,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.StackExchangeRedis - version: 1.9.0-beta.1 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-dotnet-wcf.yml b/data/registry/instrumentation-dotnet-wcf.yml index d235ffa3e58d..1539fe073104 100644 --- a/data/registry/instrumentation-dotnet-wcf.yml +++ b/data/registry/instrumentation-dotnet-wcf.yml @@ -18,4 +18,4 @@ isFirstParty: false package: registry: nuget name: OpenTelemetry.Instrumentation.Wcf - version: 1.0.0-rc.18 + version: 1.10.0-beta.1 diff --git a/data/registry/instrumentation-go-gorm.yml b/data/registry/instrumentation-go-gorm.yml index 0373cc67e2c8..dc4e2470a462 100644 --- a/data/registry/instrumentation-go-gorm.yml +++ b/data/registry/instrumentation-go-gorm.yml @@ -18,4 +18,4 @@ isFirstParty: true package: registry: go name: gorm.io/plugin/opentelemetry - version: v0.1.10 + version: v0.1.11 diff --git a/data/registry/instrumentation-go-xsam-database-sql.yml b/data/registry/instrumentation-go-xsam-database-sql.yml index 0a22dce3358b..e5b151813764 100644 --- a/data/registry/instrumentation-go-xsam-database-sql.yml +++ b/data/registry/instrumentation-go-xsam-database-sql.yml @@ -16,7 +16,7 @@ isFirstParty: false package: name: github.com/XSAM/otelsql registry: go - version: v0.35.0 + version: v0.36.0 urls: repo: https://github.com/XSAM/otelsql createdAt: 2021-10-12 diff --git a/data/registry/instrumentation-java-finatra.yml b/data/registry/instrumentation-java-finatra.yml index 0f4e2c452a86..484bece187da 100644 --- a/data/registry/instrumentation-java-finatra.yml +++ b/data/registry/instrumentation-java-finatra.yml @@ -18,4 +18,4 @@ isFirstParty: false package: registry: maven name: io.opentelemetry.javaagent.instrumentation/opentelemetry-javaagent-finatra-2.9 - version: 2.10.0-alpha + version: 2.11.0-alpha diff --git a/data/registry/instrumentation-java-http4k.yml b/data/registry/instrumentation-java-http4k.yml index 3fcf240a8f13..9162273fcb05 100644 --- a/data/registry/instrumentation-java-http4k.yml +++ b/data/registry/instrumentation-java-http4k.yml @@ -19,4 +19,4 @@ isFirstParty: true package: registry: maven name: org.http4k/http4k-opentelemetry - version: 5.38.0.0 + version: 5.45.0.0 diff --git a/data/registry/instrumentation-java-okhttp.yml b/data/registry/instrumentation-java-okhttp.yml index 6e7c23480fb5..73577fc3beb1 100644 --- a/data/registry/instrumentation-java-okhttp.yml +++ b/data/registry/instrumentation-java-okhttp.yml @@ -17,5 +17,5 @@ createdAt: 2020-11-05 package: registry: maven name: io.opentelemetry.instrumentation/opentelemetry-okhttp-3.0 - version: 2.10.0-alpha + version: 2.11.0-alpha isFirstParty: false diff --git a/data/registry/instrumentation-js-amqplib.yml b/data/registry/instrumentation-js-amqplib.yml index 7b61702165e8..e7940c2d1809 100644 --- a/data/registry/instrumentation-js-amqplib.yml +++ b/data/registry/instrumentation-js-amqplib.yml @@ -14,7 +14,7 @@ authors: package: name: '@opentelemetry/instrumentation-amqplib' registry: npm - version: 0.45.0 + version: 0.46.0 urls: repo: https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-amqplib createdAt: 2020-06-15 diff --git a/data/registry/instrumentation-js-aws-lambda.yml b/data/registry/instrumentation-js-aws-lambda.yml index 52fcc7b61c45..9c1540812324 100644 --- a/data/registry/instrumentation-js-aws-lambda.yml +++ b/data/registry/instrumentation-js-aws-lambda.yml @@ -15,5 +15,5 @@ createdAt: 2021-07-08 package: name: '@opentelemetry/instrumentation-aws-lambda' registry: npm - version: 0.49.0 + version: 0.50.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-aws-sdk.yml b/data/registry/instrumentation-js-aws-sdk.yml index d8ebb792ffce..f0e3f8522678 100644 --- a/data/registry/instrumentation-js-aws-sdk.yml +++ b/data/registry/instrumentation-js-aws-sdk.yml @@ -21,5 +21,5 @@ createdAt: 2020-06-15 package: name: '@opentelemetry/instrumentation-aws-sdk' registry: npm - version: 0.48.0 + version: 0.49.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-bunyan.yml b/data/registry/instrumentation-js-bunyan.yml index 051a0ca3ae40..351844dbb422 100644 --- a/data/registry/instrumentation-js-bunyan.yml +++ b/data/registry/instrumentation-js-bunyan.yml @@ -16,5 +16,5 @@ createdAt: 2021-07-08 package: name: '@opentelemetry/instrumentation-bunyan' registry: npm - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-cassandra-driver.yml b/data/registry/instrumentation-js-cassandra-driver.yml index d6e0234d2ef8..c3ffe4067465 100644 --- a/data/registry/instrumentation-js-cassandra-driver.yml +++ b/data/registry/instrumentation-js-cassandra-driver.yml @@ -16,5 +16,5 @@ createdAt: 2021-07-08 package: name: '@opentelemetry/instrumentation-cassandra-driver' registry: npm - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-cassandra.yml b/data/registry/instrumentation-js-cassandra.yml index 84fb054aecec..9fe0ec6917c1 100644 --- a/data/registry/instrumentation-js-cassandra.yml +++ b/data/registry/instrumentation-js-cassandra.yml @@ -17,5 +17,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-cassandra-driver' - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-connect.yml b/data/registry/instrumentation-js-connect.yml index d2adb9c93aa8..b0c29dccd5ca 100644 --- a/data/registry/instrumentation-js-connect.yml +++ b/data/registry/instrumentation-js-connect.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: name: '@opentelemetry/instrumentation-connect' registry: npm - version: 0.42.0 + version: 0.43.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-cucumber.yml b/data/registry/instrumentation-js-cucumber.yml index 49451a9ee2b8..b1041c8d7707 100644 --- a/data/registry/instrumentation-js-cucumber.yml +++ b/data/registry/instrumentation-js-cucumber.yml @@ -17,5 +17,5 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-cucumber' - version: 0.12.0 + version: 0.13.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-dataloader.yml b/data/registry/instrumentation-js-dataloader.yml index 7d9b0b0d923d..fe6e001cc8da 100644 --- a/data/registry/instrumentation-js-dataloader.yml +++ b/data/registry/instrumentation-js-dataloader.yml @@ -17,5 +17,5 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-dataloader' - version: 0.15.0 + version: 0.16.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-dns.yml b/data/registry/instrumentation-js-dns.yml index e2d1a5c7495c..7c2219ed8ecd 100644 --- a/data/registry/instrumentation-js-dns.yml +++ b/data/registry/instrumentation-js-dns.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-dns' - version: 0.42.0 + version: 0.43.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-document-load.yml b/data/registry/instrumentation-js-document-load.yml index 478d1eb1bb7a..53a99e7ccda8 100644 --- a/data/registry/instrumentation-js-document-load.yml +++ b/data/registry/instrumentation-js-document-load.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-document-load' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-express.yml b/data/registry/instrumentation-js-express.yml index d4337369fbf1..aac386515e99 100644 --- a/data/registry/instrumentation-js-express.yml +++ b/data/registry/instrumentation-js-express.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-express' - version: 0.46.0 + version: 0.47.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-fastify.yml b/data/registry/instrumentation-js-fastify.yml index e868918f98a3..b889ba7647b8 100644 --- a/data/registry/instrumentation-js-fastify.yml +++ b/data/registry/instrumentation-js-fastify.yml @@ -15,5 +15,5 @@ createdAt: 2020-08-28 package: registry: npm name: '@opentelemetry/instrumentation-fastify' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-fetch.yml b/data/registry/instrumentation-js-fetch.yml index b6b69d8eca22..7f69151e02de 100644 --- a/data/registry/instrumentation-js-fetch.yml +++ b/data/registry/instrumentation-js-fetch.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-fetch' - version: 0.56.0 + version: 0.57.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-fs.yml b/data/registry/instrumentation-js-fs.yml index d9fbf7f252d5..50d52448774b 100644 --- a/data/registry/instrumentation-js-fs.yml +++ b/data/registry/instrumentation-js-fs.yml @@ -15,5 +15,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-fs' - version: 0.18.0 + version: 0.19.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-generic-pool.yml b/data/registry/instrumentation-js-generic-pool.yml index b2a43b3e3311..e5109192422b 100644 --- a/data/registry/instrumentation-js-generic-pool.yml +++ b/data/registry/instrumentation-js-generic-pool.yml @@ -16,5 +16,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-generic-pool' - version: 0.42.0 + version: 0.43.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-graphql.yml b/data/registry/instrumentation-js-graphql.yml index 791d894fcda4..19d11b87e38d 100644 --- a/data/registry/instrumentation-js-graphql.yml +++ b/data/registry/instrumentation-js-graphql.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-graphql' - version: 0.46.0 + version: 0.47.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-grpc.yml b/data/registry/instrumentation-js-grpc.yml index 6a353c124503..5529a730debc 100644 --- a/data/registry/instrumentation-js-grpc.yml +++ b/data/registry/instrumentation-js-grpc.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-grpc' - version: 0.56.0 + version: 0.57.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-hapi.yml b/data/registry/instrumentation-js-hapi.yml index 298b5d68a8df..07de3bce166f 100644 --- a/data/registry/instrumentation-js-hapi.yml +++ b/data/registry/instrumentation-js-hapi.yml @@ -15,5 +15,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-hapi' - version: 0.44.0 + version: 0.45.1 isFirstParty: false diff --git a/data/registry/instrumentation-js-http.yml b/data/registry/instrumentation-js-http.yml index 47594bc1cd1b..5083ba2b8697 100644 --- a/data/registry/instrumentation-js-http.yml +++ b/data/registry/instrumentation-js-http.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-http' - version: 0.56.0 + version: 0.57.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-ioredis.yml b/data/registry/instrumentation-js-ioredis.yml index e8bb3fe0ee99..2b55f295d491 100644 --- a/data/registry/instrumentation-js-ioredis.yml +++ b/data/registry/instrumentation-js-ioredis.yml @@ -15,5 +15,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-ioredis' - version: 0.46.0 + version: 0.47.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-knex.yml b/data/registry/instrumentation-js-knex.yml index 68d6683f411a..16d4d15b3c80 100644 --- a/data/registry/instrumentation-js-knex.yml +++ b/data/registry/instrumentation-js-knex.yml @@ -17,5 +17,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-knex' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-koa.yml b/data/registry/instrumentation-js-koa.yml index b2c3b53b6d32..08b01ef8d562 100644 --- a/data/registry/instrumentation-js-koa.yml +++ b/data/registry/instrumentation-js-koa.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-koa' - version: 0.46.0 + version: 0.47.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-langchain.yml b/data/registry/instrumentation-js-langchain.yml index f998d022604c..b978cde5a413 100644 --- a/data/registry/instrumentation-js-langchain.yml +++ b/data/registry/instrumentation-js-langchain.yml @@ -18,5 +18,5 @@ createdAt: 2024-06-05 package: registry: npm name: '@arizeai/openinference-instrumentation-langchain' - version: 1.1.0 + version: 2.0.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-long-task.yml b/data/registry/instrumentation-js-long-task.yml index 27871a0e2a4f..e39f87d1c23c 100644 --- a/data/registry/instrumentation-js-long-task.yml +++ b/data/registry/instrumentation-js-long-task.yml @@ -14,5 +14,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-long-task' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-lru-memoizer.yml b/data/registry/instrumentation-js-lru-memoizer.yml index e1031cb0c569..3ac21f3595c2 100644 --- a/data/registry/instrumentation-js-lru-memoizer.yml +++ b/data/registry/instrumentation-js-lru-memoizer.yml @@ -17,5 +17,5 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-lru-memoizer' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-memcached.yml b/data/registry/instrumentation-js-memcached.yml index 57e42ace829c..481f3c8d1812 100644 --- a/data/registry/instrumentation-js-memcached.yml +++ b/data/registry/instrumentation-js-memcached.yml @@ -15,5 +15,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-memcached' - version: 0.42.0 + version: 0.43.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-mongodb.yml b/data/registry/instrumentation-js-mongodb.yml index f4d5eb7df6d1..093e56488409 100644 --- a/data/registry/instrumentation-js-mongodb.yml +++ b/data/registry/instrumentation-js-mongodb.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-mongodb' - version: 0.50.0 + version: 0.51.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-mongoose-instrumentation.yml b/data/registry/instrumentation-js-mongoose-instrumentation.yml index 9af596fd5c97..0661f2052a8e 100644 --- a/data/registry/instrumentation-js-mongoose-instrumentation.yml +++ b/data/registry/instrumentation-js-mongoose-instrumentation.yml @@ -16,5 +16,5 @@ createdAt: 2021-02-17 package: registry: npm name: '@opentelemetry/instrumentation-mongoose' - version: 0.45.0 + version: 0.46.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-mysql.yml b/data/registry/instrumentation-js-mysql.yml index 750e4f1a5af4..58ab7ad1782e 100644 --- a/data/registry/instrumentation-js-mysql.yml +++ b/data/registry/instrumentation-js-mysql.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-mysql' - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-mysql2.yml b/data/registry/instrumentation-js-mysql2.yml index 343087fe0f6c..e7946a71eb74 100644 --- a/data/registry/instrumentation-js-mysql2.yml +++ b/data/registry/instrumentation-js-mysql2.yml @@ -18,5 +18,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-mysql2' - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-nestjs-core.yml b/data/registry/instrumentation-js-nestjs-core.yml index 6fb119d846d9..47ca3eb386f6 100644 --- a/data/registry/instrumentation-js-nestjs-core.yml +++ b/data/registry/instrumentation-js-nestjs-core.yml @@ -17,5 +17,5 @@ createdAt: 2021-07-09 package: registry: npm name: '@opentelemetry/instrumentation-nestjs-core' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-nestjs.yml b/data/registry/instrumentation-js-nestjs.yml index 2f3697137ff1..3fb3b7c0f456 100644 --- a/data/registry/instrumentation-js-nestjs.yml +++ b/data/registry/instrumentation-js-nestjs.yml @@ -16,5 +16,5 @@ createdAt: 2021-07-09 package: registry: npm name: '@opentelemetry/instrumentation-nestjs-core' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-net.yml b/data/registry/instrumentation-js-net.yml index b980c8dfe54e..dfe243af2fad 100644 --- a/data/registry/instrumentation-js-net.yml +++ b/data/registry/instrumentation-js-net.yml @@ -14,5 +14,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-net' - version: 0.42.0 + version: 0.43.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-openai.yml b/data/registry/instrumentation-js-openai.yml index f966563fce03..4dc98aefaf9e 100644 --- a/data/registry/instrumentation-js-openai.yml +++ b/data/registry/instrumentation-js-openai.yml @@ -18,5 +18,5 @@ createdAt: 2024-06-05 package: registry: npm name: '@arizeai/openinference-instrumentation-openai' - version: 1.1.2 + version: 2.0.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-pg.yml b/data/registry/instrumentation-js-pg.yml index ebe71ebe3473..65876e42776a 100644 --- a/data/registry/instrumentation-js-pg.yml +++ b/data/registry/instrumentation-js-pg.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-pg' - version: 0.49.0 + version: 0.50.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-pillarjs-router.yml b/data/registry/instrumentation-js-pillarjs-router.yml index 434d992c40f5..14793a20c908 100644 --- a/data/registry/instrumentation-js-pillarjs-router.yml +++ b/data/registry/instrumentation-js-pillarjs-router.yml @@ -20,5 +20,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-restify' - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-pino.yml b/data/registry/instrumentation-js-pino.yml index fc0446170594..43262ddb9eb5 100644 --- a/data/registry/instrumentation-js-pino.yml +++ b/data/registry/instrumentation-js-pino.yml @@ -16,5 +16,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-pino' - version: 0.45.0 + version: 0.46.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-postgres.yml b/data/registry/instrumentation-js-postgres.yml index 95e24361fff8..3697a8d37bf4 100644 --- a/data/registry/instrumentation-js-postgres.yml +++ b/data/registry/instrumentation-js-postgres.yml @@ -17,5 +17,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-pg' - version: 0.49.0 + version: 0.50.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-prisma.yml b/data/registry/instrumentation-js-prisma.yml index 2a3eb980a3ba..38e3c7d1d537 100644 --- a/data/registry/instrumentation-js-prisma.yml +++ b/data/registry/instrumentation-js-prisma.yml @@ -17,5 +17,5 @@ createdAt: 2022-08-25 package: registry: npm name: '@prisma/instrumentation' - version: 6.0.1 + version: 6.2.1 isFirstParty: true diff --git a/data/registry/instrumentation-js-redis-4.yml b/data/registry/instrumentation-js-redis-4.yml index e4b2ab4f9056..5c6b3678197f 100644 --- a/data/registry/instrumentation-js-redis-4.yml +++ b/data/registry/instrumentation-js-redis-4.yml @@ -16,5 +16,5 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-redis-4' - version: 0.45.0 + version: 0.46.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-redis.yml b/data/registry/instrumentation-js-redis.yml index bcf3ddb6b11a..65b0a7642b7a 100644 --- a/data/registry/instrumentation-js-redis.yml +++ b/data/registry/instrumentation-js-redis.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-redis' - version: 0.45.0 + version: 0.46.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-restify.yml b/data/registry/instrumentation-js-restify.yml index 9ae5dfbf3bbd..cd34c60435e4 100644 --- a/data/registry/instrumentation-js-restify.yml +++ b/data/registry/instrumentation-js-restify.yml @@ -15,5 +15,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-restify' - version: 0.44.0 + version: 0.45.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-router.yml b/data/registry/instrumentation-js-router.yml index ac14aa47f3ac..9ad5972f41b9 100644 --- a/data/registry/instrumentation-js-router.yml +++ b/data/registry/instrumentation-js-router.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-router' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-runtimenode.yml b/data/registry/instrumentation-js-runtimenode.yml index 50931cb35912..71ebe2221076 100644 --- a/data/registry/instrumentation-js-runtimenode.yml +++ b/data/registry/instrumentation-js-runtimenode.yml @@ -19,5 +19,5 @@ createdAt: 2024-04-18 package: registry: npm name: '@opentelemetry/instrumentation-runtime-node' - version: 0.11.0 + version: 0.12.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-socket.io.yml b/data/registry/instrumentation-js-socket.io.yml index a9cff70e14c8..f85fe06b6147 100644 --- a/data/registry/instrumentation-js-socket.io.yml +++ b/data/registry/instrumentation-js-socket.io.yml @@ -16,5 +16,5 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-socket.io' - version: 0.45.0 + version: 0.46.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-tedious.yml b/data/registry/instrumentation-js-tedious.yml index 2adf97333605..d56def79aed8 100644 --- a/data/registry/instrumentation-js-tedious.yml +++ b/data/registry/instrumentation-js-tedious.yml @@ -16,5 +16,5 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-tedious' - version: 0.17.0 + version: 0.18.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-undici.yml b/data/registry/instrumentation-js-undici.yml index 3543b6312415..49bafed7a49c 100644 --- a/data/registry/instrumentation-js-undici.yml +++ b/data/registry/instrumentation-js-undici.yml @@ -19,5 +19,5 @@ createdAt: 2024-04-18 package: registry: npm name: '@opentelemetry/instrumentation-undici' - version: 0.9.0 + version: 0.10.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-user-interaction.yml b/data/registry/instrumentation-js-user-interaction.yml index bd602d2161f0..2db823475440 100644 --- a/data/registry/instrumentation-js-user-interaction.yml +++ b/data/registry/instrumentation-js-user-interaction.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-user-interaction' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-winston.yml b/data/registry/instrumentation-js-winston.yml index d54eea2e2a5b..fedbcf0ef9a1 100644 --- a/data/registry/instrumentation-js-winston.yml +++ b/data/registry/instrumentation-js-winston.yml @@ -16,5 +16,5 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-winston' - version: 0.43.0 + version: 0.44.0 isFirstParty: false diff --git a/data/registry/instrumentation-js-xml-http-request.yml b/data/registry/instrumentation-js-xml-http-request.yml index f1f6e611339e..777b794cea60 100644 --- a/data/registry/instrumentation-js-xml-http-request.yml +++ b/data/registry/instrumentation-js-xml-http-request.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-xml-http-request' - version: 0.56.0 + version: 0.57.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-action-view.yml b/data/registry/instrumentation-ruby-action-view.yml index 8c358ccb15c6..e0098be6f9f2 100644 --- a/data/registry/instrumentation-ruby-action-view.yml +++ b/data/registry/instrumentation-ruby-action-view.yml @@ -15,5 +15,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-action_view - version: 0.7.3 + version: 0.8.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-actionmailer.yml b/data/registry/instrumentation-ruby-actionmailer.yml index f013df9712ba..48b059f6b9dc 100644 --- a/data/registry/instrumentation-ruby-actionmailer.yml +++ b/data/registry/instrumentation-ruby-actionmailer.yml @@ -19,5 +19,5 @@ createdAt: 2024-07-08 package: registry: gems name: opentelemetry-instrumentation-action_mailer - version: 0.2.0 + version: 0.3.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-active-model-serializers.yml b/data/registry/instrumentation-ruby-active-model-serializers.yml index bec62ab6e79f..6cc7d2857e46 100644 --- a/data/registry/instrumentation-ruby-active-model-serializers.yml +++ b/data/registry/instrumentation-ruby-active-model-serializers.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-active_model_serializers - version: 0.20.3 + version: 0.21.1 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-active-support.yml b/data/registry/instrumentation-ruby-active-support.yml index 5d5fef619d52..b1a3946d4728 100644 --- a/data/registry/instrumentation-ruby-active-support.yml +++ b/data/registry/instrumentation-ruby-active-support.yml @@ -15,5 +15,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-active_support - version: 0.6.0 + version: 0.7.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-all.yml b/data/registry/instrumentation-ruby-all.yml index be6517b5075e..1c0458da2784 100644 --- a/data/registry/instrumentation-ruby-all.yml +++ b/data/registry/instrumentation-ruby-all.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-all - version: 0.69.1 + version: 0.71.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-elasticsearch.yml b/data/registry/instrumentation-ruby-elasticsearch.yml index fa866d0c4b85..c4f6377b52b4 100644 --- a/data/registry/instrumentation-ruby-elasticsearch.yml +++ b/data/registry/instrumentation-ruby-elasticsearch.yml @@ -20,4 +20,4 @@ isNative: true package: registry: gems name: elasticsearch - version: 8.16.0 + version: 8.17.0 diff --git a/data/registry/instrumentation-ruby-faraday.yml b/data/registry/instrumentation-ruby-faraday.yml index 6a937504f4d6..038db4e76110 100644 --- a/data/registry/instrumentation-ruby-faraday.yml +++ b/data/registry/instrumentation-ruby-faraday.yml @@ -15,5 +15,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-faraday - version: 0.24.7 + version: 0.25.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-koala.yml b/data/registry/instrumentation-ruby-koala.yml index d015060f9644..0188a9e4f131 100644 --- a/data/registry/instrumentation-ruby-koala.yml +++ b/data/registry/instrumentation-ruby-koala.yml @@ -15,5 +15,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-koala - version: 0.20.5 + version: 0.20.6 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-pg.yml b/data/registry/instrumentation-ruby-pg.yml index 27816eed1afb..0e36a6b368cc 100644 --- a/data/registry/instrumentation-ruby-pg.yml +++ b/data/registry/instrumentation-ruby-pg.yml @@ -16,5 +16,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-pg - version: 0.29.1 + version: 0.29.2 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-rails.yml b/data/registry/instrumentation-ruby-rails.yml index 0fe5cea66d8a..a172d3087bb3 100644 --- a/data/registry/instrumentation-ruby-rails.yml +++ b/data/registry/instrumentation-ruby-rails.yml @@ -14,5 +14,5 @@ createdAt: 2020-11-09 package: registry: gems name: opentelemetry-instrumentation-rails - version: 0.33.1 + version: 0.34.0 isFirstParty: false diff --git a/data/registry/instrumentation-ruby-rdkafka.yml b/data/registry/instrumentation-ruby-rdkafka.yml index 4730faf8ae0f..aeb127ed07e6 100644 --- a/data/registry/instrumentation-ruby-rdkafka.yml +++ b/data/registry/instrumentation-ruby-rdkafka.yml @@ -18,5 +18,5 @@ createdAt: 2022-10-27 package: registry: gems name: opentelemetry-instrumentation-rdkafka - version: 0.4.8 + version: 0.4.9 isFirstParty: false diff --git a/data/registry/resource-detector-js-alibabacloud.yml b/data/registry/resource-detector-js-alibabacloud.yml index cb4101bc3c7e..282bb495e3a3 100644 --- a/data/registry/resource-detector-js-alibabacloud.yml +++ b/data/registry/resource-detector-js-alibabacloud.yml @@ -16,4 +16,4 @@ createdAt: 2022-12-07 package: registry: npm name: '@opentelemetry/resource-detector-alibaba-cloud' - version: 0.29.6 + version: 0.29.7 diff --git a/data/registry/resource-detector-js-aws.yml b/data/registry/resource-detector-js-aws.yml index df0605790a96..956b6f1d235b 100644 --- a/data/registry/resource-detector-js-aws.yml +++ b/data/registry/resource-detector-js-aws.yml @@ -15,4 +15,4 @@ createdAt: 2022-12-07 package: registry: npm name: '@opentelemetry/resource-detector-aws' - version: 1.9.0 + version: 1.10.0 diff --git a/data/registry/resource-detector-js-azure.yml b/data/registry/resource-detector-js-azure.yml index 1b6af7d2fee3..9fa846a22a99 100644 --- a/data/registry/resource-detector-js-azure.yml +++ b/data/registry/resource-detector-js-azure.yml @@ -15,4 +15,4 @@ createdAt: 2022-12-07 package: registry: npm name: '@opentelemetry/resource-detector-azure' - version: 0.4.0 + version: 0.5.0 diff --git a/data/registry/resource-detector-js-container.yml b/data/registry/resource-detector-js-container.yml index 0b357433fd45..fa8b438cd597 100644 --- a/data/registry/resource-detector-js-container.yml +++ b/data/registry/resource-detector-js-container.yml @@ -17,4 +17,4 @@ createdAt: 2022-12-07 package: registry: npm name: '@opentelemetry/resource-detector-container' - version: 0.5.2 + version: 0.5.3 diff --git a/data/registry/resource-detector-js-gcp.yml b/data/registry/resource-detector-js-gcp.yml index 6f1295945b2f..257ad19acf41 100644 --- a/data/registry/resource-detector-js-gcp.yml +++ b/data/registry/resource-detector-js-gcp.yml @@ -15,4 +15,4 @@ createdAt: 2022-12-07 package: registry: npm name: '@opentelemetry/resource-detector-gcp' - version: 0.31.0 + version: 0.32.0 diff --git a/data/registry/resource-detector-js-instana.yml b/data/registry/resource-detector-js-instana.yml index 14a422a757aa..4ce8c7b786cc 100644 --- a/data/registry/resource-detector-js-instana.yml +++ b/data/registry/resource-detector-js-instana.yml @@ -17,4 +17,4 @@ createdAt: 2022-12-07 package: registry: npm name: '@opentelemetry/resource-detector-instana' - version: 0.16.0 + version: 0.17.0 diff --git a/data/registry/tools-dotnet-aspire-dashboard.yml b/data/registry/tools-dotnet-aspire-dashboard.yml new file mode 100644 index 000000000000..a2df513dbcb1 --- /dev/null +++ b/data/registry/tools-dotnet-aspire-dashboard.yml @@ -0,0 +1,19 @@ +title: Standalone .NET Aspire dashboard +registryType: utilities +language: dotnet +tags: + - dashboard + - aspire + - viewer + - browser-based +urls: + repo: https://github.com/dotnet/aspire/tree/main/src/Aspire.Dashboard + docs: https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/dashboard/standalone?tabs=bash +license: MIT +description: + The .NET Aspire Dashboard is a browser-based app to view run-time information + about your distributed application. +authors: + - name: Microsoft + url: https://github.com/microsoft +createdAt: 2024-12-12 diff --git a/data/registry/tools-dotnet-purview-telemetry-sourcegenerator.yml b/data/registry/tools-dotnet-purview-telemetry-sourcegenerator.yml index e504284e071e..59ed13b270b1 100644 --- a/data/registry/tools-dotnet-purview-telemetry-sourcegenerator.yml +++ b/data/registry/tools-dotnet-purview-telemetry-sourcegenerator.yml @@ -38,4 +38,4 @@ createdAt: 2024-04-26 package: registry: nuget name: Purview.Telemetry.SourceGenerator - version: 1.0.12 + version: 1.1.0 diff --git a/data/registry/tools-elixir-tails.yml b/data/registry/tools-elixir-tails.yml new file mode 100644 index 000000000000..79333ed4509e --- /dev/null +++ b/data/registry/tools-elixir-tails.yml @@ -0,0 +1,18 @@ +# cSpell:ignore Aronoff +title: tails +registryType: utilities +language: elixir +tags: + - otel + - webserver + - tailing +urls: + repo: https://github.com/jaronoff97/tails +license: Apache 2.0 +description: + Tails is a small webserver written in Elixir that listens on a socket and + streams live messages from a collector. +authors: + - name: Jacob Aronoff + url: https://github.com/jaronoff97 +createdAt: 2024-12-12 diff --git a/data/registry/tools-go-docker-lgtm.yml b/data/registry/tools-go-docker-lgtm.yml new file mode 100644 index 000000000000..755d74feb928 --- /dev/null +++ b/data/registry/tools-go-docker-lgtm.yml @@ -0,0 +1,24 @@ +# cSpell:ignore Stäber Zeitlinger +title: docker-otel-lgtm +registryType: utilities +language: go +tags: + - collector + - testing + - docker + - backend + - traces + - logs + - metrics + - utilities +license: Apache 2.0 +description: | + docker-otel-lgtm is an OpenTelemetry backend in a Docker image. +authors: + - name: Gregor Zeitlinger + url: https://github.com/zeitlinger + - name: Fabian Stäber + url: https://github.com/fstab +urls: + repo: https://github.com/grafana/docker-otel-lgtm +createdAt: 2024-12-19 diff --git a/data/registry/tools-go-oats.yml b/data/registry/tools-go-oats.yml new file mode 100644 index 000000000000..b8f927c28cdd --- /dev/null +++ b/data/registry/tools-go-oats.yml @@ -0,0 +1,26 @@ +# cSpell:ignore Grcevski Nikola Zeitlinger +title: OpenTelemetry Acceptance Tests (OATs) +registryType: utilities +language: go +tags: + - collector + - testing + - traces + - logs + - metrics + - utilities +license: Apache 2.0 +description: | + OATs is a testing suite for OpenTelemetry applications. + Tests are written in YAML and validate traces with TraceQL, logs with LogQL, and metrics with PromQL. + +authors: + - name: Gregor Zeitlinger + url: https://github.com/zeitlinger + - name: Matthew Hensley + url: https://github.com/matt-hensley + - name: Nikola Grcevski + url: https://github.com/grcevski +urls: + repo: https://github.com/grafana/oats +createdAt: 2024-12-18 diff --git a/data/registry/tools-go-otel-desktop-viewer.yml b/data/registry/tools-go-otel-desktop-viewer.yml new file mode 100644 index 000000000000..0bcf60e34c8b --- /dev/null +++ b/data/registry/tools-go-otel-desktop-viewer.yml @@ -0,0 +1,18 @@ +title: otel-desktop-viewer +registryType: utilities +language: go +tags: + - otel + - desktop + - viewer +urls: + repo: https://github.com/CtrlSpice/otel-desktop-viewer +license: Apache 2.0 +description: + otel-desktop-viewer is a CLI tool for receiving OpenTelemetry traces while + working on your local machine that helps you visualize and explore your trace + data without needing to send it on to a telemetry vendor. +authors: + - name: CtrlSpice + url: https://github.com/CtrlSpice +createdAt: 2024-12-12 diff --git a/data/registry/tools-go-otel-tui.yml b/data/registry/tools-go-otel-tui.yml new file mode 100644 index 000000000000..7854a8dc2299 --- /dev/null +++ b/data/registry/tools-go-otel-tui.yml @@ -0,0 +1,19 @@ +# cSpell:ignore ymtdzzz +title: otel-tui +registryType: utilities +language: go +tags: + - otel + - terminal + - viewer + - tui +urls: + repo: https://github.com/ymtdzzz/otel-tui +license: Apache 2.0 +description: + A terminal OpenTelemetry viewer. This tool currently supports OpenTelemetry, + Zipkin (Traces) and Prometheus (Metrics) formats. +authors: + - name: ymtdzzz + url: https://github.com/ymtdzzz +createdAt: 2024-12-12 diff --git a/data/registry/tools-ruby-sentry.yml b/data/registry/tools-ruby-sentry.yml index 17eb3be2d1a0..a2b9d2d331c7 100644 --- a/data/registry/tools-ruby-sentry.yml +++ b/data/registry/tools-ruby-sentry.yml @@ -23,4 +23,4 @@ createdAt: 2023-01-31 package: registry: gems name: sentry-opentelemetry - version: 5.22.0 + version: 5.22.1 diff --git a/gulp-src/prune.js b/gulp-src/prune.js index d94270d112a9..71ad6be44815 100644 --- a/gulp-src/prune.js +++ b/gulp-src/prune.js @@ -45,7 +45,7 @@ async function pruneTask() { }, list: { type: 'boolean', - description: 'List the + 1 oldest entries. No entries are pruned.', + description: 'List entry prune candidates. No entries are pruned.', }, }).argv; @@ -85,11 +85,6 @@ async function pruneTask() { const json = await fs.readFile(refcacheFile, 'utf8'); const entries = JSON.parse(json); - if (list) { - listOldest(entries, n + 1); - return; - } - const numEntriesWith4xxStatus = prune4xxEntriesAndReturnCount(entries); // Create array of entries of prune candidates by date, sorted by LastSeen: @@ -111,20 +106,21 @@ async function pruneTask() { ); } - if (n == 0) { + var keysToPrune = pruneCandidatesByDate__sorted.map((item) => item[0]); + if (n > 0) keysToPrune = keysToPrune.slice(0, n); + + if (list) { + listEntries(keysToPrune, entries); + return; + } else if (n == 0) { console.log( - `WARN: num is ${n} so no entries will be pruned by date. Specify number of entries to prune as --num .`, + `WARN: num is ${n} so no entries will be pruned by date. Specify number of entries to prune as --num . For more info use --info`, ); if (numEntriesWith4xxStatus == 0) return; } - // Get keys of at most n entries to prune - const keysToPrune = pruneCandidatesByDate__sorted - .slice(0, n) - .map((item) => item[0]); keysToPrune.forEach((key) => delete entries[key]); console.log(`INFO: ${keysToPrune.length} entries pruned.`); - const prettyJson = JSON.stringify(entries, null, 2) + '\n'; await fs.writeFile(refcacheFile, prettyJson, 'utf8'); } catch (err) { @@ -132,18 +128,10 @@ async function pruneTask() { } } -function listOldest(entries, numberOfEntries) { - const entriesArray = Object.keys(entries) - .map((url) => [url, entries[url].LastSeen, entries[url].StatusCode]) - .sort((a, b) => new Date(a[1]) - new Date(b[1])); - const oldestEntries = entriesArray.slice(0, numberOfEntries); - - if (oldestEntries.length > 0) - console.log(`Listing oldest ${numberOfEntries} entries:`); - - oldestEntries.forEach((e) => { - const date = new Date(e[1]); - console.log(` ${formattedDate(date)} ${formattedTime(date)} for ${e[0]}`); +function listEntries(keys, entries) { + keys.forEach((key) => { + const date = new Date(entries[key].LastSeen); + console.log(` ${formattedDate(date)} ${formattedTime(date)} for ${key}`); }); } diff --git a/layouts/blog/content.html b/layouts/blog/content.html new file mode 100644 index 000000000000..5558e8e15575 --- /dev/null +++ b/layouts/blog/content.html @@ -0,0 +1,35 @@ +{{/* Docsy override (temporary) */ -}} + +
+

{{ .Title }}

+ {{ with .Params.description }}
{{ . | markdownify }}
{{ end }} + + + {{ if .Date.Before (now.AddDate -1 0 0) -}} +
+

+ + Blog posts are not updated after publication. This post is more + than a year old, so its content may be outdated, and some links may be + invalid. Cross-verify any information before relying on it. +

+
+ {{ end -}} + {{ .Content }} + {{ if (.Site.Config.Services.Disqus.Shortname) -}} +
+ {{- partial "disqus-comment.html" . -}} +
+ {{ end -}} + + {{ partial "pager.html" . }} + {{ partial "page-meta-lastmod.html" . -}} +
diff --git a/layouts/blog/list.html b/layouts/blog/list.html new file mode 100644 index 000000000000..f177dff06ce0 --- /dev/null +++ b/layouts/blog/list.html @@ -0,0 +1,43 @@ +{{ define "main" }} +{{ if (and .Parent .Parent.IsHome) -}} + {{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) -}} +{{ else -}} + {{$.Scratch.Set "blog-pages" .Pages -}} +{{ end -}} + +{{/* Docsy override - temporary */ -}} +{{ .Content -}} + +
+ {{ if .Pages -}} + {{ $pag := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006" ) -}} + {{ range $pag.PageGroups -}} +
{{ T "post_posts_in" }} {{ .Key }}
+
    + {{ range .Pages -}} +
  • +
    +
    {{ .Title }}
    +

    {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

    + + {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-start me-3 pt-1 d-none d-md-block") -}} +

    {{ .Plain | safeHTML | truncate 250 }}

    +

    {{ T "ui_read_more"}}

    +
    +
  • + {{ end -}} +
+ {{ end -}} + {{ end }} +
+
+ {{ if .Pages -}} + {{ template "_internal/pagination.html" . -}} + {{ end -}} +
+{{ end -}} diff --git a/layouts/partials/docs/get-signal-status.html b/layouts/partials/docs/get-signal-status.html index a1964fa143de..b68411acf553 100644 --- a/layouts/partials/docs/get-signal-status.html +++ b/layouts/partials/docs/get-signal-status.html @@ -20,7 +20,7 @@ {{ $status = cond (in $statusWeCanLinkTo $status) (printf "[%s](/docs/specs/otel/versioning-and-stability/#%s)" $humanizedStatus $status) (cond (in "alpha beta" $status) - (printf "[%s](https://github.com/open-telemetry/oteps/blob/main/text/0232-maturity-of-otel.md#%s)" $humanizedStatus $status) + (printf "[%s](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#%s)" $humanizedStatus $status) $humanizedStatus) -}} {{ end -}} diff --git a/package.json b/package.json index 997237b5f385..9e9e0e81a2f6 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,11 @@ "scripts": { "__check:links": "make --keep-going check-links", "_build": "npm run _hugo -- -e dev --buildDrafts --baseURL \"${DEPLOY_PRIME_URL:-http://localhost}\"", - "_check:format:any": "npx prettier --check --ignore-path ''", + "__check:format": "npx prettier${PRETTIER_AT_VERS}", + "_check:format:any": "npm run __check:format -- --check --ignore-path ''", "_check:format:ja+zh": "npm run _check:format:nowrap -- content/ja content/zh", "_check:format:nowrap": "npm run _check:format:any -- --prose-wrap preserve", - "_check:format": "npx prettier --check .", + "_check:format": "npm run __check:format -- --check .", "_check:links--md": "npx markdown-link-check --config .markdown-link-check.json *.md", "_check:links--warn": "npm run _check:links || (echo; echo 'WARNING: see link-checker output for issues.'; echo)", "_check:links:internal": "npm run __check:links", @@ -36,6 +37,7 @@ "_prebuild": "npm run seq -- get:submodule cp:spec", "_prepare:docsy": "cd themes/docsy && npm install", "_prettier:any": "npx prettier --ignore-path ''", + "_refcache:prune": "npx gulp prune", "_rename-to-kebab-case": "find assets content static -name '*_*' ! -name '[_.]*' -exec sh -c 'mv \"$1\" \"${1//_/-}\"' _ {} \\;", "_serve:hugo": "hugo server --buildDrafts --minify", "_serve:netlify": "netlify dev -c \"npm run _serve:hugo -- --renderToMemory\"", @@ -44,6 +46,7 @@ "build:production": "npm run _hugo -- --minify", "build": "npm run _build", "cd:public": "cd public &&", + "check:expired": "find content -name '*.md' | xargs ./scripts/list-expired.pl", "check:filenames": "test -z \"$(npm run -s _ls-bad-filenames)\" || npm run -s _filename-error", "check:format": "npm run _check:format && npm run _check:format:ja+zh || (echo '[help] Run: npm run fix:format'; exit 1)", "check:i18n": "scripts/check-i18n.sh", @@ -62,7 +65,8 @@ "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:expired": "npm run -s check:expired -- -q | xargs -r -I {} sh -c 'echo \"Deleting expired file: {}\" && rm {}'", "fix:filenames": "npm run _rename-to-kebab-case", "fix:format": "npm run format", "fix:htmltest-config": "scripts/htmltest-config.sh", @@ -72,6 +76,7 @@ "fix:i18n": "npm run fix:i18n:new", "fix:markdown": "npm run check:markdown -- --fix", "fix:refcache": "npm run check:links", + "fix:refcache:refresh": "npm run _refcache:prune -- -n ${PRUNE_N:-128}", "fix:submodule": "npm run pin:submodule", "fix:text": "npm run check:text -- --fix", "fix": "npm run fix:all", @@ -83,6 +88,7 @@ "netlify-build:preview": "npm run seq -- build:preview diff:check", "netlify-build:production": "npm run seq -- build:production diff:check", "pin:submodule": "npm run _pin:submodule -- $PIN_SKIP", + "postfix:refcache:refresh": "npm run fix:refcache", "postfix:submodule": "git submodule", "postget:submodule": "git submodule", "prebuild:preview": "npm run _prebuild", @@ -103,7 +109,7 @@ "test": "npm run check", "update:pkg:hugo": "npm install --save-dev --save-exact hugo-extended@latest", "update:pkgs": "npx npm-check-updates -u", - "update:submodule": "set -x && git submodule update --remote ${DEPTH:- --depth 999}" + "update:submodule": "set -x && git submodule update --remote ${DEPTH:- --depth 999} && git submodule foreach 'git fetch $(git remote | tail -1) --tags'" }, "devDependencies": { "@cspell/dict-es-es": "^3.0.3", @@ -113,16 +119,16 @@ "ajv-errors": "^3.0.0", "ajv-formats": "^3.0.1", "autoprefixer": "^10.4.20", - "cspell": "^8.16.1", + "cspell": "^8.17.1", "gulp": "^5.0.0", - "hugo-extended": "0.139.2", + "hugo-extended": "0.140.2", "js-yaml": "^4.1.0", "markdown-link-check": "^3.13.6", "markdownlint": "^0.36.1", "postcss-cli": "^11.0.0", - "prettier": "^3.4.2", + "prettier": "3.4.2", "require-dir": "^1.2.0", - "textlint": "^14.4.0", + "textlint": "^14.4.2", "textlint-filter-rule-allowlist": "^4.0.0", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-terminology": "^5.2.12", @@ -131,20 +137,20 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.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/auto-instrumentations-web": "^0.45.0", + "@opentelemetry/context-zone": "^1.30.0", + "@opentelemetry/core": "^1.30.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.57.0", + "@opentelemetry/instrumentation": "^0.57.0", + "@opentelemetry/resources": "^1.30.0", + "@opentelemetry/sdk-trace-base": "^1.30.0", + "@opentelemetry/sdk-trace-web": "^1.30.0", "@opentelemetry/semantic-conventions": "^1.28.0", "path": "^0.12.7" }, "optionalDependencies": { - "netlify-cli": "^17.38.0", - "npm-check-updates": "^17.1.11" + "netlify-cli": "^17.38.1", + "npm-check-updates": "^17.1.13" }, "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 1020bb6a54d4..9ed93fc348b9 100755 --- a/scripts/auto-update/all-versions.sh +++ b/scripts/auto-update/all-versions.sh @@ -2,20 +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-java-contrib contrib content/en/docs/languages/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/content-modules/adjust-pages.pl b/scripts/content-modules/adjust-pages.pl index fa649db7ba56..3fdba0d9e9b8 100755 --- a/scripts/content-modules/adjust-pages.pl +++ b/scripts/content-modules/adjust-pages.pl @@ -18,14 +18,14 @@ my $semConvRef = "$otelSpecRepoUrl/blob/main/semantic_conventions/README.md"; my $specBasePath = '/docs/specs'; my %versions = qw( - spec: 1.39.0 - otlp: 1.4.0 + spec: 1.40.0 + otlp: 1.5.0 semconv: 1.29.0 ); my $otelSpecVers = $versions{'spec:'}; my $otlpSpecVers = $versions{'otlp:'}; my $semconvVers = $versions{'semconv:'}; -my $patchMsg2 = 0; # TODO remove along with patch-message 002 +my %patchMsgCount; sub printTitleAndFrontMatter() { print "---\n"; @@ -43,13 +43,14 @@ () $frontMatterFromFile =~ s/linkTitle: .*/$& $semconvVers/; # $frontMatterFromFile =~ s/body_class: .*/$& td-page--draft/; # $frontMatterFromFile =~ s/cascade:\n/$& draft: true\n/; - } elsif ($ARGV =~ /otel\/specification\/logs\/api.md$/) { - if ($otelSpecVers ne "1.39.0") { - # TODO: delete the enclosing elsif body - print STDOUT "INFO [001]: $0: remove obsolete code now that OTel spec has been updated.\n" - } - $frontMatterFromFile .= "linkTitle: API\naliases: [bridge-api]\n"; } + # Sample front-matter patch: + # + # } elsif ($ARGV =~ /otel\/specification\/logs\/api.md$/) { + # $frontMatterFromFile .= "linkTitle: API\naliases: [bridge-api]\n"; + # printPatchInfoIf("2024-12-01-bridge-api", $otelSpecVers ne "1.39.0"); + # } + my $titleMaybeQuoted = ($title =~ ':') ? "\"$title\"" : $title; print "title: $titleMaybeQuoted\n" if $frontMatterFromFile !~ /title: /; if ($title =~ /^OpenTelemetry (Protocol )?(.*)/) { @@ -64,6 +65,12 @@ () print "---\n"; } +sub printPatchInfoIf($$) { + my ($patchID, $specVersTest) = @_; + print STDOUT "INFO [$patchID]: $0: remove obsolete patch code now that OTel spec has been updated.\n" + if $specVersTest && !$patchMsgCount{$patchID}++; +} + # main while(<>) { @@ -117,12 +124,11 @@ () # SPECIFICATION custom processing # TODO: drop the entire if statement patch code when OTel spec vers contains - # https://github.com/open-telemetry/opentelemetry-specification/pull/4287, - # which should be vers > 1.39.0. - if ($ARGV =~ /otel\/spec/) { - s|(/api\.md)#logs-api\b|$1|g; - print STDOUT "INFO [002]: $0: remove obsolete patch code now that OTel spec has been updated.\n" - if $otelSpecVers ne "1.39.0" && !$patchMsg2++ + # https://github.com/open-telemetry/opentelemetry-specification/issues/4338, + # which should be vers > 1.40.0. + if ($ARGV =~ /otel\/specification\/logs/) { + s|(/data-model.md/?)#event-name\b|$1#field-eventname|g; + printPatchInfoIf("2024-12-13-event-name", $otelSpecVers ne "1.40.0"); } s|\(https://github.com/open-telemetry/opentelemetry-specification\)|($specBasePath/otel/)|; diff --git a/scripts/list-expired.pl b/scripts/list-expired.pl new file mode 100755 index 000000000000..fd5881d02b9f --- /dev/null +++ b/scripts/list-expired.pl @@ -0,0 +1,24 @@ +#!/usr/bin/perl -w + +use Getopt::Long; + +my $quiet = 0; +GetOptions('q' => \$quiet); + +BEGIN { + my $num_days_in_past = 2; + my $seconds_in_a_day = 86400; # Number of seconds in a day + my $year_offset = 1900; # Offset for year in gmtime + my $month_offset = 1; # Offset for month in gmtime + + my @gmtime = gmtime(time - $num_days_in_past * $seconds_in_a_day); + our $cut_off_date = sprintf "%04d-%02d-%02d", $gmtime[5] + $year_offset, $gmtime[4] + $month_offset, $gmtime[3]; +} + +while (<>) { + if (/^expiryDate:\s*([^#\n]+)/ && $1 le $cut_off_date) { + print "$ARGV"; + printf "\t expired on %s", $1 unless $quiet; + print "\n"; + } +} 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/img/libraries-instrumentation.svg b/static/img/libraries-instrumentation.svg deleted file mode 100755 index d606fe0b27f6..000000000000 --- a/static/img/libraries-instrumentation.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/refcache.json b/static/refcache.json index 1a8e187091e4..f30c120cbf4e 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -17,7 +17,7 @@ }, "http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:54:18.004628-05:00" + "LastSeen": "2024-12-18T05:52:23.357399-05:00" }, "http://go.opentelemetry.io/collector/config/configgrpc": { "StatusCode": 200, @@ -29,7 +29,7 @@ }, "http://mypy-lang.org/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:04.404963-05:00" + "LastSeen": "2025-01-06T11:23:22.730585-05:00" }, "http://publicsuffix.org": { "StatusCode": 206, @@ -41,7 +41,7 @@ }, "http://unitsofmeasure.org/ucum.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:57.663411-05:00" + "LastSeen": "2025-01-06T11:32:47.471695-05:00" }, "http://www.zstd.net/": { "StatusCode": 206, @@ -59,6 +59,10 @@ "StatusCode": 200, "LastSeen": "2024-08-09T10:46:17.075695-04:00" }, + "https://adalogics.com/": { + "StatusCode": 200, + "LastSeen": "2024-12-20T14:53:22.847313555Z" + }, "https://adri-v.medium.com/43dca4a857a0": { "StatusCode": 200, "LastSeen": "2024-02-23T23:30:53.006527-05:00" @@ -1635,6 +1639,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T15:25:24.128818-05:00" }, + "https://bsky.app/profile/opentelemetry.io": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:42.958638-05:00" + }, "https://bugs.openjdk.java.net/browse/JDK-8161253": { "StatusCode": 200, "LastSeen": "2024-05-25T07:41:26.50757-04:00" @@ -1777,7 +1785,7 @@ }, "https://cloud-native.slack.com/archives/C01NP3BV26R": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.990809-05:00" + "LastSeen": "2024-12-18T05:52:49.606187-05:00" }, "https://cloud-native.slack.com/archives/C01NPAXACKT": { "StatusCode": 200, @@ -1873,15 +1881,11 @@ }, "https://cloud-native.slack.com/team/U02EUCBFK8A": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:51.371563-05:00" - }, - "https://cloud-native.slack.com/team/U03FU45JA1M": { - "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:56.701418-05:00" + "LastSeen": "2024-12-18T05:53:22.285325-05:00" }, "https://cloud-native.slack.com/team/U03UARAJ405": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:46.047492-05:00" + "LastSeen": "2024-12-18T05:53:21.950935-05:00" }, "https://cloud.google.com/": { "StatusCode": 200, @@ -2037,7 +2041,7 @@ }, "https://communityinviter.com/apps/cloud-native/cncf": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.841432-05:00" + "LastSeen": "2024-12-18T05:52:44.610968-05:00" }, "https://conan.io/center/recipes/opentelemetry-cpp": { "StatusCode": 200, @@ -2055,6 +2059,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T06:05:22.938822-05:00" }, + "https://contribute.cncf.io/resources/project-services/audits/": { + "StatusCode": 206, + "LastSeen": "2025-01-04T17:06:30.360149-05:00" + }, "https://coralogix.com/docs/opentelemetry/": { "StatusCode": 206, "LastSeen": "2024-08-09T10:46:28.010241-04:00" @@ -2099,22 +2107,10 @@ "StatusCode": 200, "LastSeen": "2024-03-19T10:16:48.071549188Z" }, - "https://danielabaron.me": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:25.331813-05:00" - }, - "https://danielabaron.me/blog/nomad-tips-and-tricks/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:19.770893-05:00" - }, "https://dapr.io/": { "StatusCode": 206, "LastSeen": "2024-01-30T16:05:00.554354-05:00" }, - "https://dart.dev": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:14.984552-05:00" - }, "https://datatracker.ietf.org/doc/draft-moriarty-acme-client/": { "StatusCode": 200, "LastSeen": "2024-01-30T15:58:56.463638-05:00" @@ -2172,17 +2168,13 @@ "LastSeen": "2024-08-09T10:46:46.510193-04:00" }, "https://datatracker.ietf.org/doc/html/rfc7617": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:09.236084-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:23:53.657732-05:00" }, "https://datatracker.ietf.org/doc/html/rfc8555": { "StatusCode": 206, "LastSeen": "2024-08-09T10:47:38.013929-04:00" }, - "https://deno.land": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:03:30.031133-05:00" - }, "https://dev.mysql.com/doc/mysql-errors/9.0/en/error-reference-introduction.html": { "StatusCode": 206, "LastSeen": "2024-10-09T10:19:24.5322+02:00" @@ -2209,11 +2201,11 @@ }, "https://developer.android.com/reference/android/os/Build#MANUFACTURER": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:18.391015-05:00" + "LastSeen": "2025-01-06T11:23:42.640941-05:00" }, "https://developer.android.com/training/articles/user-data-ids": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:07.008446-05:00" + "LastSeen": "2025-01-06T11:23:41.892135-05:00" }, "https://developer.apple.com/documentation/uikit/uiapplicationdelegate#1656902": { "StatusCode": 200, @@ -2221,7 +2213,7 @@ }, "https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:55.565044-05:00" + "LastSeen": "2025-01-06T11:23:38.683032-05:00" }, "https://developer.cisco.com/docs/nso/#!observability-exporter/": { "StatusCode": 206, @@ -2231,26 +2223,10 @@ "StatusCode": 206, "LastSeen": "2024-08-09T10:46:48.338282-04:00" }, - "https://developer.hashicorp.com/nomad/docs/commands/job/run#detach": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:03:06.496653-05:00" - }, - "https://developer.hashicorp.com/nomad/docs/commands/operator/scheduler/set-config#memory-oversubscription": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:03:01.390387-05:00" - }, "https://developer.hashicorp.com/nomad/docs/operations/monitoring-nomad": { "StatusCode": 206, "LastSeen": "2024-06-24T18:06:10.832204893Z" }, - "https://developer.hashicorp.com/nomad/downloads": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:11:16.793463-05:00" - }, - "https://developer.hashicorp.com/vault/downloads": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:11:22.266553-05:00" - }, "https://developer.mozilla.org/docs/Web/HTTP/Headers/Forwarded#for": { "StatusCode": 206, "LastSeen": "2024-01-30T16:14:59.644653-05:00" @@ -2277,16 +2253,12 @@ }, "https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:45.736813-05:00" + "LastSeen": "2024-12-18T05:52:01.184683-05:00" }, "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/": { "StatusCode": 206, "LastSeen": "2024-08-09T10:45:33.541861-04:00" }, - "https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:37.45434-05:00" - }, "https://developers.google.com/protocol-buffers/docs/encoding": { "StatusCode": 206, "LastSeen": "2024-08-09T10:46:13.636714-04:00" @@ -2305,7 +2277,7 @@ }, "https://developers.google.com/protocol-buffers/docs/proto3#json": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:50.945079-05:00" + "LastSeen": "2024-12-18T05:52:25.430861-05:00" }, "https://developers.google.com/style": { "StatusCode": 200, @@ -2313,7 +2285,7 @@ }, "https://devstats.cncf.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:39.659557-05:00" + "LastSeen": "2025-01-06T11:33:39.730093-05:00" }, "https://doc.rust-lang.org/cargo/": { "StatusCode": 206, @@ -2349,11 +2321,11 @@ }, "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" + "LastSeen": "2024-12-18T05:52:18.080724-05:00" }, "https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/iam-access-control-overview-cwl.html#CWL_ARN_Format": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:01:55.076342-05:00" + "LastSeen": "2025-01-06T11:23:44.298901-05:00" }, "https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-metrics.html": { "StatusCode": 206, @@ -2365,7 +2337,7 @@ }, "https://docs.aws.amazon.com/AmazonECS/latest/developerguide/clusters.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:01:53.905326-05:00" + "LastSeen": "2025-01-06T11:23:42.335338-05:00" }, "https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-account-settings.html#ecs-resource-ids": { "StatusCode": 206, @@ -2373,11 +2345,11 @@ }, "https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:01:59.249199-05:00" + "LastSeen": "2025-01-06T11:23:42.718521-05:00" }, "https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:14.732118-05:00" + "LastSeen": "2025-01-06T11:23:43.660479-05:00" }, "https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html#RESTAuthenticationQueryStringAuth": { "StatusCode": 206, @@ -2447,10 +2419,6 @@ "StatusCode": 206, "LastSeen": "2024-01-18T19:56:58.916178-05:00" }, - "https://docs.aws.amazon.com/eks/latest/userguide/clusters.html": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:47.729785-05:00" - }, "https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html": { "StatusCode": 206, "LastSeen": "2024-08-09T10:45:21.503665-04:00" @@ -2461,15 +2429,15 @@ }, "https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-runtime": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:55.183912-05:00" + "LastSeen": "2024-12-18T05:52:18.687722-05:00" }, "https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:50.00569-05:00" + "LastSeen": "2024-12-18T05:52:22.902018-05:00" }, "https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:50.005692-05:00" + "LastSeen": "2024-12-18T05:52:17.928718-05:00" }, "https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics.html": { "StatusCode": 206, @@ -2483,10 +2451,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T16:14:28.171642-05:00" }, - "https://docs.aws.amazon.com/lambda/latest/dg/welcome.html": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:42.536058-05:00" - }, "https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html": { "StatusCode": 206, "LastSeen": "2024-08-02T13:14:36.601347-04:00" @@ -2503,6 +2467,10 @@ "StatusCode": 206, "LastSeen": "2024-08-09T10:44:31.007449-04:00" }, + "https://docs.bmc.com/docs/helixaiops/244/enabling-bmc-helix-applications-to-collect-service-traces-from-opentelemetry-1391498839.html": { + "StatusCode": 200, + "LastSeen": "2024-12-05T17:11:24.457484-08:00" + }, "https://docs.bugsnag.com/performance/distributed-tracing": { "StatusCode": 206, "LastSeen": "2024-09-24T06:18:58.718106443Z" @@ -2541,7 +2509,7 @@ }, "https://docs.daocloud.io/en/insight/06UserGuide/01quickstart/otel/otel/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:09:55.761523-05:00" + "LastSeen": "2025-01-06T11:32:30.508567-05:00" }, "https://docs.dapr.io/operations/observability/tracing/otel-collector/open-telemetry-collector/": { "StatusCode": 206, @@ -2587,18 +2555,6 @@ "StatusCode": 206, "LastSeen": "2024-08-09T10:44:10.604279-04:00" }, - "https://docs.docker.com/desktop/settings/linux/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:56.098849-05:00" - }, - "https://docs.docker.com/desktop/settings/mac/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:45.644661-05:00" - }, - "https://docs.docker.com/desktop/settings/windows/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:50.929764-05:00" - }, "https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerInspect": { "StatusCode": 206, "LastSeen": "2024-01-30T06:06:07.953886-05:00" @@ -2619,6 +2575,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T16:04:54.134692-05:00" }, + "https://docs.expo.dev/get-started/introduction/": { + "StatusCode": 206, + "LastSeen": "2025-01-07T10:55:21.674477-05:00" + }, "https://docs.fluentbit.io/manual/pipeline/inputs/opentelemetry/": { "StatusCode": 206, "LastSeen": "2024-01-30T06:05:58.662694-05:00" @@ -2679,6 +2639,10 @@ "StatusCode": 200, "LastSeen": "2024-01-30T05:19:02.626159-05:00" }, + "https://docs.google.com/document/d/1D7ZD93LxSWexHeztHohRp5yeoTzsi9Dj1HRm7Tad-hM": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:23:02.463228-05:00" + }, "https://docs.google.com/document/d/1JRQ4hoLtvWl6NqBu_RN8T7tFaFY5jkzdzsB9H-V370A": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:54.253571-05:00" @@ -2705,47 +2669,31 @@ }, "https://docs.google.com/document/d/1WQDz1jF0yKBXe3OibXWfy3g6lor9SvjZ4xT-8uuDCiA/edit": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:51.284896-05:00" + "LastSeen": "2024-12-18T05:52:31.359619-05:00" }, "https://docs.google.com/document/d/1eDYC97LfvE428cpIf3A_hSGirdNzglPurlxgKCmw8o4": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:24.751803-05:00" }, - "https://docs.google.com/document/d/1eDYC97LfvE428cpIf3A_hSGirdNzglPurlxgKCmw8o4/edit": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:55.427635-05:00" - }, "https://docs.google.com/document/d/1fh4RWyZ-ScWdwrgpRHO9mnfqLSKfxUTf4wZGdUvnnUM": { "StatusCode": 200, "LastSeen": "2024-01-30T05:19:08.5603-05:00" }, - "https://docs.google.com/document/d/1fh4RWyZ-ScWdwrgpRHO9mnfqLSKfxUTf4wZGdUvnnUM/edit": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:49.775784-05:00" - }, - "https://docs.google.com/document/d/1ghvajKaipiNZso3fDtyNxU7x1zx0_Eyd02OGpMGEpLE": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.71608-05:00" - }, - "https://docs.google.com/document/d/1ghvajKaipiNZso3fDtyNxU7x1zx0_Eyd02OGpMGEpLE/edit": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:03:19.230787-05:00" - }, "https://docs.google.com/document/d/1ix9_4TQO3o-qyeyNhcOmqAc1MTyr-wnXxxsdWgCMn9c/edit": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.60348-05:00" - }, - "https://docs.google.com/document/d/1jt47KPwgDG_-4kR4J5GtFSCEhQO3CHgUdAwpCKTQHO8/edit": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:04.265933-05:00" + "LastSeen": "2024-12-18T05:52:29.667164-05:00" }, "https://docs.google.com/document/d/1p_FoGbLiDC9VPqqLblJqQtHBn3tr-aPxhu2GaIykU6k": { "StatusCode": 200, "LastSeen": "2024-01-30T05:19:02.346315-05:00" }, - "https://docs.google.com/document/d/1p_FoGbLiDC9VPqqLblJqQtHBn3tr-aPxhu2GaIykU6k/edit": { + "https://docs.google.com/document/d/1wW0jLldwXN8Nptq2xmgETGbGn9eWP8fitvD5njM-xZY": { + "StatusCode": 200, + "LastSeen": "2024-12-17T18:17:17.288770786Z" + }, + "https://docs.google.com/forms/d/1orPz5ayzosFrgYRm3-y90UMrt2ZjvIBKMDL_a2E3Fq8/viewform": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:20.71912-05:00" + "LastSeen": "2024-12-17T10:19:55.279945432Z" }, "https://docs.google.com/forms/d/e/1FAIpQLSdKm6oLYRXlZOhEZMVmjoIn4eBToVYNmF6fwpm5GAIipQmPxA/viewform": { "StatusCode": 200, @@ -2771,6 +2719,14 @@ "StatusCode": 200, "LastSeen": "2024-01-30T06:05:57.197702-05:00" }, + "https://docs.google.com/spreadsheets/d/1kpJQYiEGtpZorICbl-QfYL3mKfeoRLiUywvKcV8fcNA": { + "StatusCode": 200, + "LastSeen": "2024-12-17T17:45:19.478549783-08:00" + }, + "https://docs.google.com/spreadsheets/d/1kpJQYiEGtpZorICbl-QfYL3mKfeoRLiUywvKcV8fcNA/edit": { + "StatusCode": 200, + "LastSeen": "2024-12-13T20:24:13.356675448-08:00" + }, "https://docs.gradle.org/current/userguide/dependency_resolution.html#sec:version-conflict": { "StatusCode": 206, "LastSeen": "2024-07-23T10:18:05.857983751+02:00" @@ -2880,8 +2836,8 @@ "LastSeen": "2024-08-09T10:46:22.702503-04:00" }, "https://docs.microsoft.com/azure/azure-monitor/platform/metrics-supported": { - "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.981336-05:00" + "StatusCode": 206, + "LastSeen": "2024-12-18T05:52:17.878773-05:00" }, "https://docs.microsoft.com/dotnet/api/system.diagnostics": { "StatusCode": 200, @@ -2903,10 +2859,6 @@ "StatusCode": 200, "LastSeen": "2024-01-30T16:14:48.160616-05:00" }, - "https://docs.microsoft.com/dotnet/core/diagnostics/metrics-instrumentation": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:15.492273-05:00" - }, "https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config#set-environment-variables": { "StatusCode": 200, "LastSeen": "2024-01-30T15:25:28.633822-05:00" @@ -2965,7 +2917,7 @@ }, "https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-bind": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:51.493125-05:00" + "LastSeen": "2024-12-18T05:52:18.522881-05:00" }, "https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-connect": { "StatusCode": 200, @@ -2973,20 +2925,16 @@ }, "https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getpeername": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:54:02.086115-05:00" + "LastSeen": "2024-12-18T05:52:21.543234-05:00" }, "https://docs.microsoft.com/windows/win32/api/winsock2/nf-winsock2-getsockname": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:54:12.741496-05:00" + "LastSeen": "2024-12-18T05:52:22.792613-05:00" }, "https://docs.middleware.io/open-telemetry": { "StatusCode": 206, "LastSeen": "2024-02-05T20:30:08.23208333Z" }, - "https://docs.nginx.com/nginx-ingress-controller/": { - "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" @@ -2995,9 +2943,13 @@ "StatusCode": 200, "LastSeen": "2024-01-30T05:18:02.263475-05:00" }, + "https://docs.odigos.io": { + "StatusCode": 206, + "LastSeen": "2024-12-23T14:51:42.30807+02:00" + }, "https://docs.openfaas.com/architecture/metrics/": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:51.191531-05:00" + "LastSeen": "2024-12-18T05:52:18.080718-05:00" }, "https://docs.openfeature.dev/docs/specification/": { "StatusCode": 206, @@ -3021,7 +2973,7 @@ }, "https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:51.013538-05:00" + "LastSeen": "2024-12-18T05:52:21.116211-05:00" }, "https://docs.oracle.com/en-us/iaas/application-performance-monitoring/doc/configure-open-source-tracing-systems.html#GUID-4D941163-F357-4839-8B06-688876D4C61F": { "StatusCode": 200, @@ -3029,11 +2981,11 @@ }, "https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Set.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:50.861354-05:00" + "LastSeen": "2024-12-18T05:52:34.678082-05:00" }, "https://docs.oracle.com/en/java/javase/11/docs/api/java.management/java/lang/management/BufferPoolMXBean.html#getName%28%29": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:56.267939-05:00" + "LastSeen": "2024-12-18T05:52:10.591081-05:00" }, "https://docs.oracle.com/en/java/javase/11/docs/api/java.management/java/lang/management/MemoryPoolMXBean.html#getName%28%29": { "StatusCode": 200, @@ -3047,17 +2999,13 @@ "StatusCode": 200, "LastSeen": "2024-01-30T15:25:22.088043-05:00" }, - "https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpHeaders.html": { - "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.766191-05:00" - }, "https://docs.oracle.com/en/java/javase/11/docs/api/jdk.management/com/sun/management/GarbageCollectionNotificationInfo.html#getGcAction%28%29": { "StatusCode": 200, "LastSeen": "2024-08-09T10:45:54.652479-04:00" }, "https://docs.oracle.com/en/java/javase/11/docs/api/jdk.management/com/sun/management/GarbageCollectionNotificationInfo.html#getGcName%28%29": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:50.850476-05:00" + "LastSeen": "2024-12-18T05:52:09.557804-05:00" }, "https://docs.oracle.com/en/java/javase/17/docs/api/java.management/java/lang/management/OperatingSystemMXBean.html#getSystemLoadAverage%28%29": { "StatusCode": 200, @@ -3165,7 +3113,7 @@ }, "https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.879937-05:00" + "LastSeen": "2024-12-18T05:52:00.433728-05:00" }, "https://docs.oracle.com/javase/8/docs/jre/api/management/extension/com/sun/management/GarbageCollectionNotificationInfo.html": { "StatusCode": 200, @@ -3187,10 +3135,6 @@ "StatusCode": 200, "LastSeen": "2024-08-09T10:45:28.710907-04:00" }, - "https://docs.oracle.com/javase/tutorial/jmx/mbeans/index.html": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:11.609878-05:00" - }, "https://docs.oracle.com/javase/tutorial/sound/SPI-intro.html": { "StatusCode": 200, "LastSeen": "2024-02-15T23:57:17.652434515Z" @@ -3213,11 +3157,11 @@ }, "https://docs.python.org/3/library/sys.html#sys.implementation": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:14.595408-05:00" + "LastSeen": "2025-01-06T11:23:54.74078-05:00" }, "https://docs.python.org/3/library/sys.html#sys.version": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:22.921442-05:00" + "LastSeen": "2025-01-06T11:23:55.766295-05:00" }, "https://docs.python.org/3/library/traceback.html#traceback.format_exc": { "StatusCode": 206, @@ -3225,11 +3169,11 @@ }, "https://docs.python.org/3/tutorial/datastructures.html#more-on-lists": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:50.454089-05:00" + "LastSeen": "2024-12-18T05:52:34.443405-05:00" }, "https://docs.python.org/3/tutorial/datastructures.html#sets": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:55.906337-05:00" + "LastSeen": "2024-12-18T05:52:35.160319-05:00" }, "https://docs.roadrunner.dev/docs/logging-and-observability/otel": { "StatusCode": 200, @@ -3245,7 +3189,7 @@ }, "https://docs.rs/opentelemetry/latest/opentelemetry/trace/trait.Span.html#method.add_event": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:50.858572-05:00" + "LastSeen": "2024-12-18T05:52:00.387412-05:00" }, "https://docs.sentry.io/platforms/java/performance/instrumentation/opentelemetry/": { "StatusCode": 206, @@ -3360,8 +3304,8 @@ "LastSeen": "2024-08-09T10:46:06.34917-04:00" }, "https://documentation.solarwinds.com/en/success_center/observability/default.htm#cshid=third-otel-integration": { - "StatusCode": 200, - "LastSeen": "2024-01-18T08:54:02.060787-05:00" + "StatusCode": 206, + "LastSeen": "2024-12-18T05:52:10.355651-05:00" }, "https://doris.apache.org/": { "StatusCode": 206, @@ -3375,17 +3319,13 @@ "StatusCode": 200, "LastSeen": "2024-08-09T10:44:01.5424-04:00" }, - "https://dotnet.microsoft.com/en-us/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:20.227983-05:00" - }, "https://dotnet.microsoft.com/en-us/learn/dotnet/what-is-dotnet": { "StatusCode": 200, "LastSeen": "2024-08-09T10:45:32.526993-04:00" }, "https://dotnet.microsoft.com/en-us/learn/dotnet/what-is-dotnet-framework": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:45.97536-05:00" + "LastSeen": "2024-12-18T05:52:00.663456-05:00" }, "https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core": { "StatusCode": 200, @@ -3441,11 +3381,11 @@ }, "https://en.cppreference.com/w/cpp/container/set": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:25.398061-05:00" + "LastSeen": "2025-01-06T11:23:54.76141-05:00" }, "https://en.cppreference.com/w/cpp/container/vector": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:56.902565-05:00" + "LastSeen": "2025-01-06T11:23:51.473219-05:00" }, "https://en.wikipedia.org/wiki/0.0.0.0": { "StatusCode": 200, @@ -3453,55 +3393,35 @@ }, "https://en.wikipedia.org/wiki/Aggregate_function#Decomposable_aggregate_functions": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:54.222356-05:00" - }, - "https://en.wikipedia.org/wiki/Amazon_ElastiCache": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:03:03.181942-05:00" + "LastSeen": "2025-01-06T11:23:46.491349-05:00" }, "https://en.wikipedia.org/wiki/Asynchronous_method_invocation": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:13.982846-05:00" - }, - "https://en.wikipedia.org/wiki/Basic_Latin_%28Unicode_block%29#Table_of_characters": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:54.244994-05:00" + "LastSeen": "2025-01-06T11:23:52.039559-05:00" }, "https://en.wikipedia.org/wiki/Bat-Signal": { "StatusCode": 200, "LastSeen": "2024-01-30T16:15:58.015235-05:00" }, - "https://en.wikipedia.org/wiki/COBOL": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:03:13.406262-05:00" - }, "https://en.wikipedia.org/wiki/Channel_9_%28Microsoft%29": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:51.711382-05:00" }, "https://en.wikipedia.org/wiki/Cross-cutting_concern": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:54.066387-05:00" + "LastSeen": "2025-01-06T11:23:53.281475-05:00" }, "https://en.wikipedia.org/wiki/Directed_acyclic_graph": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:13.98289-05:00" + "LastSeen": "2025-01-06T11:23:27.732895-05:00" }, "https://en.wikipedia.org/wiki/Double-precision_floating-point_format": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:54.102776-05:00" - }, - "https://en.wikipedia.org/wiki/Fortran": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:03:08.298634-05:00" + "LastSeen": "2025-01-06T11:23:53.047186-05:00" }, "https://en.wikipedia.org/wiki/Futures_and_promises": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:13.979335-05:00" - }, - "https://en.wikipedia.org/wiki/GraphQL": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:32.211817-05:00" + "LastSeen": "2025-01-06T11:23:20.366927-05:00" }, "https://en.wikipedia.org/wiki/Hop_%28networking%29": { "StatusCode": 200, @@ -3509,11 +3429,11 @@ }, "https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:21.989727-05:00" + "LastSeen": "2025-01-06T11:23:31.700328-05:00" }, "https://en.wikipedia.org/wiki/IEEE_754": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:13.980094-05:00" + "LastSeen": "2025-01-06T11:24:01.010303-05:00" }, "https://en.wikipedia.org/wiki/ISO_639-1": { "StatusCode": 200, @@ -3521,11 +3441,11 @@ }, "https://en.wikipedia.org/wiki/In-band_signaling": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:54.201621-05:00" + "LastSeen": "2025-01-06T11:23:54.720969-05:00" }, "https://en.wikipedia.org/wiki/JSON": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:27.095072-05:00" + "LastSeen": "2025-01-06T11:23:32.692041-05:00" }, "https://en.wikipedia.org/wiki/Letter_case#Kebab_case": { "StatusCode": 200, @@ -3533,7 +3453,7 @@ }, "https://en.wikipedia.org/wiki/Log_file": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:58.409935-05:00" + "LastSeen": "2025-01-06T11:23:56.789376-05:00" }, "https://en.wikipedia.org/wiki/Monkey_patch": { "StatusCode": 200, @@ -3545,7 +3465,7 @@ }, "https://en.wikipedia.org/wiki/Monotonic_function": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:58.384313-05:00" + "LastSeen": "2025-01-06T11:23:47.326843-05:00" }, "https://en.wikipedia.org/wiki/NOP_%28code%29": { "StatusCode": 200, @@ -3553,23 +3473,15 @@ }, "https://en.wikipedia.org/wiki/Non-uniform_memory_access": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:21.989727-05:00" + "LastSeen": "2025-01-06T11:23:55.576088-05:00" }, "https://en.wikipedia.org/wiki/Observer_pattern": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:21.99377-05:00" - }, - "https://en.wikipedia.org/wiki/PL/I": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:21.981463-05:00" + "LastSeen": "2025-01-06T11:23:53.593341-05:00" }, "https://en.wikipedia.org/wiki/Page_fault": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:13.995029-05:00" - }, - "https://en.wikipedia.org/wiki/Percentile": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:58.393617-05:00" + "LastSeen": "2025-01-06T11:23:53.885587-05:00" }, "https://en.wikipedia.org/wiki/Pipeline_%28computing%29": { "StatusCode": 200, @@ -3577,23 +3489,23 @@ }, "https://en.wikipedia.org/wiki/Plane_%28Unicode%29": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:58.409943-05:00" + "LastSeen": "2025-01-06T11:23:48.653999-05:00" }, "https://en.wikipedia.org/wiki/Plane_%28Unicode%29#Basic_Multilingual_Plane": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:53.45831-05:00" + "LastSeen": "2025-01-06T11:23:46.623593-05:00" }, "https://en.wikipedia.org/wiki/Remote_procedure_call": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:37.350254-05:00" + "LastSeen": "2025-01-06T11:23:33.58541-05:00" }, "https://en.wikipedia.org/wiki/Representational_state_transfer": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:32.23824-05:00" + "LastSeen": "2025-01-06T11:23:33.296114-05:00" }, "https://en.wikipedia.org/wiki/Reservoir_sampling": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:58.408622-05:00" + "LastSeen": "2025-01-06T11:23:57.439457-05:00" }, "https://en.wikipedia.org/wiki/S.M.A.R.T.": { "StatusCode": 200, @@ -3609,7 +3521,7 @@ }, "https://en.wikipedia.org/wiki/Subnormal_number": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:58.402439-05:00" + "LastSeen": "2025-01-06T11:23:53.580822-05:00" }, "https://en.wikipedia.org/wiki/Test_case": { "StatusCode": 200, @@ -3639,38 +3551,18 @@ "StatusCode": 200, "LastSeen": "2024-06-06T19:18:50.285562+02:00" }, - "https://equalitymi.org/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:20.222589-05:00" - }, "https://erinmeyer.com/books/the-culture-map/": { "StatusCode": 200, "LastSeen": "2024-01-30T15:25:08.777656-05:00" }, "https://erlang.org/doc/design_principles/applications.html#configuring-an-application": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:26.853198-05:00" - }, - "https://events.linuxfoundation.org/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:49.547716-05:00" - }, - "https://events.linuxfoundation.org/cloud-native-ebpf-day-north-america/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:25.66413-05:00" - }, - "https://events.linuxfoundation.org/cloud-native-ebpf-day-north-america/program/schedule/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:31.294631-05:00" + "LastSeen": "2025-01-06T11:23:33.099735-05:00" }, "https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/": { "StatusCode": 206, "LastSeen": "2024-01-30T05:18:17.063915-05:00" }, - "https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/cncf-hosted-co-located-events/observability-day/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:06.178618-05:00" - }, "https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/observability-day/": { "StatusCode": 206, "LastSeen": "2024-01-18T20:05:30.099353-05:00" @@ -3711,26 +3603,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T15:26:34.508123-05:00" }, - "https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/venue-travel/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:37.783585-05:00" - }, "https://events.linuxfoundation.org/kubecon-cloudnativecon-open-source-summit-ai-dev-china/": { "StatusCode": 206, "LastSeen": "2024-06-26T22:57:30.474455806Z" }, - "https://events.linuxfoundation.org/open-observability-day-north-america/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:06.006346-05:00" - }, - "https://events.linuxfoundation.org/open-observability-day-north-america/program/schedule/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:19.585751-05:00" - }, - "https://events.linuxfoundation.org/open-telemetry-community-day/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:06.042682-05:00" - }, "https://expressjs.com": { "StatusCode": 200, "LastSeen": "2024-08-09T10:45:49.70523-04:00" @@ -3783,10 +3659,6 @@ "StatusCode": 200, "LastSeen": "2024-09-02T11:58:58.574654+01:00" }, - "https://forms.gle/aUuJg5DQwNzncJ4s8": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:20.36657-05:00" - }, "https://forms.gle/ajNv8jGs12coDUjG8": { "StatusCode": 200, "LastSeen": "2024-01-30T16:05:22.448487-05:00" @@ -3799,10 +3671,6 @@ "StatusCode": 200, "LastSeen": "2024-10-25T10:27:00.363272+01:00" }, - "https://forms.gle/mEDWyn6G7iCe4bvJ7": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:03.877372-05:00" - }, "https://formulae.brew.sh/formula/coreutils": { "StatusCode": 206, "LastSeen": "2024-01-30T15:25:17.570481-05:00" @@ -3817,7 +3685,7 @@ }, "https://gcc.gnu.org/frontends.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:01:58.766302-05:00" + "LastSeen": "2025-01-06T11:23:54.239345-05:00" }, "https://getcomposer.org/": { "StatusCode": 200, @@ -3827,13 +3695,9 @@ "StatusCode": 200, "LastSeen": "2024-01-30T06:06:10.118287-05:00" }, - "https://getcomposer.org/download/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:03.965454-05:00" - }, "https://gethelios.dev/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:46.095469-05:00" + "StatusCode": 206, + "LastSeen": "2024-12-18T05:52:06.871486-05:00" }, "https://git-scm.com/": { "StatusCode": 200, @@ -3883,6 +3747,14 @@ "StatusCode": 200, "LastSeen": "2024-08-06T15:19:48.633928+02:00" }, + "https://github.com/AdamKorcz": { + "StatusCode": 200, + "LastSeen": "2024-12-20T14:53:22.289195232Z" + }, + "https://github.com/AkhigbeEromo": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:25.440239-05:00" + }, "https://github.com/AlchemyDing": { "StatusCode": 200, "LastSeen": "2024-08-06T15:19:53.078909+02:00" @@ -3947,6 +3819,14 @@ "StatusCode": 200, "LastSeen": "2024-08-06T15:11:42.413458+02:00" }, + "https://github.com/CtrlSpice": { + "StatusCode": 206, + "LastSeen": "2024-12-12T21:04:03.332366+01:00" + }, + "https://github.com/CtrlSpice/otel-desktop-viewer": { + "StatusCode": 206, + "LastSeen": "2024-12-12T21:04:02.649222+01:00" + }, "https://github.com/Cyprinus12138": { "StatusCode": 200, "LastSeen": "2024-03-28T22:25:37.072281206+08:00" @@ -3960,8 +3840,8 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:12.142183-05:00" }, "https://github.com/DavidAnson/markdownlint": { "StatusCode": 200, @@ -4008,8 +3888,8 @@ "LastSeen": "2024-08-06T15:21:04.519278+02:00" }, "https://github.com/FriendsOfPHP/pickle": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.447831-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:41.095739-05:00" }, "https://github.com/GoogleCloudPlatform": { "StatusCode": 200, @@ -4100,8 +3980,8 @@ "LastSeen": "2024-04-23T14:33:25.288254308Z" }, "https://github.com/MetinSeylan/Nestjs-OpenTelemetry": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:29.56313-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:06.682381-05:00" }, "https://github.com/MikeGoldsmith": { "StatusCode": 200, @@ -4168,8 +4048,8 @@ "LastSeen": "2024-01-18T20:06:07.975863-05:00" }, "https://github.com/OutThereLabs/actix-web-opentelemetry": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:45.986279-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:07.69982-05:00" }, "https://github.com/PaurushGarg": { "StatusCode": 200, @@ -4284,16 +4164,16 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:10.201407-05:00" }, "https://github.com/XSAM": { "StatusCode": 200, "LastSeen": "2024-08-09T10:45:44.636713-04:00" }, "https://github.com/XSAM/otelsql": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:51.03094-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:26.164923-05:00" }, "https://github.com/XSAM/otelsql/issues": { "StatusCode": 200, @@ -4436,13 +4316,17 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:08.279359-05:00" }, "https://github.com/asafm": { "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" @@ -4468,8 +4352,8 @@ "LastSeen": "2024-01-18T20:05:19.4958-05:00" }, "https://github.com/autotelic/fastify-opentelemetry": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:07.377457-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:54.996127-05:00" }, "https://github.com/avillela": { "StatusCode": 200, @@ -4603,10 +4487,6 @@ "StatusCode": 200, "LastSeen": "2024-06-06T19:18:45.889432+02:00" }, - "https://github.com/bufbuild/connect-opentelemetry-go": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:18.472599-05:00" - }, "https://github.com/c24t": { "StatusCode": 200, "LastSeen": "2024-08-06T15:20:27.162637+02:00" @@ -4640,8 +4520,8 @@ "LastSeen": "2024-01-30T05:18:29.072262-05:00" }, "https://github.com/census-instrumentation/opencensus-specs": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.363101-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:17.841095-05:00" }, "https://github.com/cerbos": { "StatusCode": 200, @@ -4688,8 +4568,8 @@ "LastSeen": "2024-08-07T15:43:37.986528+02:00" }, "https://github.com/cloudflare/cfssl": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:55.954418-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:41.99725-05:00" }, "https://github.com/cloudfoundry": { "StatusCode": 200, @@ -4835,6 +4715,10 @@ "StatusCode": 200, "LastSeen": "2024-01-18T20:06:29.763418-05:00" }, + "https://github.com/dattto": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:33.267299-05:00" + }, "https://github.com/david-luna": { "StatusCode": 200, "LastSeen": "2024-08-06T15:15:40.097509+02:00" @@ -4856,8 +4740,8 @@ "LastSeen": "2024-08-06T15:12:50.983822+02:00" }, "https://github.com/dcxp/opentelemetry-kotlin": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:13:29.831671-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:14.454231-05:00" }, "https://github.com/deadtrickster": { "StatusCode": 200, @@ -5063,6 +4947,10 @@ "StatusCode": 200, "LastSeen": "2024-08-06T15:13:05.291087+02:00" }, + "https://github.com/esara": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:35.983226-05:00" + }, "https://github.com/esigo": { "StatusCode": 200, "LastSeen": "2024-08-06T15:13:25.184838+02:00" @@ -5084,8 +4972,8 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:13.286544-05:00" }, "https://github.com/evan-bradley": { "StatusCode": 200, @@ -5096,13 +4984,17 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:28.666002-05:00" }, "https://github.com/fabled": { "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" @@ -5127,6 +5019,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" @@ -5160,8 +5056,8 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:15.657389-05:00" }, "https://github.com/frzifus": { "StatusCode": 200, @@ -5211,6 +5107,10 @@ "StatusCode": 200, "LastSeen": "2024-11-07T20:32:07.730871-05:00" }, + "https://github.com/google/oss-fuzz": { + "StatusCode": 200, + "LastSeen": "2024-12-20T14:53:23.420338032Z" + }, "https://github.com/google/pprof": { "StatusCode": 200, "LastSeen": "2024-10-24T15:10:16.695786+02:00" @@ -5235,6 +5135,10 @@ "StatusCode": 200, "LastSeen": "2024-04-10T00:09:46.144495+02:00" }, + "https://github.com/grafana/docker-otel-lgtm": { + "StatusCode": 206, + "LastSeen": "2024-12-19T14:40:49.726333554+01:00" + }, "https://github.com/grafana/grafana-opentelemetry-dotnet": { "StatusCode": 200, "LastSeen": "2024-04-10T00:09:49.944628+02:00" @@ -5243,6 +5147,10 @@ "StatusCode": 200, "LastSeen": "2024-04-10T00:09:52.054124+02:00" }, + "https://github.com/grafana/oats": { + "StatusCode": 206, + "LastSeen": "2024-12-18T17:02:27.523912263+01:00" + }, "https://github.com/gramidt": { "StatusCode": 200, "LastSeen": "2024-08-09T11:17:22.503536+02:00" @@ -5296,8 +5204,8 @@ "LastSeen": "2024-08-06T15:21:27.745929+02:00" }, "https://github.com/hashicorp/nomad-open-telemetry-getting-started": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.17348-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:48.137546-05:00" }, "https://github.com/hashicorp/terraform": { "StatusCode": 200, @@ -5307,6 +5215,10 @@ "StatusCode": 200, "LastSeen": "2024-08-06T15:11:55.064618+02:00" }, + "https://github.com/hazelweakly": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:22.462683-05:00" + }, "https://github.com/hdost": { "StatusCode": 200, "LastSeen": "2024-08-06T15:13:46.266332+02:00" @@ -5319,6 +5231,10 @@ "StatusCode": 200, "LastSeen": "2024-08-06T15:21:30.439202+02:00" }, + "https://github.com/hellobudha": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:26.207061-05:00" + }, "https://github.com/henrikrexed": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:18.24921-05:00" @@ -5327,21 +5243,9 @@ "StatusCode": 200, "LastSeen": "2024-08-07T15:53:03.998923+02:00" }, - "https://github.com/honeycombio/honeycomb-opentelemetry-dotnet": { + "https://github.com/hgaol": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:12.937532-05:00" - }, - "https://github.com/honeycombio/honeycomb-opentelemetry-go": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:29.326857-05:00" - }, - "https://github.com/honeycombio/honeycomb-opentelemetry-java": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:56.524766-05:00" - }, - "https://github.com/honeycombio/honeycomb-opentelemetry-node": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:34.918312-05:00" + "LastSeen": "2024-12-22T16:09:53.208899753Z" }, "https://github.com/hossko": { "StatusCode": 200, @@ -5400,8 +5304,8 @@ "LastSeen": "2024-07-05T23:26:58.569631+02:00" }, "https://github.com/imandra-ai/ocaml-opentelemetry/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:13:40.755331-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:15.466441-05:00" }, "https://github.com/immanuelfodor": { "StatusCode": 200, @@ -5417,7 +5321,7 @@ }, "https://github.com/instana/go-otel-exporter": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:14.475135-05:00" + "LastSeen": "2025-01-06T11:32:46.912502-05:00" }, "https://github.com/instana/otel-database-dc": { "StatusCode": 200, @@ -5447,6 +5351,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" @@ -5475,6 +5383,10 @@ "StatusCode": 200, "LastSeen": "2024-01-30T16:05:03.376611-05:00" }, + "https://github.com/jaronoff97/tails": { + "StatusCode": 206, + "LastSeen": "2024-12-12T21:09:59.474765+01:00" + }, "https://github.com/jaydeluca": { "StatusCode": 200, "LastSeen": "2024-08-06T15:22:00.700062+02:00" @@ -5512,8 +5424,12 @@ "LastSeen": "2024-08-07T15:53:07.261589+02:00" }, "https://github.com/jenniferplusplus/opentelemetry-instrumentation-bullmq": { + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:00.090235-05:00" + }, + "https://github.com/jerbly": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:13.077443-05:00" + "LastSeen": "2024-12-16T09:49:23.729890443Z" }, "https://github.com/jeremydvoss": { "StatusCode": 200, @@ -5544,8 +5460,8 @@ "LastSeen": "2024-01-30T16:16:07.775541-05:00" }, "https://github.com/jjatria/perl-opentelemetry": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:13:46.193872-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:16.338224-05:00" }, "https://github.com/jjatria/perl-opentelemetry-exporter-otlp": { "StatusCode": 200, @@ -5624,8 +5540,8 @@ "LastSeen": "2024-08-06T15:13:43.535273+02:00" }, "https://github.com/jufab/opentelemetry-angular-interceptor": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:01.969688-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:52.842373-05:00" }, "https://github.com/julianocosta89": { "StatusCode": 200, @@ -5812,24 +5728,20 @@ "LastSeen": "2024-01-24T14:54:58.433558+01:00" }, "https://github.com/lightstep": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:34.800347-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:05.928688-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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:04.538013-05:00" }, "https://github.com/lightstep/opentelemetry-exporter-python": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:50.967919-05:00" - }, - "https://github.com/liurui-1": { - "StatusCode": 200, - "LastSeen": "2024-01-08T12:16:18.522022+01:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:09.692483-05:00" }, "https://github.com/lizthegrey": { "StatusCode": 200, @@ -5839,6 +5751,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" @@ -5919,6 +5835,10 @@ "StatusCode": 200, "LastSeen": "2024-08-07T15:52:27.50174+02:00" }, + "https://github.com/matt-hensley": { + "StatusCode": 206, + "LastSeen": "2024-12-19T08:30:32.838752977+01:00" + }, "https://github.com/mauriciovasquezbernal": { "StatusCode": 200, "LastSeen": "2024-08-09T11:17:34.610601+02:00" @@ -5959,6 +5879,14 @@ "StatusCode": 200, "LastSeen": "2024-08-07T15:44:51.574765+02:00" }, + "https://github.com/microsft": { + "StatusCode": 206, + "LastSeen": "2024-12-12T21:04:04.691776+01:00" + }, + "https://github.com/microsoft": { + "StatusCode": 200, + "LastSeen": "2024-12-26T01:30:01.335046861Z" + }, "https://github.com/microsoft/ApplicationInsights-Java": { "StatusCode": 200, "LastSeen": "2024-04-19T17:43:49.897716918Z" @@ -5987,9 +5915,13 @@ "StatusCode": 200, "LastSeen": "2024-01-18T19:55:35.599232-05:00" }, - "https://github.com/mnadeem/opentelemetry-instrumentation-mssql": { + "https://github.com/mlunadia": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:24.178047-05:00" + "LastSeen": "2024-12-17T15:37:29.852904-05:00" + }, + "https://github.com/mnadeem/opentelemetry-instrumentation-mssql": { + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:06.283691-05:00" }, "https://github.com/moby": { "StatusCode": 200, @@ -6019,6 +5951,10 @@ "StatusCode": 200, "LastSeen": "2024-09-09T16:58:14.56501144Z" }, + "https://github.com/mterhar": { + "StatusCode": 200, + "LastSeen": "2024-12-22T16:09:53.691547941Z" + }, "https://github.com/mtwo": { "StatusCode": 200, "LastSeen": "2024-01-18T20:05:30.274892-05:00" @@ -6088,8 +6024,8 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:27.113159-05:00" }, "https://github.com/nilebox": { "StatusCode": 200, @@ -6144,8 +6080,8 @@ "LastSeen": "2024-08-09T11:09:07.226162-04:00" }, "https://github.com/oolong-dev/OpenTelemetry.jl": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:13:24.382603-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:13.930513-05:00" }, "https://github.com/open-feature": { "StatusCode": 200, @@ -6161,7 +6097,7 @@ }, "https://github.com/open-telemetry": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:19.568632-05:00" + "LastSeen": "2025-01-06T11:32:17.904239-05:00" }, "https://github.com/open-telemetry/": { "StatusCode": 200, @@ -6181,7 +6117,7 @@ }, "https://github.com/open-telemetry/community#mailing-lists": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:09:43.264046-05:00" + "LastSeen": "2025-01-06T11:32:15.138523-05:00" }, "https://github.com/open-telemetry/community#special-interest-groups": { "StatusCode": 200, @@ -6255,6 +6191,10 @@ "StatusCode": 200, "LastSeen": "2024-01-30T06:02:13.813584-05:00" }, + "https://github.com/open-telemetry/community/pull/2427": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:23:06.692223-05:00" + }, "https://github.com/open-telemetry/opamp-go": { "StatusCode": 200, "LastSeen": "2024-01-18T19:37:11.484137-05:00" @@ -6273,15 +6213,15 @@ }, "https://github.com/open-telemetry/opentelemetry-collector": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:29.80284-05:00" + "LastSeen": "2025-01-06T11:32:29.534749-05:00" }, "https://github.com/open-telemetry/opentelemetry-collector#-opentelemetry-collector": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:23.864341-05:00" }, "https://github.com/open-telemetry/opentelemetry-collector#stability-levels": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:40.22377-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:43.23859-05:00" }, "https://github.com/open-telemetry/opentelemetry-collector-builder": { "StatusCode": 200, @@ -6408,8 +6348,8 @@ "LastSeen": "2024-01-18T19:37:21.38432-05:00" }, "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/latest": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.186504-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:44.0381-05:00" }, "https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/cmd%2Fbuilder%2Fv0.107.0": { "StatusCode": 200, @@ -6448,8 +6388,8 @@ "LastSeen": "2024-08-28T18:43:05.252902-04:00" }, "https://github.com/open-telemetry/opentelemetry-collector/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:56.082576-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:20.923124-05:00" }, "https://github.com/open-telemetry/opentelemetry-collector/issues/10469": { "StatusCode": 200, @@ -6495,10 +6435,6 @@ "StatusCode": 200, "LastSeen": "2024-01-30T05:18:31.613151-05:00" }, - "https://github.com/open-telemetry/opentelemetry-collector/releases": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.457649-05:00" - }, "https://github.com/open-telemetry/opentelemetry-collector/releases/tag/cmd%2Fbuilder%2Fv0.100.0": { "StatusCode": 200, "LastSeen": "2024-05-07T08:06:40.723390912Z" @@ -6597,7 +6533,7 @@ }, "https://github.com/open-telemetry/opentelemetry-cpp": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:24.604501-05:00" + "LastSeen": "2025-01-06T11:32:23.983579-05:00" }, "https://github.com/open-telemetry/opentelemetry-cpp-contrib": { "StatusCode": 200, @@ -6629,7 +6565,7 @@ }, "https://github.com/open-telemetry/opentelemetry-demo": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:09:54.070277-05:00" + "LastSeen": "2025-01-06T11:32:22.804791-05:00" }, "https://github.com/open-telemetry/opentelemetry-demo#-opentelemetry-demo": { "StatusCode": 200, @@ -6721,7 +6657,7 @@ }, "https://github.com/open-telemetry/opentelemetry-dotnet": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:19.581961-05:00" + "LastSeen": "2025-01-06T11:32:22.364229-05:00" }, "https://github.com/open-telemetry/opentelemetry-dotnet-contrib": { "StatusCode": 200, @@ -6792,8 +6728,8 @@ "LastSeen": "2024-01-18T19:37:17.203995-05:00" }, "https://github.com/open-telemetry/opentelemetry-dotnet/releases/latest": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.116321-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:44.963647-05:00" }, "https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.4.0": { "StatusCode": 200, @@ -6829,11 +6765,11 @@ }, "https://github.com/open-telemetry/opentelemetry-erlang": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:24.771487-05:00" + "LastSeen": "2025-01-06T11:32:23.677506-05:00" }, "https://github.com/open-telemetry/opentelemetry-erlang-api": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:13:13.398311-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:12.221502-05:00" }, "https://github.com/open-telemetry/opentelemetry-erlang-contrib": { "StatusCode": 200, @@ -6852,12 +6788,12 @@ "LastSeen": "2024-01-18T19:37:06.582767-05:00" }, "https://github.com/open-telemetry/opentelemetry-go": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:34.812002-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:12.688711-05:00" }, "https://github.com/open-telemetry/opentelemetry-go-contrib": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.026666-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:43.730419-05:00" }, "https://github.com/open-telemetry/opentelemetry-go-contrib/issues/new": { "StatusCode": 200, @@ -6892,8 +6828,8 @@ "LastSeen": "2024-01-18T19:37:17.092405-05:00" }, "https://github.com/open-telemetry/opentelemetry-go/releases/latest": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.164706-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:49.889748-05:00" }, "https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.12.0": { "StatusCode": 200, @@ -6924,8 +6860,8 @@ "LastSeen": "2024-01-30T16:04:58.205917-05:00" }, "https://github.com/open-telemetry/opentelemetry-helm-charts": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.367235-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:49.391415-05:00" }, "https://github.com/open-telemetry/opentelemetry-helm-charts/pull/531": { "StatusCode": 200, @@ -6937,11 +6873,11 @@ }, "https://github.com/open-telemetry/opentelemetry-java": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:24.668545-05:00" + "LastSeen": "2025-01-06T11:32:23.080955-05:00" }, "https://github.com/open-telemetry/opentelemetry-java#releases": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.097111-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:48.705958-05:00" }, "https://github.com/open-telemetry/opentelemetry-java#sdk-exporters": { "StatusCode": 200, @@ -6960,8 +6896,8 @@ "LastSeen": "2024-10-23T20:19:13.793874-05:00" }, "https://github.com/open-telemetry/opentelemetry-java-instrumentation": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:45.254006-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:46.601997-05:00" }, "https://github.com/open-telemetry/opentelemetry-java-instrumentation#7413": { "StatusCode": 200, @@ -7089,7 +7025,7 @@ }, "https://github.com/open-telemetry/opentelemetry-js": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:29.425732-05:00" + "LastSeen": "2025-01-06T11:32:21.333797-05:00" }, "https://github.com/open-telemetry/opentelemetry-js#supported-runtimes": { "StatusCode": 200, @@ -7124,8 +7060,8 @@ "LastSeen": "2024-01-18T19:37:16.288484-05:00" }, "https://github.com/open-telemetry/opentelemetry-js/releases/latest": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.170686-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:44.055855-05:00" }, "https://github.com/open-telemetry/opentelemetry-js/releases/tag/v1.13.0": { "StatusCode": 200, @@ -7156,8 +7092,8 @@ "LastSeen": "2024-08-09T10:44:10.275849-04:00" }, "https://github.com/open-telemetry/opentelemetry-operator": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:39.654648-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:41.081498-05:00" }, "https://github.com/open-telemetry/opentelemetry-operator#controlling-instrumentation-capabilities": { "StatusCode": 200, @@ -7241,7 +7177,7 @@ }, "https://github.com/open-telemetry/opentelemetry-php": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:34.521575-05:00" + "LastSeen": "2025-01-06T11:32:25.759682-05:00" }, "https://github.com/open-telemetry/opentelemetry-php#installation": { "StatusCode": 200, @@ -7257,7 +7193,7 @@ }, "https://github.com/open-telemetry/opentelemetry-php-instrumentation": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:34.529995-05:00" + "LastSeen": "2025-01-06T11:32:22.532755-05:00" }, "https://github.com/open-telemetry/opentelemetry-php-instrumentation/": { "StatusCode": 200, @@ -7276,8 +7212,8 @@ "LastSeen": "2024-01-18T19:37:21.924961-05:00" }, "https://github.com/open-telemetry/opentelemetry-php/releases/latest": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.386232-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:45.424523-05:00" }, "https://github.com/open-telemetry/opentelemetry-php/releases/tag/1.0.0beta1": { "StatusCode": 200, @@ -7288,8 +7224,8 @@ "LastSeen": "2024-01-30T05:18:34.440038-05:00" }, "https://github.com/open-telemetry/opentelemetry-proto": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.211191-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:47.394145-05:00" }, "https://github.com/open-telemetry/opentelemetry-proto-java": { "StatusCode": 200, @@ -7336,8 +7272,8 @@ "LastSeen": "2024-01-18T19:37:21.997322-05:00" }, "https://github.com/open-telemetry/opentelemetry-python/releases/latest": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:01.303857-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:45.845891-05:00" }, "https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.16.0": { "StatusCode": 200, @@ -7360,8 +7296,8 @@ "LastSeen": "2024-01-30T15:25:38.140496-05:00" }, "https://github.com/open-telemetry/opentelemetry-ruby": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.36849-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:49.58882-05:00" }, "https://github.com/open-telemetry/opentelemetry-ruby#instrumentation-libraries": { "StatusCode": 200, @@ -7448,17 +7384,21 @@ "LastSeen": "2024-04-11T14:54:50.847233614Z" }, "https://github.com/open-telemetry/opentelemetry-specification/issues/437": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:56.207791-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:16.200954-05:00" }, "https://github.com/open-telemetry/opentelemetry-specification/issues/new": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:55.675887-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:08.102386-05:00" }, "https://github.com/open-telemetry/opentelemetry-specification/pull/2858": { "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" @@ -7516,8 +7456,8 @@ "LastSeen": "2024-01-30T16:14:35.956188-05:00" }, "https://github.com/open-telemetry/opentelemetry.io#adding-a-project-to-the-opentelemetry-registry": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.337846-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:49.657697-05:00" }, "https://github.com/open-telemetry/opentelemetry.io#readme": { "StatusCode": 200, @@ -7535,6 +7475,22 @@ "StatusCode": 200, "LastSeen": "2024-06-06T14:51:54.994687-04:00" }, + "https://github.com/open-telemetry/opentelemetry.io/compare/2022.12...2023.11": { + "StatusCode": 206, + "LastSeen": "2024-12-12T12:41:17.513091+01:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/compare/2023.12...2024.11": { + "StatusCode": 206, + "LastSeen": "2024-12-12T12:41:19.57618+01:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/discussions": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:23:11.344942-05:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/discussions/4853": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:22:48.827181-05:00" + }, "https://github.com/open-telemetry/opentelemetry.io/fork": { "StatusCode": 200, "LastSeen": "2024-01-30T16:15:47.00387-05:00" @@ -7553,7 +7509,7 @@ }, "https://github.com/open-telemetry/opentelemetry.io/issues/new": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:09:43.270324-05:00" + "LastSeen": "2025-01-06T11:32:17.700081-05:00" }, "https://github.com/open-telemetry/opentelemetry.io/labels/sig-approval-missing": { "StatusCode": 200, @@ -7571,14 +7527,42 @@ "StatusCode": 200, "LastSeen": "2024-01-30T15:26:01.154768-05:00" }, + "https://github.com/open-telemetry/opentelemetry.io/pull/4966": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:22:52.121061-05:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/pull/5276": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:22:56.556389-05:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/pull/5380": { + "StatusCode": 206, + "LastSeen": "2024-12-12T12:41:30.400172+01:00" + }, "https://github.com/open-telemetry/opentelemetry.io/pull/5386/files": { "StatusCode": 200, "LastSeen": "2024-11-02T12:26:48.450866-04:00" }, + "https://github.com/open-telemetry/opentelemetry.io/pull/5575": { + "StatusCode": 206, + "LastSeen": "2024-12-12T12:41:27.869483+01:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/pull/5590": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:22:59.312479-05:00" + }, "https://github.com/open-telemetry/opentelemetry.io/pulls": { "StatusCode": 200, "LastSeen": "2024-01-30T16:15:25.833527-05:00" }, + "https://github.com/open-telemetry/opentelemetry.io/releases": { + "StatusCode": 200, + "LastSeen": "2024-12-16T14:23:08.59244-05:00" + }, + "https://github.com/open-telemetry/opentelemetry.io/releases/tag/2022.12": { + "StatusCode": 206, + "LastSeen": "2024-12-12T12:41:14.802192+01:00" + }, "https://github.com/open-telemetry/opentelemetry.io/security/policy": { "StatusCode": 200, "LastSeen": "2024-06-13T15:47:57.766697+02:00" @@ -7596,8 +7580,8 @@ "LastSeen": "2024-01-30T05:18:23.657111-05:00" }, "https://github.com/open-telemetry/oteps/pull/108/files": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:40.377838-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:53.193878-05:00" }, "https://github.com/open-telemetry/oteps/pull/171": { "StatusCode": 200, @@ -7695,13 +7679,17 @@ "StatusCode": 200, "LastSeen": "2024-05-21T06:04:44.356932911Z" }, + "https://github.com/opentelemetrybot": { + "StatusCode": 206, + "LastSeen": "2024-12-12T12:41:24.59683+01:00" + }, "https://github.com/opentracing": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:37:06.376572-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:31:47.998513-05:00" }, "https://github.com/opentracing/specification": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:56.026693-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:13.299281-05:00" }, "https://github.com/openzipkin/b3-propagation": { "StatusCode": 200, @@ -7864,8 +7852,8 @@ "LastSeen": "2024-08-06T15:23:24.98908+02:00" }, "https://github.com/pragmaticivan/nestjs-otel": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:40.463676-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:07.125592-05:00" }, "https://github.com/pranay01": { "StatusCode": 200, @@ -7936,8 +7924,8 @@ "LastSeen": "2024-08-06T15:23:29.255051+02:00" }, "https://github.com/ravilushqa/otelgqlgen": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:23.866868-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:25.093001-05:00" }, "https://github.com/redis/": { "StatusCode": 200, @@ -7952,8 +7940,8 @@ "LastSeen": "2024-01-18T20:05:00.024054-05:00" }, "https://github.com/riandyrn/otelchi": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:45.657995-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:32:29.804441-05:00" }, "https://github.com/roadrunner-server": { "StatusCode": 200, @@ -8152,8 +8140,8 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:08.867508-05:00" }, "https://github.com/steverao": { "StatusCode": 200, @@ -8315,10 +8303,6 @@ "StatusCode": 200, "LastSeen": "2024-08-06T15:11:49.651414+02:00" }, - "https://github.com/tsloughter/grpcbox": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:41.148595-05:00" - }, "https://github.com/tydhot": { "StatusCode": 200, "LastSeen": "2024-08-06T15:16:21.444122+02:00" @@ -8355,18 +8339,10 @@ "StatusCode": 200, "LastSeen": "2024-07-05T23:26:49.504427+02:00" }, - "https://github.com/vercel/": { - "StatusCode": 200, - "LastSeen": "2024-01-08T12:17:24.045228+01:00" - }, "https://github.com/vishweshbankwar": { "StatusCode": 200, "LastSeen": "2024-08-06T15:12:04.265558+02:00" }, - "https://github.com/vivint-smarthome/opentelemetry-stackdriver": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:11:07.39684-05:00" - }, "https://github.com/vjsamuel": { "StatusCode": 200, "LastSeen": "2024-01-18T20:04:59.600907-05:00" @@ -8384,8 +8360,8 @@ "LastSeen": "2024-08-09T11:16:49.583224+02:00" }, "https://github.com/wdalmut/opentelemetry-plugin-mongoose": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:12:18.615178-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:05.399186-05:00" }, "https://github.com/weyert": { "StatusCode": 200, @@ -8420,8 +8396,8 @@ "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" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:09.578683-05:00" }, "https://github.com/xoscar": { "StatusCode": 200, @@ -8444,13 +8420,21 @@ "LastSeen": "2024-07-08T15:23:32.918333+02:00" }, "https://github.com/yangxikun/opentelemetry-lua": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:13:35.287029-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-07T10:33:14.995619-05:00" }, "https://github.com/ymotongpoo": { "StatusCode": 200, "LastSeen": "2024-08-09T11:17:02.743197+02:00" }, + "https://github.com/ymtdzzz": { + "StatusCode": 206, + "LastSeen": "2024-12-12T21:04:04.407598+01:00" + }, + "https://github.com/ymtdzzz/otel-tui": { + "StatusCode": 206, + "LastSeen": "2024-12-12T21:04:03.94903+01:00" + }, "https://github.com/yonch": { "StatusCode": 200, "LastSeen": "2024-08-09T11:16:31.382961+02:00" @@ -8513,7 +8497,7 @@ }, "https://go.dev/doc/install/gccgo": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:53.277862-05:00" + "LastSeen": "2025-01-06T11:23:52.417712-05:00" }, "https://go.dev/doc/tutorial/workspaces": { "StatusCode": 200, @@ -8577,15 +8561,15 @@ }, "https://godoc.org/google.golang.org/genproto/googleapis/rpc/status#Status": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:24.650991-05:00" + "LastSeen": "2025-01-06T11:23:54.99617-05:00" }, "https://godoc.org/google.golang.org/grpc/codes": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:00.270514-05:00" + "LastSeen": "2025-01-06T11:23:51.131116-05:00" }, "https://godoc.org/google.golang.org/grpc/status#Status.WithDetails": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:14.988817-05:00" + "LastSeen": "2025-01-06T11:23:53.484884-05:00" }, "https://goharbor.io/": { "StatusCode": 206, @@ -8613,7 +8597,7 @@ }, "https://golang.org/ref/spec#Slice_types": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:17.04578-05:00" + "LastSeen": "2025-01-06T11:23:53.898183-05:00" }, "https://google.github.io/sqlcommenter": { "StatusCode": 206, @@ -8679,26 +8663,10 @@ "StatusCode": 200, "LastSeen": "2024-08-09T10:43:44.997369-04:00" }, - "https://grafana.com/oss/tempo/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:09.014762-05:00" - }, "https://graphite.readthedocs.io/en/stable/feeding-carbon.html#the-plaintext-protocol": { "StatusCode": 200, "LastSeen": "2024-01-30T16:14:41.834592-05:00" }, - "https://graphql.org": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:27.096229-05:00" - }, - "https://graphql.org/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:09.528612-05:00" - }, - "https://graphql.org/learn/queries/#mutations": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:58.077563-05:00" - }, "https://groups.google.com/a/opentelemetry.io/g/calendar-comms": { "StatusCode": 200, "LastSeen": "2024-06-18T10:36:39.590318+02:00" @@ -8713,7 +8681,7 @@ }, "https://grpc.io": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:20.754626-05:00" + "LastSeen": "2025-01-06T11:23:31.0177-05:00" }, "https://grpc.io/": { "StatusCode": 206, @@ -8725,15 +8693,7 @@ }, "https://guava.dev/releases/10.0/api/docs/com/google/common/util/concurrent/ListenableFuture.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:20.15592-05:00" - }, - "https://hachyderm.io/@adrianamvillela": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:03:11.984448-05:00" - }, - "https://hashicorp.com": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:07.290387-05:00" + "LastSeen": "2025-01-06T11:23:21.173559-05:00" }, "https://hbase.apache.org/": { "StatusCode": 206, @@ -8759,10 +8719,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T15:25:18.500479-05:00" }, - "https://help.github.com/articles/about-pull-requests/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:29.908996-05:00" - }, "https://help.sumologic.com/docs/send-data/opentelemetry-collector/": { "StatusCode": 206, "LastSeen": "2024-01-30T16:04:38.147971-05:00" @@ -8773,11 +8729,11 @@ }, "https://heroku.com": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:14.833425-05:00" + "LastSeen": "2025-01-06T11:23:29.391329-05:00" }, "https://hex.pm": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:09.59825-05:00" + "LastSeen": "2025-01-06T11:23:23.379701-05:00" }, "https://hex.pm/packages": { "StatusCode": 200, @@ -8785,11 +8741,11 @@ }, "https://hex.pm/packages/opentelemetry": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:25.352177-05:00" + "LastSeen": "2025-01-06T11:23:27.68705-05:00" }, "https://hex.pm/packages/opentelemetry_api": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:20.083952-05:00" + "LastSeen": "2025-01-06T11:23:25.952802-05:00" }, "https://hex.pm/packages/opentelemetry_bandit": { "StatusCode": 200, @@ -8805,7 +8761,7 @@ }, "https://hex.pm/packages/opentelemetry_exporter": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:09.572047-05:00" + "LastSeen": "2025-01-06T11:23:23.193547-05:00" }, "https://hex.pm/packages/opentelemetry_req": { "StatusCode": 200, @@ -8836,8 +8792,8 @@ "LastSeen": "2024-01-18T19:55:46.135209-05:00" }, "https://hexdocs.pm/mix/Mix.Tasks.Release.html": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:20.111247-05:00" + "StatusCode": 200, + "LastSeen": "2025-01-06T11:23:24.966506-05:00" }, "https://hexdocs.pm/opentelemetry/1.3.0/otel_resource.html": { "StatusCode": 206, @@ -8852,12 +8808,12 @@ "LastSeen": "2024-01-18T19:55:35.609818-05:00" }, "https://hexdocs.pm/opentelemetry/otel_exporter.html": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:37.330319-05:00" + "StatusCode": 200, + "LastSeen": "2025-01-06T11:23:34.738587-05:00" }, "https://hexdocs.pm/opentelemetry/otel_span_processor.html": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:32.171505-05:00" + "StatusCode": 200, + "LastSeen": "2025-01-06T11:23:34.098818-05:00" }, "https://hexdocs.pm/opentelemetry/otel_tracer_server.html": { "StatusCode": 206, @@ -8867,18 +8823,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T06:01:15.746998-05:00" }, - "https://httpwg.org/specs/rfc7230.html#field.order": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:08.983977-05:00" - }, - "https://hub.docker.com/r/apache/apisix": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:03.616629-05:00" - }, - "https://hub.docker.com/r/otel/opentelemetry-collector-contrib/tags": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:03.577174-05:00" - }, "https://hyper.rs/": { "StatusCode": 200, "LastSeen": "2024-01-30T15:25:23.119442-05:00" @@ -8933,7 +8877,7 @@ }, "https://jakarta.ee/specifications/platform/8/apidocs/javax/servlet/http/HttpServletRequest.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:54:23.510257-05:00" + "LastSeen": "2024-12-18T05:52:24.064637-05:00" }, "https://javadoc.io/doc/com.azure/azure-cosmos/latest/com/azure/cosmos/CosmosAsyncContainer.html#executeBulkOperations": { "StatusCode": 200, @@ -8971,14 +8915,6 @@ "StatusCode": 206, "LastSeen": "2024-11-02T06:13:48.208691-04:00" }, - "https://jessitron.com/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:03.729447-05:00" - }, - "https://joshuamlee.com/submitting-your-first-conference-talk/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:44.158994-05:00" - }, "https://jqlang.github.io/jq/manual/": { "StatusCode": 206, "LastSeen": "2024-08-02T13:15:01.790538-04:00" @@ -8999,14 +8935,6 @@ "StatusCode": 206, "LastSeen": "2024-08-09T10:45:40.48729-04:00" }, - "https://kafka.apache.org/documentation/#quickstart": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:19.320413-05:00" - }, - "https://kafka.apache.org/downloads": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:04.524568-05:00" - }, "https://kccncna2023.sched.com/event/1R2rQ": { "StatusCode": 200, "LastSeen": "2024-01-30T16:05:03.736848-05:00" @@ -9025,7 +8953,7 @@ }, "https://kind.sigs.k8s.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:06.735285-05:00" + "LastSeen": "2025-01-06T11:23:29.34449-05:00" }, "https://kind.sigs.k8s.io/#installation-and-usage": { "StatusCode": 206, @@ -9033,36 +8961,20 @@ }, "https://kloudfuse.atlassian.net/wiki/spaces/EX/pages/753860609/APM#Sending-traces-to-Kloudfuse-data-plane%3A": { "StatusCode": 200, - "LastSeen": "2024-01-18T08:53:51.399322-05:00" + "LastSeen": "2024-12-18T05:52:07.807725-05:00" }, "https://knative.dev/": { "StatusCode": 206, "LastSeen": "2024-01-30T16:06:00.387325-05:00" }, - "https://knative.dev/docs/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:01.559427-05:00" - }, - "https://knative.dev/docs/eventing/accessing-traces/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:16.869318-05:00" - }, "https://knative.dev/docs/eventing/observability/metrics/collecting-metrics/#about-opentelemetry": { "StatusCode": 206, "LastSeen": "2024-01-30T16:06:05.487035-05:00" }, - "https://knative.dev/docs/serving/accessing-traces/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:25.135318-05:00" - }, "https://konghq.com/products/kong-mesh": { "StatusCode": 200, "LastSeen": "2024-04-30T15:56:22.220894+02:00" }, - "https://kubernetes.github.io/ingress-nginx/examples/grpc/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:39.056387-05:00" - }, "https://kubernetes.io": { "StatusCode": 206, "LastSeen": "2024-04-25T00:01:03.727092-04:00" @@ -9097,7 +9009,7 @@ }, "https://kubernetes.io/docs/concepts/extend-kubernetes/operator/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:12.432637-05:00" + "LastSeen": "2025-01-06T11:23:28.717528-05:00" }, "https://kubernetes.io/docs/concepts/overview/components/#kube-apiserver": { "StatusCode": 206, @@ -9129,7 +9041,7 @@ }, "https://kubernetes.io/docs/concepts/workloads/controllers/": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:50.983105-05:00" + "LastSeen": "2024-12-18T05:52:23.874848-05:00" }, "https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/": { "StatusCode": 206, @@ -9145,15 +9057,15 @@ }, "https://kubernetes.io/docs/concepts/workloads/pods/": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:45.825663-05:00" + "LastSeen": "2024-12-18T05:52:23.238753-05:00" }, "https://kubernetes.io/docs/concepts/workloads/pods/#pod-templates": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:56.112657-05:00" + "LastSeen": "2024-12-18T05:52:25.496055-05:00" }, "https://kubernetes.io/docs/concepts/workloads/pods/downward-api/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:33.934398-05:00" + "LastSeen": "2025-01-06T11:23:20.276053-05:00" }, "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/": { "StatusCode": 206, @@ -9227,10 +9139,6 @@ "StatusCode": 200, "LastSeen": "2024-01-30T05:18:34.641048-05:00" }, - "https://leancoffee.org": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:44.328619-05:00" - }, "https://learn.microsoft.com/archive/blogs/askcore/windows-performance-monitor-disk-counters-explained#windows-performance-monitor-disk-counters-explained": { "StatusCode": 200, "LastSeen": "2024-01-30T16:14:18.163457-05:00" @@ -9411,6 +9319,10 @@ "StatusCode": 200, "LastSeen": "2024-01-30T15:24:54.805878-05:00" }, + "https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/dashboard/standalone": { + "StatusCode": 200, + "LastSeen": "2024-12-12T21:04:05.120038+01:00" + }, "https://learn.microsoft.com/en-us/dotnet/core/deploying/": { "StatusCode": 200, "LastSeen": "2024-01-30T15:25:16.669441-05:00" @@ -9451,17 +9363,9 @@ "StatusCode": 200, "LastSeen": "2024-04-04T20:00:38.324091-04:00" }, - "https://letsencrypt.org/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:28.807499-05:00" - }, - "https://lfcla.com/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:14.99689-05:00" - }, "https://library.humio.com/falcon-logscale/log-shippers-opentelemetry.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:56.619947-05:00" + "LastSeen": "2024-12-18T05:52:09.018702-05:00" }, "https://lightstep.com/": { "StatusCode": 200, @@ -9469,15 +9373,7 @@ }, "https://lightstep.com/blog/apm-is-dying-and-thats-okay": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:03.897967-05:00" - }, - "https://lightstep.com/blog/observability-mythbusters-how-hard-is-it-to-get-started-with-opentelemetry": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:04.884744-05:00" - }, - "https://linux.die.net/man/1/base64": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:14.910946-05:00" + "LastSeen": "2025-01-06T11:23:19.482859-05:00" }, "https://locust.io": { "StatusCode": 200, @@ -9491,6 +9387,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" @@ -9517,7 +9417,7 @@ }, "https://man7.org/linux/man-pages/man2/bind.2.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:51.112196-05:00" + "LastSeen": "2024-12-18T05:52:17.92122-05:00" }, "https://man7.org/linux/man-pages/man2/connect.2.html": { "StatusCode": 206, @@ -9525,11 +9425,11 @@ }, "https://man7.org/linux/man-pages/man2/getpeername.2.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:53:56.849553-05:00" + "LastSeen": "2024-12-18T05:52:20.717964-05:00" }, "https://man7.org/linux/man-pages/man2/getsockname.2.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T08:54:07.441277-05:00" + "LastSeen": "2024-12-18T05:52:22.386813-05:00" }, "https://man7.org/linux/man-pages/man3/getaddrinfo.3.html": { "StatusCode": 206, @@ -9547,10 +9447,6 @@ "StatusCode": 200, "LastSeen": "2024-10-09T10:19:22.001923+02:00" }, - "https://martinfowler.com/bliki/CanaryRelease.html": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:52.895666-05:00" - }, "https://masstransit.io/documentation/configuration/observability": { "StatusCode": 200, "LastSeen": "2024-04-23T14:33:28.363350589Z" @@ -9575,66 +9471,10 @@ "StatusCode": 200, "LastSeen": "2024-01-30T15:37:16.390474-05:00" }, - "https://medium.com/jaegertracing/introducing-native-support-for-opentelemetry-in-jaeger-eb661be8183c": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:08.8723-05:00" - }, "https://medium.com/mercadolibre-tech/building-a-large-scale-observability-ecosystem-1edf654b249e": { "StatusCode": 200, "LastSeen": "2024-08-30T21:14:17.571891031Z" }, - "https://medium.com/opentelemetry": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:09.036001-05:00" - }, - "https://medium.com/opentelemetry/announcing-opentelemetry-python-1-0-4e097562b8e0": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.363311-05:00" - }, - "https://medium.com/opentelemetry/announcing-the-2021-opentelemetry-governance-committee-election-26d15c874de7": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:40.362703-05:00" - }, - "https://medium.com/opentelemetry/opentelemetry-c-v1-0-whats-there-and-what-next-67e7392aa239": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.300697-05:00" - }, - "https://medium.com/opentelemetry/opentelemetry-collector-achieves-tracing-stability-milestone-80e34cadbbf5": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.34369-05:00" - }, - "https://medium.com/opentelemetry/opentelemetry-erlang-elixir-javascript-and-ruby-v1-0-3a0c32e0add4": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:01:59.767457-05:00" - }, - "https://medium.com/opentelemetry/opentelemetry-governance-committee-explained-860353baba0": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:38.982464-05:00" - }, - "https://medium.com/opentelemetry/opentelemetry-observes-international-womens-day-2021-4493a157f119": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.428611-05:00" - }, - "https://medium.com/opentelemetry/opentelemetry-swift-1-0-beta-8f729fd058b2": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.289396-05:00" - }, - "https://medium.com/opentelemetry/securing-your-opentelemetry-collector-1a4f9fa5bd6f": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:00.157526-05:00" - }, - "https://medium.com/opentelemetry/trace-based-testing-with-opentelemetry-meet-open-source-malabi-7ca268788aae": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:38.99978-05:00" - }, - "https://medium.com/opentelemetry/using-opentelemetry-auto-instrumentation-agents-in-kubernetes-869ec0f42377": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:08.895522-05:00" - }, - "https://medium.com/opentelemetry/welcome-to-the-incoming-2021-opentelemetry-governance-committee-40b70b9b5f5b": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.309161-05:00" - }, "https://medium.com/opentracing/a-roadmap-to-convergence-b074e5815289": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:35.006097-05:00" @@ -9645,7 +9485,7 @@ }, "https://medium.com/p/42337e994b63": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:09.258083-05:00" + "LastSeen": "2025-01-06T11:23:29.507968-05:00" }, "https://medium.com/sicreditech/sicredis-path-for-opentelemetry-adoption-3564fc8a743a": { "StatusCode": 200, @@ -9677,7 +9517,7 @@ }, "https://micrometer.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:02:08.769984-05:00" + "LastSeen": "2025-01-06T11:23:21.997839-05:00" }, "https://mishmash.io": { "StatusCode": 200, @@ -9697,7 +9537,7 @@ }, "https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-namespace-packages": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:02:19.249572-05:00" + "LastSeen": "2025-01-06T11:23:23.000079-05:00" }, "https://nais.io/blog/posts/otel-from-0-to-100/": { "StatusCode": 206, @@ -9711,18 +9551,6 @@ "StatusCode": 206, "LastSeen": "2024-02-26T10:53:38.368111+01:00" }, - "https://newrelic.com/blog/authors/daniel-kim": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:48.917326-05:00" - }, - "https://newrelic.com/blog/best-practices/open-telemetry-tail-sampling": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:28.493803-05:00" - }, - "https://newrelic.com/blog/best-practices/opentelemetry-histograms": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:28.513448-05:00" - }, "https://newrelic.com/blog/how-to-relic/dude-wheres-my-error": { "StatusCode": 206, "LastSeen": "2024-03-27T00:26:34.094985195Z" @@ -9733,31 +9561,27 @@ }, "https://newrelic.com/solutions/opentelemetry": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:08:01.196826-05:00" + "LastSeen": "2025-01-06T11:32:41.842274-05:00" }, "https://nextjs.org/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:06:20.752927-05:00" + "LastSeen": "2025-01-06T11:32:16.966393-05:00" }, "https://nextjs.org/docs/app/building-your-application/optimizing/open-telemetry": { "StatusCode": 206, "LastSeen": "2024-01-30T15:25:12.192795-05:00" }, - "https://nextjs.org/docs/app/building-your-application/rendering#fundamentals": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:35:30.459027-05:00" - }, "https://nginx.org/": { "StatusCode": 206, "LastSeen": "2024-01-30T15:25:20.687635-05:00" }, "https://nodejs.org/api/async_context.html#async_context_class_asynclocalstorage": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:24.302982-05:00" + "LastSeen": "2025-01-06T11:32:23.629219-05:00" }, "https://nodejs.org/api/async_hooks.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.913993-05:00" + "LastSeen": "2025-01-06T11:32:23.371728-05:00" }, "https://nodejs.org/api/cli.html#-r---require-module": { "StatusCode": 200, @@ -9787,21 +9611,13 @@ "StatusCode": 200, "LastSeen": "2024-04-18T10:52:53.71005+02:00" }, - "https://nodejs.org/en/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:39.6518-05:00" - }, "https://nodejs.org/en/about/previous-releases": { "StatusCode": 206, "LastSeen": "2024-06-12T11:21:22.384836+02:00" }, - "https://nodejs.org/en/blog/module/service-logging-in-json-with-bunyan/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:50.84564-05:00" - }, "https://nodejs.org/en/download/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:24.356808-05:00" + "LastSeen": "2025-01-06T11:32:23.284074-05:00" }, "https://npmjs.com/package/@arizeai/openinference-instrumentation-langchain": { "StatusCode": 200, @@ -10087,10 +9903,6 @@ "StatusCode": 206, "LastSeen": "2024-08-02T13:14:57.766301-04:00" }, - "https://o11y.news": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:29.899332-05:00" - }, "https://o11y.news/2023-03-13/#opentelemetry-connectors": { "StatusCode": 206, "LastSeen": "2024-01-30T05:18:29.229033-05:00" @@ -10141,7 +9953,7 @@ }, "https://open-telemetry.github.io/opentelemetry-js/classes/_opentelemetry_api.ContextAPI.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:28.680974-05:00" + "LastSeen": "2025-01-06T11:32:22.052087-05:00" }, "https://open-telemetry.github.io/opentelemetry-js/classes/_opentelemetry_exporter_prometheus.PrometheusExporter.html": { "StatusCode": 206, @@ -10181,11 +9993,11 @@ }, "https://opencensus.io": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:33.722102-05:00" + "LastSeen": "2025-01-06T11:32:24.719741-05:00" }, "https://opencensus.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:18.147338-05:00" + "LastSeen": "2025-01-06T11:32:24.473308-05:00" }, "https://opencontainers.org/": { "StatusCode": 206, @@ -10213,16 +10025,12 @@ }, "https://openid.net/specs/openid-connect-core-1_0.html#IDToken": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:08:05.648675-05:00" + "LastSeen": "2025-01-06T11:32:43.787872-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" - }, "https://openobserve.ai/docs/ingestion/logs/otlp/": { "StatusCode": 206, "LastSeen": "2024-08-09T10:45:10.679425-04:00" @@ -10245,19 +10053,19 @@ }, "https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/namespace_opentelemetry__metrics.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:51.712509-05:00" + "LastSeen": "2025-01-07T10:31:49.217616-05:00" }, "https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/namespace_opentelemetry__sdk__metrics.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:56.945255-05:00" + "LastSeen": "2025-01-07T10:31:49.777634-05:00" }, "https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/namespace_opentelemetry__sdk__trace.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:45.50193-05:00" + "LastSeen": "2025-01-07T10:31:47.773056-05:00" }, "https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/namespace_opentelemetry__trace.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:25.874892-05:00" + "LastSeen": "2025-01-06T11:32:23.805196-05:00" }, "https://opentelemetry-python-contrib.readthedocs.io/en/latest/instrumentation/logging/logging.html": { "StatusCode": 200, @@ -10269,11 +10077,11 @@ }, "https://opentelemetry-python.readthedocs.io/en/latest/api/metrics.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:50.251993-05:00" + "LastSeen": "2025-01-06T11:32:29.47095-05:00" }, "https://opentelemetry-python.readthedocs.io/en/latest/api/trace.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:28.723366-05:00" + "LastSeen": "2025-01-06T11:32:26.471862-05:00" }, "https://opentelemetry-python.readthedocs.io/en/latest/examples/logs/README.html": { "StatusCode": 200, @@ -10281,11 +10089,11 @@ }, "https://opentelemetry-python.readthedocs.io/en/latest/index.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.849662-05:00" + "LastSeen": "2025-01-06T11:32:17.880753-05:00" }, "https://opentelemetry-python.readthedocs.io/en/latest/sdk/metrics.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:55.623312-05:00" + "LastSeen": "2025-01-06T11:32:30.311167-05:00" }, "https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.export.html#opentelemetry.sdk.trace.export.SpanExporter": { "StatusCode": 200, @@ -10293,7 +10101,7 @@ }, "https://opentelemetry-python.readthedocs.io/en/latest/sdk/trace.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:45.042224-05:00" + "LastSeen": "2025-01-06T11:32:27.251468-05:00" }, "https://opentelemetry-python.readthedocs.io/en/stable/examples/metrics/instruments/README.html": { "StatusCode": 200, @@ -10301,287 +10109,23 @@ }, "https://opentelemetry-python.readthedocs.io/en/stable/shim/opentracing_shim/opentracing_shim.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:45.688096-05:00" - }, - "https://opentelemetry.devstats.cncf.io/d/5/companies-table": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:46.648192-05:00" - }, - "https://opentelemetry.devstats.cncf.io/d/7/companies-contributing-in-repository-groups": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:34.980569-05:00" - }, - "https://opentelemetry.devstats.cncf.io/d/74/contributions-chart": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:29.742486-05:00" + "LastSeen": "2025-01-07T10:31:48.307078-05:00" }, "https://opentelemetry.devstats.cncf.io/d/8/dashboards": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:12.98586-05:00" - }, - "https://opentelemetry.io": { - "StatusCode": 206, - "LastSeen": "2024-03-19T10:16:59.755536357Z" - }, - "https://opentelemetry.io/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:29:59.050384645+02:00" - }, - "https://opentelemetry.io/api-docs": { - "StatusCode": 206, - "LastSeen": "2024-09-16T14:16:13.499994+02:00" - }, - "https://opentelemetry.io/blog/2022/jaeger-native-otlp/": { - "StatusCode": 206, - "LastSeen": "2024-04-27T13:39:35.171666-04:00" - }, - "https://opentelemetry.io/blog/2024/otel-collector-anti-patterns/": { - "StatusCode": 206, - "LastSeen": "2024-05-06T07:53:28.679391-07:00" - }, - "https://opentelemetry.io/blog/2024/otel-collector-survey/#deployment-scale-and-environment": { - "StatusCode": 206, - "LastSeen": "2024-05-15T19:23:44.74352841+03:00" - }, - "https://opentelemetry.io/blog/2024/otel-collector-survey/#otel-components-usage": { - "StatusCode": 206, - "LastSeen": "2024-05-15T19:23:44.426379755+03:00" - }, - "https://opentelemetry.io/blog/2024/profiling/": { - "StatusCode": 206, - "LastSeen": "2024-06-06T19:18:48.714842+02:00" - }, - "https://opentelemetry.io/blog/2024/scaling-collectors/": { - "StatusCode": 206, - "LastSeen": "2024-05-06T07:53:28.903161-07:00" - }, - "https://opentelemetry.io/community/": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:40.876027062Z" - }, - "https://opentelemetry.io/community/end-user/": { - "StatusCode": 206, - "LastSeen": "2024-06-12T10:03:19.48038-07:00" - }, - "https://opentelemetry.io/community/marketing-guidelines/": { - "StatusCode": 206, - "LastSeen": "2024-07-05T08:02:10.32422794Z" - }, - "https://opentelemetry.io/community/mission/": { - "StatusCode": 206, - "LastSeen": "2024-06-06T19:18:50.53437+02:00" - }, - "https://opentelemetry.io/docs/collector": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:03.656226-05:00" - }, - "https://opentelemetry.io/docs/collector/": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:04.244864-05:00" - }, - "https://opentelemetry.io/docs/collector/#when-to-use-a-collector": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:04.48411-05:00" - }, - "https://opentelemetry.io/docs/collector/configuration/#connectors": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:05.306982-05:00" - }, - "https://opentelemetry.io/docs/collector/configuration/#exporters": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:06.037446-05:00" - }, - "https://opentelemetry.io/docs/collector/configuration/#processors": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:05.754871-05:00" - }, - "https://opentelemetry.io/docs/collector/configuration/#receivers": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:05.518086-05:00" - }, - "https://opentelemetry.io/docs/collector/configuration/#service-extensions": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:05.132379-05:00" - }, - "https://opentelemetry.io/docs/collector/custom-collector/": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:06.360327-05:00" - }, - "https://opentelemetry.io/docs/collector/deployment/agent/": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:04.712097-05:00" - }, - "https://opentelemetry.io/docs/collector/deployment/gateway/": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:04.939057-05:00" - }, - "https://opentelemetry.io/docs/collector/deployment/no-collector/": { - "StatusCode": 206, - "LastSeen": "2024-02-23T22:55:04.014798-05:00" - }, - "https://opentelemetry.io/docs/concepts/glossary/#instrumentation-library": { - "StatusCode": 206, - "LastSeen": "2024-10-18T16:49:48.155152358+03:00" - }, - "https://opentelemetry.io/docs/concepts/instrumentation/libraries/": { - "StatusCode": 206, - "LastSeen": "2024-04-30T09:31:37.735092936Z" - }, - "https://opentelemetry.io/docs/concepts/signals/traces/#tracer": { - "StatusCode": 206, - "LastSeen": "2024-06-04T11:05:52.856746897+02:00" - }, - "https://opentelemetry.io/docs/instrumentation/php/automatic/": { - "StatusCode": 206, - "LastSeen": "2024-07-10T17:01:42.679794935Z" - }, - "https://opentelemetry.io/docs/languages/cpp/exporters/": { - "StatusCode": 206, - "LastSeen": "2024-04-30T09:31:38.598060401Z" - }, - "https://opentelemetry.io/docs/languages/cpp/instrumentation/": { - "StatusCode": 206, - "LastSeen": "2024-04-30T09:31:38.379400427Z" - }, - "https://opentelemetry.io/docs/languages/java/configuration/#otlp-exporter-span-metric-and-log-exporters": { - "StatusCode": 206, - "LastSeen": "2024-09-30T11:46:09.63842153+02:00" - }, - "https://opentelemetry.io/docs/languages/sdk-configuration/general/#otel_resource_attributes": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:47.8147781Z" - }, - "https://opentelemetry.io/docs/migration/opentracing/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:29:58.687939269+02:00" - }, - "https://opentelemetry.io/docs/migration/opentracing/#language-version-support": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:29:58.393305846+02:00" - }, - "https://opentelemetry.io/docs/specs/otel/": { - "StatusCode": 206, - "LastSeen": "2024-09-09T16:57:34.215041174Z" - }, - "https://opentelemetry.io/docs/specs/otel/compatibility/prometheus_and_openmetrics/": { - "StatusCode": 206, - "LastSeen": "2024-09-04T09:48:32.91926+02:00" - }, - "https://opentelemetry.io/docs/specs/otel/document-status": { - "StatusCode": 206, - "LastSeen": "2024-10-18T16:49:48.125677461+03:00" - }, - "https://opentelemetry.io/docs/specs/otel/glossary/#instrumentation-library": { - "StatusCode": 206, - "LastSeen": "2024-04-30T09:31:37.929550219Z" - }, - "https://opentelemetry.io/docs/specs/otel/protocol": { - "StatusCode": 206, - "LastSeen": "2024-02-24T14:33:05.630341-08:00" - }, - "https://opentelemetry.io/docs/specs/otel/versioning-and-stability/#semantic-conventions-stability": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:30:02.895017798+02:00" - }, - "https://opentelemetry.io/docs/specs/otlp/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:30:00.93746657+02:00" - }, - "https://opentelemetry.io/docs/specs/semconv/exceptions/exceptions-spans/#recording-an-exception": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:30:00.355601942+02:00" - }, - "https://opentelemetry.io/docs/specs/semconv/general/attribute-naming/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:29:59.520526055+02:00" - }, - "https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:29:56.977663774+02:00" - }, - "https://opentelemetry.io/docs/specs/semconv/general/metric-requirement-level/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:29:59.855130203+02:00" - }, - "https://opentelemetry.io/docs/specs/semconv/http/http-metrics/": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:43.42038055Z" - }, - "https://opentelemetry.io/docs/specs/semconv/http/http-metrics/#metric-httpclientrequestbodysize": { - "StatusCode": 206, - "LastSeen": "2024-07-09T06:50:49.55383228Z" - }, - "https://opentelemetry.io/docs/specs/semconv/http/http-metrics/#metric-httpclientresponsebodysize": { - "StatusCode": 206, - "LastSeen": "2024-07-09T06:50:52.813684131Z" - }, - "https://opentelemetry.io/docs/specs/semconv/http/http-metrics/#metric-httpserveractive_requests": { - "StatusCode": 206, - "LastSeen": "2024-07-09T06:50:54.753346045Z" - }, - "https://opentelemetry.io/docs/specs/semconv/http/http-metrics/#metric-httpserverrequestbodysize": { - "StatusCode": 206, - "LastSeen": "2024-07-09T06:50:57.504859297Z" - }, - "https://opentelemetry.io/docs/specs/semconv/http/http-metrics/#metric-httpserverresponsebodysize": { - "StatusCode": 206, - "LastSeen": "2024-07-09T06:50:57.948143989Z" - }, - "https://opentelemetry.io/docs/specs/semconv/resource/": { - "StatusCode": 206, - "LastSeen": "2024-06-04T17:30:01.040485926+02:00" - }, - "https://opentelemetry.io/docs/specs/semconv/resource/k8s/": { - "StatusCode": 206, - "LastSeen": "2024-05-15T19:23:47.920456821+03:00" - }, - "https://opentelemetry.io/docs/zero-code/java/agent/extensions/": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:34.923633377Z" - }, - "https://opentelemetry.io/docs/zero-code/java/agent/instrumentation/http/#capturing-http-request-and-response-headers": { - "StatusCode": 206, - "LastSeen": "2024-07-18T12:15:23.404682814Z" - }, - "https://opentelemetry.io/docs/zero-code/java/agent/instrumentation/http/#configuring-known-http-methods": { - "StatusCode": 206, - "LastSeen": "2024-07-18T12:15:25.914328974Z" - }, - "https://opentelemetry.io/docs/zero-code/java/agent/instrumentation/http/#enabling-experimental-http-telemetry": { - "StatusCode": 206, - "LastSeen": "2024-07-18T12:15:30.126385341Z" - }, - "https://opentelemetry.io/docs/zero-code/java/spring-boot-starter/": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:38.088918593Z" - }, - "https://opentelemetry.io/docs/zero-code/java/spring-boot-starter/sdk-configuration/#configure-the-exporter-programmatically": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:31.827510979Z" - }, - "https://opentelemetry.io/docs/zero-code/java/spring-boot-starter/sdk-configuration/#general-configuration": { - "StatusCode": 206, - "LastSeen": "2024-08-02T14:12:50.847636232Z" - }, - "https://opentelemetry.io/ecosystem/integrations/": { - "StatusCode": 206, - "LastSeen": "2024-03-19T10:16:49.992495889Z" - }, - "https://opentelemetry.io/ecosystem/registry/": { - "StatusCode": 206, - "LastSeen": "2024-04-30T09:31:38.297519267Z" + "LastSeen": "2025-01-06T11:32:22.440332-05:00" }, "https://opentracing.io": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:33.813401-05:00" + "LastSeen": "2024-12-18T06:36:29.862015-05:00" }, "https://opentracing.io/": { "StatusCode": 206, - "LastSeen": "2024-09-30T10:42:13.94789-05:00" + "LastSeen": "2024-12-18T06:36:27.411736-05:00" }, "https://operatorhub.io/operator/opentelemetry-operator": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:45.627677-05:00" + "LastSeen": "2025-01-07T10:31:50.907716-05:00" }, "https://osi-model.com/application-layer/": { "StatusCode": 206, @@ -10749,11 +10293,11 @@ }, "https://packagist.org/search/": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:45.338096-05:00" + "LastSeen": "2025-01-07T10:31:41.381697-05:00" }, "https://parceljs.org/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:51.533172-05:00" + "LastSeen": "2025-01-07T10:31:46.919536-05:00" }, "https://parquet.apache.org/": { "StatusCode": 206, @@ -10769,7 +10313,7 @@ }, "https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:28.767134-05:00" + "LastSeen": "2025-01-06T11:32:21.588754-05:00" }, "https://pkg.go.dev/cmd/go#hdr-Environment_variables": { "StatusCode": 200, @@ -11113,15 +10657,15 @@ }, "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:09:38.133401-05:00" + "LastSeen": "2025-01-06T11:32:39.065403-05:00" }, "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor#hdr-RBAC": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:33.989766-05:00" + "LastSeen": "2025-01-06T11:32:21.365098-05:00" }, "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sprocessor": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:23.484569-05:00" + "LastSeen": "2025-01-06T11:32:47.414799-05:00" }, "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/processor/logdedupprocessor": { "StatusCode": 200, @@ -11589,27 +11133,27 @@ }, "https://pkg.go.dev/go.opentelemetry.io/collector/component#Component": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:08:05.029244-05:00" + "LastSeen": "2025-01-06T11:32:35.155167-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/collector/component#Extension": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:23.719544-05:00" + "LastSeen": "2025-01-06T11:32:21.021163-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.617073-05:00" + "LastSeen": "2025-01-06T11:32:23.675071-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#GRPCClientAuthenticator": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:54.840098-05:00" + "LastSeen": "2025-01-06T11:32:32.068445-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#HTTPClientAuthenticator": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:59.930382-05:00" + "LastSeen": "2025-01-06T11:32:34.580882-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#ServerAuthenticator": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:49.734386-05:00" + "LastSeen": "2025-01-06T11:32:30.536681-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/envprovider": { "StatusCode": 200, @@ -11737,7 +11281,7 @@ }, "https://pkg.go.dev/go.opentelemetry.io/otel/bridge/opentracing": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:29.862565-05:00" + "LastSeen": "2025-01-06T11:32:26.264079-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc": { "StatusCode": 200, @@ -11765,7 +11309,7 @@ }, "https://pkg.go.dev/go.opentelemetry.io/otel/exporters/prometheus": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.890589-05:00" + "LastSeen": "2025-01-06T11:32:24.764359-05:00" }, "https://pkg.go.dev/go.opentelemetry.io/otel/exporters/stdout/stdoutlog": { "StatusCode": 200, @@ -11841,7 +11385,7 @@ }, "https://pkg.go.dev/google.golang.org/grpc/credentials#PerRPCCredentials": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:08:16.797113-05:00" + "LastSeen": "2025-01-06T11:32:36.518761-05:00" }, "https://pkg.go.dev/gorm.io/plugin/opentelemetry": { "StatusCode": 200, @@ -11853,11 +11397,11 @@ }, "https://pkg.go.dev/net/http#RoundTripper": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:08:10.140248-05:00" + "LastSeen": "2025-01-06T11:32:35.330877-05:00" }, "https://pkg.go.dev/runtime#Compiler": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:18.165948-05:00" + "LastSeen": "2025-01-06T11:32:46.750982-05:00" }, "https://pkg.go.dev/runtime/debug#Stack": { "StatusCode": 200, @@ -11867,9 +11411,13 @@ "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" + "LastSeen": "2025-01-06T11:32:24.697549-05:00" }, "https://playwright.dev/": { "StatusCode": 206, @@ -11885,11 +11433,11 @@ }, "https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:54.695167-05:00" + "LastSeen": "2025-01-07T10:31:42.62004-05:00" }, "https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:45.803293-05:00" + "LastSeen": "2025-01-07T10:31:41.777711-05:00" }, "https://promcon.io/2022-munich/talks/native-histograms-in-prometheus/": { "StatusCode": 206, @@ -11909,11 +11457,11 @@ }, "https://prometheus.io": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:18.12399-05:00" + "LastSeen": "2025-01-06T11:32:23.606965-05:00" }, "https://prometheus.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:18.145976-05:00" + "LastSeen": "2025-01-06T11:32:17.831317-05:00" }, "https://prometheus.io/blog/2024/03/14/commitment-to-opentelemetry/": { "StatusCode": 206, @@ -11961,7 +11509,7 @@ }, "https://prometheus.io/docs/practices/naming/#metric-names": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:06:10.627254-05:00" + "LastSeen": "2025-01-06T11:23:34.223848-05:00" }, "https://prometheus.io/docs/prometheus/1.8/configuration/configuration/#scrape_config": { "StatusCode": 206, @@ -11977,7 +11525,7 @@ }, "https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:18.127984-05:00" + "LastSeen": "2025-01-06T11:32:43.676576-05:00" }, "https://prometheus.io/docs/prometheus/latest/feature_flags/#otlp-receiver": { "StatusCode": 206, @@ -11991,10 +11539,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T15:25:02.35891-05:00" }, - "https://prometheus.io/docs/prometheus/latest/installation/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:46.603367-05:00" - }, "https://prometheus.io/docs/prometheus/latest/querying/basics/#staleness": { "StatusCode": 206, "LastSeen": "2024-09-16T13:42:13.99813+02:00" @@ -12053,7 +11597,7 @@ }, "https://quarkus.io": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:06:47.022607-05:00" + "LastSeen": "2025-01-06T11:32:14.820507-05:00" }, "https://quarkus.io/": { "StatusCode": 206, @@ -12061,7 +11605,7 @@ }, "https://quarkus.io/guides/opentelemetry": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:02.534752-05:00" + "LastSeen": "2025-01-06T11:32:19.346196-05:00" }, "https://raw.githubusercontent.com/elastic/elasticsearch-specification/main/output/schema/schema.json": { "StatusCode": 206, @@ -12073,7 +11617,7 @@ }, "https://reactivex.io/RxJava/2.x/javadoc/index.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:59.858436-05:00" + "LastSeen": "2025-01-07T10:31:43.066849-05:00" }, "https://redis.com/": { "StatusCode": 200, @@ -12081,11 +11625,7 @@ }, "https://redis.io/commands/hmset": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:13.323361-05:00" - }, - "https://redis.io/commands/select": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:06:26.238753-05:00" + "LastSeen": "2025-01-06T11:32:34.775836-05:00" }, "https://redis.io/docs/latest/develop/reference/protocol-spec/#simple-errors": { "StatusCode": 206, @@ -12103,6 +11643,10 @@ "StatusCode": 206, "LastSeen": "2024-11-13T10:47:55.011955709Z" }, + "https://repo1.maven.org/maven2/io/opentelemetry/instrumentation/opentelemetry-instrumentation-bom-alpha/2.11.0-alpha/opentelemetry-instrumentation-bom-alpha-2.11.0-alpha.pom": { + "StatusCode": 206, + "LastSeen": "2024-12-25T05:41:20.94516076Z" + }, "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" @@ -12115,6 +11659,10 @@ "StatusCode": 206, "LastSeen": "2024-11-13T10:47:53.144495226Z" }, + "https://repo1.maven.org/maven2/io/opentelemetry/instrumentation/opentelemetry-instrumentation-bom/2.11.0/opentelemetry-instrumentation-bom-2.11.0.pom": { + "StatusCode": 206, + "LastSeen": "2024-12-25T05:41:17.945836701Z" + }, "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" @@ -12167,10 +11715,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T16:14:42.741857-05:00" }, - "https://rizhiyi.com/lunaxee/": { - "StatusCode": 200, - "LastSeen": "2024-11-21T17:49:04.913463719+08:00" - }, "https://roadrunner.dev/": { "StatusCode": 200, "LastSeen": "2024-01-30T06:06:18.661054-05:00" @@ -12187,13 +11731,9 @@ "StatusCode": 206, "LastSeen": "2024-08-02T13:14:43.410168-04:00" }, - "https://rubiksqube.com/#/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:36.325905-05:00" - }, "https://ruby-doc.org/core-2.7.1/Exception.html#method-i-full_message": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:18.245489-05:00" + "LastSeen": "2025-01-06T11:32:33.404823-05:00" }, "https://rubygems.org/gems/elasticsearch": { "StatusCode": 200, @@ -12427,18 +11967,6 @@ "StatusCode": 200, "LastSeen": "2024-08-09T10:45:39.700218-04:00" }, - "https://sched.co/182Ib": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:56.379166-05:00" - }, - "https://sched.co/182O7": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:40.137301-05:00" - }, - "https://sched.co/182On": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:50.864246-05:00" - }, "https://sched.co/1HyS5": { "StatusCode": 200, "LastSeen": "2024-01-30T05:18:51.233979-05:00" @@ -12731,30 +12259,22 @@ "StatusCode": 200, "LastSeen": "2024-10-15T10:14:03.973054+02:00" }, - "https://seecfp.com/": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:40.056794-05:00" - }, "https://semver.org/": { "StatusCode": 206, "LastSeen": "2024-08-02T13:14:37.382977-04:00" }, "https://semver.org/#spec-item-11": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:23.337081-05:00" + "LastSeen": "2025-01-06T11:32:49.121397-05:00" }, "https://semver.org/spec/v2.0.0.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:23.346498-05:00" + "LastSeen": "2025-01-06T11:33:10.090725-05:00" }, "https://sentry.io/for/opentelemetry/": { "StatusCode": 200, "LastSeen": "2024-01-30T06:06:14.067163-05:00" }, - "https://sessionize.com/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:50.8378-05:00" - }, "https://sessionize.com/OTel-Community-Day/": { "StatusCode": 200, "LastSeen": "2024-03-22T06:55:18.402684904Z" @@ -12785,7 +12305,7 @@ }, "https://signoz.io": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:05:54.568865-05:00" + "LastSeen": "2025-01-06T11:23:17.184725-05:00" }, "https://skywalking.apache.org/docs/main/latest/en/setup/backend/otlp-trace/": { "StatusCode": 206, @@ -12797,11 +12317,11 @@ }, "https://slack.cncf.io": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:45.122607-05:00" + "LastSeen": "2025-01-06T11:32:28.752894-05:00" }, "https://slack.cncf.io/": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:50.001397-05:00" + "LastSeen": "2025-01-07T10:31:47.414293-05:00" }, "https://slsa.dev/attestation-model": { "StatusCode": 206, @@ -12821,7 +12341,7 @@ }, "https://spring.io": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:05.128554-05:00" + "LastSeen": "2025-01-06T11:23:17.257754-05:00" }, "https://spring.io/guides/gs/spring-boot/": { "StatusCode": 200, @@ -12845,32 +12365,24 @@ }, "https://stackoverflow.com/questions/5626193/what-is-monkey-patching": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:28.672979-05:00" + "LastSeen": "2025-01-06T11:32:18.812019-05:00" }, "https://stackoverflow.com/questions/tagged/open-telemetry": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:31.185162-05:00" + "LastSeen": "2025-01-06T11:32:15.464297-05:00" }, "https://standards.ieee.org/wp-content/uploads/import/documents/tutorials/eui.pdf": { "StatusCode": 206, "LastSeen": "2024-01-30T16:14:29.43022-05:00" }, - "https://storiesfromtheherd.com/just-in-time-nomad-80f57cd403ca": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:56.023718-05:00" - }, "https://strimzi.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:09:43.742084-05:00" + "LastSeen": "2025-01-06T11:32:24.805957-05:00" }, "https://strimzi.io/docs/operators/latest/deploying#assembly-distributed-tracing-str": { "StatusCode": 206, "LastSeen": "2024-01-30T16:06:54.742438-05:00" }, - "https://studio.apollographql.com": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:56.116547-05:00" - }, "https://superuser.com/a/980821": { "StatusCode": 200, "LastSeen": "2024-01-30T16:04:05.046927-05:00" @@ -12887,14 +12399,6 @@ "StatusCode": 200, "LastSeen": "2024-03-11T16:15:18.683685828Z" }, - "https://tech.ebayinc.com/engineering/beats-ebay-collectbeat-a-journey-where-company-and-community-come-together/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:52.551331-05:00" - }, - "https://tech.ebayinc.com/engineering/why-and-how-ebay-pivoted-to-opentelemetry/": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:41.398476-05:00" - }, "https://thanos.io/": { "StatusCode": 206, "LastSeen": "2024-01-30T16:07:00.226904-05:00" @@ -12909,79 +12413,67 @@ }, "https://tinygo.org/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:44.513364-05:00" + "LastSeen": "2025-01-06T11:32:51.431885-05:00" }, "https://tools.ietf.org/html/bcp14": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:24.66596-05:00" + "LastSeen": "2025-01-06T11:33:01.419438-05:00" }, "https://tools.ietf.org/html/rfc2119": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.240839-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:33:01.743074-05:00" }, "https://tools.ietf.org/html/rfc2617": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.287582-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:38.494164-05:00" }, "https://tools.ietf.org/html/rfc4120": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:08:11.033394-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:45.398224-05:00" }, "https://tools.ietf.org/html/rfc4648#section-8": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:18.320945-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:45.487663-05:00" }, "https://tools.ietf.org/html/rfc5234": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:18.360501-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:48.59692-05:00" }, "https://tools.ietf.org/html/rfc5424": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:23.380082-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:33:04.068661-05:00" }, "https://tools.ietf.org/html/rfc6749#section-2.2": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:55.003967-05:00" - }, - "https://tools.ietf.org/html/rfc6749#section-3.3": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:13.010648-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:41.500676-05:00" }, "https://tools.ietf.org/html/rfc6749#section-4.4": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:08:00.31604-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:42.478136-05:00" }, "https://tools.ietf.org/html/rfc6750": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:49.797518-05:00" - }, - "https://tools.ietf.org/html/rfc7230#section-3.2": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:23.30351-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:39.0659-05:00" }, "https://tools.ietf.org/html/rfc7230#section-3.2.6": { "StatusCode": 200, "LastSeen": "2024-03-15T20:34:57.525355021Z" }, "https://tools.ietf.org/html/rfc7230#section-5.4": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:34.10242-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:40.50088-05:00" }, "https://tools.ietf.org/html/rfc7231#section-6": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:15.452284-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:23:41.587502-05:00" }, "https://tools.ietf.org/html/rfc7231#section-7.1.3": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:44.195931-05:00" - }, - "https://tools.ietf.org/html/rfc7235#section-4.2": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:31.372724-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:45.693491-05:00" }, "https://tools.ietf.org/html/rfc8174": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:49.511541-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:33:02.778737-05:00" }, "https://tools.ietf.org/html/rfc9110#section-7.2": { "StatusCode": 200, @@ -12999,14 +12491,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T15:24:48.98869-05:00" }, - "https://tracetest.io/blog/frontend-overhaul-opentelemetry-demo": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:31.726427-05:00" - }, - "https://traefik.io": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:11:11.581704-05:00" - }, "https://traefik.io/traefik-hub/": { "StatusCode": 206, "LastSeen": "2024-01-30T16:07:34.195677-05:00" @@ -13029,7 +12513,7 @@ }, "https://ucum.org/ucum.html#para-curly": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:34.497619-05:00" + "LastSeen": "2025-01-06T11:32:48.14785-05:00" }, "https://undici.nodejs.org/": { "StatusCode": 206, @@ -13045,19 +12529,7 @@ }, "https://uptrace.dev/get/open-source-apm.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:08:12.676498-05:00" - }, - "https://us06web.zoom.us/j/82702918447": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:46.304364-05:00" - }, - "https://us06web.zoom.us/j/85691064809": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:40.212022-05:00" - }, - "https://us06web.zoom.us/j/87037874951": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:51.851957-05:00" + "LastSeen": "2025-01-06T11:32:22.623244-05:00" }, "https://v1-29.docs.kubernetes.io/docs/concepts/storage/volumes/#configmap": { "StatusCode": 206, @@ -13085,11 +12557,7 @@ }, "https://v8.dev/docs/stack-trace-api": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:06:31.460172-05:00" - }, - "https://vagrantup.com": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:11:06.338111-05:00" + "LastSeen": "2025-01-06T11:32:32.695647-05:00" }, "https://vapor.codes": { "StatusCode": 206, @@ -13107,17 +12575,13 @@ "StatusCode": 200, "LastSeen": "2024-01-30T15:25:03.975449-05:00" }, - "https://vote.heliosvoting.org/helios/elections/76558134-3384-11ed-8688-02871af94755/view": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:30.097278-05:00" - }, "https://vunetsystems.com/vuapp360/": { "StatusCode": 200, "LastSeen": "2024-03-13T02:43:01.336500261Z" }, "https://w3c.github.io/trace-context-amqp/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:36:50.621315-05:00" + "LastSeen": "2025-01-07T10:32:05.928635-05:00" }, "https://w3c.github.io/trace-context-mqtt/": { "StatusCode": 206, @@ -13125,7 +12589,7 @@ }, "https://w3c.github.io/trace-context/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:37:06.268798-05:00" + "LastSeen": "2025-01-07T10:31:46.708362-05:00" }, "https://web.archive.org/web/20180321091318/http://www.onlamp.com/pub/a/linux/2000/11/16/LinuxAdmin.html": { "StatusCode": 200, @@ -13137,11 +12601,11 @@ }, "https://wicg.github.io/ua-client-hints/#interface": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:36:42.997199-05:00" + "LastSeen": "2025-01-07T10:32:05.309868-05:00" }, "https://wicg.github.io/ua-client-hints/#sec-ch-ua-platform": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:37:01.04637-05:00" + "LastSeen": "2025-01-07T10:32:06.646971-05:00" }, "https://wiki.alpinelinux.org/wiki/Repositories#Testing": { "StatusCode": 200, @@ -13153,7 +12617,7 @@ }, "https://wiki.python.org/moin/PythonImplementations": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:55.951745-05:00" + "LastSeen": "2025-01-07T10:31:54.759912-05:00" }, "https://wikipedia.org/wiki/.NET": { "StatusCode": 200, @@ -13301,11 +12765,11 @@ }, "https://www.alibabacloud.com/": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:43.889402-05:00" + "LastSeen": "2025-01-07T10:32:06.10106-05:00" }, "https://www.alibabacloud.com/help/doc-detail/40654.htm": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:53.114843-05:00" + "LastSeen": "2025-01-07T10:32:03.980704-05:00" }, "https://www.alibabacloud.com/help/en/arms/tracing-analysis/get-started-with-tracing-analysis": { "StatusCode": 200, @@ -13320,8 +12784,8 @@ "LastSeen": "2024-01-18T19:55:56.349642-05:00" }, "https://www.aspecto.io": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:36.955863-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:24.180533-05:00" }, "https://www.aspecto.io/blog/checklist-for-troubleshooting-opentelemetry-nodejs-tracing-issues": { "StatusCode": 200, @@ -13345,7 +12809,7 @@ }, "https://www.bmc.com/blogs/opentracing-opencensus-openmetrics/": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:51.674944-05:00" + "LastSeen": "2025-01-07T10:31:43.531727-05:00" }, "https://www.britannica.com/dictionary/pipeline": { "StatusCode": 200, @@ -13380,13 +12844,17 @@ "LastSeen": "2024-01-30T16:14:35.250244-05:00" }, "https://www.cncf.io": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:25.924884-05:00" + "StatusCode": 200, + "LastSeen": "2025-01-06T11:32:25.660269-05:00" }, "https://www.cncf.io/": { "StatusCode": 206, "LastSeen": "2024-06-04T17:29:48.60678168+02:00" }, + "https://www.cncf.io/blog/": { + "StatusCode": 200, + "LastSeen": "2025-01-04T17:12:06.182152-05:00" + }, "https://www.cncf.io/blog/2019/05/21/a-brief-history-of-opentelemetry-so-far/": { "StatusCode": 206, "LastSeen": "2024-01-18T20:05:14.383107-05:00" @@ -13403,9 +12871,13 @@ "StatusCode": 206, "LastSeen": "2024-03-19T10:16:35.961700341Z" }, + "https://www.cncf.io/blog/2024/12/20/opentelemetry-io-2024-review/": { + "StatusCode": 200, + "LastSeen": "2025-01-04T17:12:03.120768-05:00" + }, "https://www.cncf.io/projects/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:28.590053-05:00" + "LastSeen": "2025-01-06T11:32:15.509176-05:00" }, "https://www.cncf.io/projects/envoy/": { "StatusCode": 206, @@ -13417,7 +12889,7 @@ }, "https://www.cypress.io/": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:23.804112-05:00" + "LastSeen": "2025-01-06T11:32:20.719453-05:00" }, "https://www.dash0.com/": { "StatusCode": 200, @@ -13427,10 +12899,6 @@ "StatusCode": 206, "LastSeen": "2024-01-30T05:18:29.107161-05:00" }, - "https://www.docker.com": { - "StatusCode": 206, - "LastSeen": "2024-01-18T19:05:23.494047-05:00" - }, "https://www.docker.com/": { "StatusCode": 206, "LastSeen": "2024-01-30T06:01:05.627986-05:00" @@ -13445,11 +12913,11 @@ }, "https://www.dynatrace.com/news/blog/what-is-opentelemetry-2/": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:40.326174-05:00" + "LastSeen": "2025-01-07T10:31:41.612133-05:00" }, "https://www.dynatrace.com/support/help/how-to-use-dynatrace/transactions-and-services/service-monitoring-settings/opentelemetry/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:23.468261-05:00" + "LastSeen": "2025-01-06T11:32:34.311769-05:00" }, "https://www.elastic.co/": { "StatusCode": 200, @@ -13457,7 +12925,7 @@ }, "https://www.elastic.co/guide/en/apm/get-started/current/open-telemetry-elastic.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:45.112044-05:00" + "LastSeen": "2025-01-06T11:32:18.361614-05:00" }, "https://www.elastic.co/guide/en/beats/filebeat/current/configuration-autodiscover-hints.html": { "StatusCode": 206, @@ -13465,7 +12933,7 @@ }, "https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:37:01.314527-05:00" + "LastSeen": "2025-01-07T10:32:13.298231-05:00" }, "https://www.elastic.co/guide/en/ecs/master/ecs-reference.html": { "StatusCode": 206, @@ -13509,7 +12977,7 @@ }, "https://www.envoyproxy.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:45.019725-05:00" + "LastSeen": "2025-01-06T11:32:16.804981-05:00" }, "https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/opentelemetry": { "StatusCode": 206, @@ -13601,11 +13069,11 @@ }, "https://www.honeycomb.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:19.612131-05:00" + "LastSeen": "2025-01-06T11:32:21.589294-05:00" }, "https://www.honeycomb.io/blog/ask-miss-o11y-opentelemetry-baggage/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:57.133233-05:00" + "LastSeen": "2025-01-07T10:31:44.424498-05:00" }, "https://www.honeycomb.io/blog/bees-working-together-how-ecobees-engineers-adopted-honeycomb-for-visibility-into-system-optimization-and-customer-experience": { "StatusCode": 206, @@ -13657,7 +13125,7 @@ }, "https://www.ibm.com/docs/en/obi/current": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:50.513752-05:00" + "LastSeen": "2025-01-06T11:32:36.421442-05:00" }, "https://www.ietf.org/archive/id/draft-ietf-uuidrev-rfc4122bis-14.html#name-uuid-version-7": { "StatusCode": 200, @@ -13681,7 +13149,7 @@ }, "https://www.iso.org/iso-8601-date-and-time-format.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:45.940955-05:00" + "LastSeen": "2025-01-07T10:31:59.229706-05:00" }, "https://www.itu.int/ITU-T/studygroups/com17/oid.html": { "StatusCode": 206, @@ -13689,7 +13157,7 @@ }, "https://www.jaegertracing.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:06:00.302456-05:00" + "LastSeen": "2025-01-06T11:23:19.588998-05:00" }, "https://www.jaegertracing.io/docs/": { "StatusCode": 206, @@ -13704,8 +13172,8 @@ "LastSeen": "2024-02-28T10:02:43.157547031+01:00" }, "https://www.jaegertracing.io/docs/1.21/client-libraries/#propagation-format": { - "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:49.343466-05:00" + "StatusCode": 206, + "LastSeen": "2025-01-06T11:32:28.706498-05:00" }, "https://www.jaegertracing.io/docs/1.24/architecture/#agent": { "StatusCode": 206, @@ -13765,12 +13233,16 @@ }, "https://www.jaegertracing.io/docs/latest/getting-started/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:23.693276-05:00" + "LastSeen": "2025-01-06T11:32:17.738973-05:00" }, "https://www.jaegertracing.io/download/": { "StatusCode": 206, "LastSeen": "2024-01-18T19:55:40.781807-05:00" }, + "https://www.jaegertracing.io/sdk-migration/#propagation-format": { + "StatusCode": 206, + "LastSeen": "2024-12-13T05:25:28.899615-05:00" + }, "https://www.java.com/en/": { "StatusCode": 200, "LastSeen": "2024-01-18T19:55:46.525923-05:00" @@ -14013,11 +13485,11 @@ }, "https://www.jsonrpc.org/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:36:56.137318-05:00" + "LastSeen": "2025-01-07T10:32:15.482279-05:00" }, "https://www.kernel.org/doc/Documentation/ABI/testing/procfs-diskstats": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:36:55.905893-05:00" + "LastSeen": "2025-01-07T10:32:06.227955-05:00" }, "https://www.keycloak.org": { "StatusCode": 206, @@ -14057,7 +13529,7 @@ }, "https://www.logicmonitor.com/support/tracing/getting-started-with-tracing": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:56.078794-05:00" + "LastSeen": "2025-01-06T11:32:39.303245-05:00" }, "https://www.lua.org": { "StatusCode": 206, @@ -14073,7 +13545,7 @@ }, "https://www.meetup.com/opentelemetry-in-practice-meetup-group/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:35.24757-05:00" + "LastSeen": "2025-01-07T10:33:05.87541-05:00" }, "https://www.merriam-webster.com/dictionary/revision": { "StatusCode": 206, @@ -14121,11 +13593,11 @@ }, "https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:51.86133-05:00" + "LastSeen": "2025-01-07T10:31:51.152495-05:00" }, "https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-web": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:52.750326-05:00" + "LastSeen": "2025-01-07T10:31:52.671925-05:00" }, "https://www.npmjs.com/package/@opentelemetry/exporter-prometheus": { "StatusCode": 200, @@ -14133,15 +13605,15 @@ }, "https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:46.431614-05:00" + "LastSeen": "2025-01-07T10:31:47.115599-05:00" }, "https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:41.285464-05:00" + "LastSeen": "2025-01-07T10:31:44.321209-05:00" }, "https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-proto": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:20.258773-05:00" + "LastSeen": "2025-01-06T11:32:26.433709-05:00" }, "https://www.npmjs.com/package/@opentelemetry/exporter-zipkin": { "StatusCode": 200, @@ -14149,15 +13621,15 @@ }, "https://www.npmjs.com/package/@opentelemetry/instrumentation-aws-lambda": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:20.62783-05:00" + "LastSeen": "2025-01-06T11:32:27.105852-05:00" }, "https://www.npmjs.com/package/@opentelemetry/instrumentation-express": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:20.905152-05:00" + "LastSeen": "2025-01-06T11:32:23.629156-05:00" }, "https://www.npmjs.com/package/@opentelemetry/instrumentation-http": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:10:41.32042-05:00" + "LastSeen": "2025-01-07T10:31:45.318049-05:00" }, "https://www.npmjs.com/package/@opentelemetry/instrumentation-redis": { "StatusCode": 200, @@ -14337,7 +13809,7 @@ }, "https://www.nuget.org/packages/OpenTelemetry.Instrumentation.AspNetCore": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:06:36.312874-05:00" + "LastSeen": "2025-01-06T11:32:23.359747-05:00" }, "https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Cassandra": { "StatusCode": 200, @@ -14479,6 +13951,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" @@ -14573,7 +14053,7 @@ }, "https://www.reactive-streams.org/reactive-streams-1.0.1-javadoc/org/reactivestreams/Publisher.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:25.020977-05:00" + "LastSeen": "2025-01-06T11:32:21.26934-05:00" }, "https://www.rfc-editor.org/rfc/rfc2732#section-2": { "StatusCode": 206, @@ -14617,15 +14097,15 @@ }, "https://www.rfc-editor.org/rfc/rfc9110.html": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:23.848229-05:00" + "LastSeen": "2025-01-06T11:32:22.145759-05:00" }, "https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:55.688535-05:00" + "LastSeen": "2025-01-07T10:32:01.507681-05:00" }, "https://www.rfc-editor.org/rfc/rfc9110.html#field.user-agent": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:42.607433-05:00" + "LastSeen": "2025-01-07T10:31:56.937486-05:00" }, "https://www.rfc-editor.org/rfc/rfc9110.html#name-methods": { "StatusCode": 200, @@ -14633,7 +14113,7 @@ }, "https://www.rfc-editor.org/rfc/rfc9110.html#name-uri-origin": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:36:42.607433-05:00" + "LastSeen": "2025-01-07T10:32:01.082114-05:00" }, "https://www.robustperception.io/scaling-and-federating-prometheus/": { "StatusCode": 206, @@ -14665,11 +14145,11 @@ }, "https://www.sentrysoftware.com/products/hardware-sentry-opentelemetry-collector.html": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:08:07.521963-05:00" + "LastSeen": "2025-01-06T11:32:45.419457-05:00" }, "https://www.serverless.com/framework/docs/getting-started": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:41.534021-05:00" + "LastSeen": "2025-01-07T10:31:44.096536-05:00" }, "https://www.servicenow.com/products/observability.html": { "StatusCode": 200, @@ -14753,7 +14233,7 @@ }, "https://www.typescriptlang.org/download": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:10:44.997912-05:00" + "LastSeen": "2025-01-07T10:31:47.007659-05:00" }, "https://www.vaultproject.io": { "StatusCode": 206, @@ -14761,7 +14241,7 @@ }, "https://www.w3.org/TR/NOTE-datetime": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:37:06.352195-05:00" + "LastSeen": "2025-01-07T10:31:58.913992-05:00" }, "https://www.w3.org/TR/baggage": { "StatusCode": 206, @@ -14769,7 +14249,7 @@ }, "https://www.w3.org/TR/baggage/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:44.471364-05:00" + "LastSeen": "2025-01-06T11:32:23.30339-05:00" }, "https://www.w3.org/TR/baggage/#baggage-string": { "StatusCode": 206, @@ -14789,15 +14269,15 @@ }, "https://www.w3.org/TR/trace-context/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:34.169939-05:00" + "LastSeen": "2025-01-06T11:32:23.294627-05:00" }, "https://www.w3.org/TR/trace-context/#bib-rfc5234": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:37:00.888929-05:00" + "LastSeen": "2025-01-07T10:32:10.131429-05:00" }, "https://www.w3.org/TR/trace-context/#examples-of-http-traceparent-headers": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:36:55.905896-05:00" + "LastSeen": "2025-01-07T10:32:19.005513-05:00" }, "https://www.w3.org/TR/trace-context/#mutating-the-tracestate-field": { "StatusCode": 206, @@ -14809,11 +14289,11 @@ }, "https://www.w3.org/TR/trace-context/#trace-flags": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:37:00.97701-05:00" + "LastSeen": "2025-01-07T10:32:10.139194-05:00" }, "https://www.w3.org/TR/trace-context/#trace-id": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:18.565428-05:00" + "LastSeen": "2025-01-06T11:32:22.150299-05:00" }, "https://www.w3.org/TR/trace-context/#tracestate-header": { "StatusCode": 206, @@ -14835,6 +14315,10 @@ "StatusCode": 200, "LastSeen": "2024-04-15T11:38:45.271323+02:00" }, + "https://www.youtube.com/embed/TIMgKXCeiyQ": { + "StatusCode": 200, + "LastSeen": "2024-12-17T15:37:39.559999-05:00" + }, "https://www.youtube.com/embed/bsfMECwmsm0": { "StatusCode": 200, "LastSeen": "2024-06-11T15:07:48.452896-04:00" @@ -14849,7 +14333,7 @@ }, "https://www.youtube.com/watch": { "StatusCode": 200, - "LastSeen": "2024-01-18T19:07:39.018978-05:00" + "LastSeen": "2025-01-06T11:32:20.787744-05:00" }, "https://yaml.org/spec/1.2.2/": { "StatusCode": 206, @@ -14877,11 +14361,11 @@ }, "https://zipkin.io/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:28.883246-05:00" + "LastSeen": "2025-01-06T11:32:23.606985-05:00" }, "https://zipkin.io/zipkin-api/": { "StatusCode": 206, - "LastSeen": "2024-01-18T19:07:54.399973-05:00" + "LastSeen": "2025-01-06T11:32:28.96613-05:00" }, "https://zipkin.io/zipkin-api/#/default/post_spans": { "StatusCode": 206, diff --git a/themes/docsy b/themes/docsy index 68aa7b39fc81..2f361b2b6cc1 160000 --- a/themes/docsy +++ b/themes/docsy @@ -1 +1 @@ -Subproject commit 68aa7b39fc81e2239f3984cacf4c7dc09e7d6b0f +Subproject commit 2f361b2b6cc1b7049b2bd885985e840a56d6e72a