From c7d7a88d107b9fd1c6602015f160c6f89df5bce3 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Thu, 4 Jul 2024 16:24:36 +0200 Subject: [PATCH 1/8] Auto-update registry versions (0ae240dd27e65af9a46897477726d295a27371c2) (#4791) Co-authored-by: Phillip Carter --- data/registry/instrumentation-js-langchain.yml | 2 +- data/registry/instrumentation-js-openai.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/registry/instrumentation-js-langchain.yml b/data/registry/instrumentation-js-langchain.yml index ff2cf12f93d4..0e104934ba49 100644 --- a/data/registry/instrumentation-js-langchain.yml +++ b/data/registry/instrumentation-js-langchain.yml @@ -18,4 +18,4 @@ createdAt: 2024-06-05 package: registry: npm name: '@arizeai/openinference-instrumentation-langchain' - version: 0.0.8 + version: 0.0.9 diff --git a/data/registry/instrumentation-js-openai.yml b/data/registry/instrumentation-js-openai.yml index f82022b97cb8..b98a9afc827c 100644 --- a/data/registry/instrumentation-js-openai.yml +++ b/data/registry/instrumentation-js-openai.yml @@ -18,4 +18,4 @@ createdAt: 2024-06-05 package: registry: npm name: '@arizeai/openinference-instrumentation-openai' - version: 0.3.3 + version: 0.3.4 From 2c7cc7595de3ff9892578b55f724d63e9615612c Mon Sep 17 00:00:00 2001 From: Ethan Hill <68895577+Hill11235@users.noreply.github.com> Date: Thu, 4 Jul 2024 16:34:13 +0100 Subject: [PATCH 2/8] Update getting-started.md (#4793) Co-authored-by: Damien Mathieu <42@dmathieu.com> Co-authored-by: Phillip Carter --- content/en/docs/languages/go/getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/languages/go/getting-started.md b/content/en/docs/languages/go/getting-started.md index 68ff65834062..0488b961bd52 100644 --- a/content/en/docs/languages/go/getting-started.md +++ b/content/en/docs/languages/go/getting-started.md @@ -262,7 +262,7 @@ func newLoggerProvider() (*log.LoggerProvider, error) { ``` -If you're only using tracing or metrics, you can omit the code the corresponding +If you're only using tracing or metrics, you can omit the corresponding TracerProvider or MeterProvider initialization code. ### Instrument the HTTP server From a37e423275c5a87bf2d958f19c6cbbd08de50600 Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Thu, 4 Jul 2024 12:56:03 -0400 Subject: [PATCH 3/8] Add i18n guidance re. images & shortcodes + some rework (#4790) --- content/en/docs/contributing/localization.md | 82 ++++++++++++++------ 1 file changed, 60 insertions(+), 22 deletions(-) diff --git a/content/en/docs/contributing/localization.md b/content/en/docs/contributing/localization.md index edcc9a62be6d..4a88cc7f00ec 100644 --- a/content/en/docs/contributing/localization.md +++ b/content/en/docs/contributing/localization.md @@ -1,45 +1,83 @@ --- title: Site localization -description: - Guidance on creating and maintaining site page in non-English localizations. +description: Creating and maintaining site pages in non-English localizations. linkTitle: Localization weight: 25 +cSpell:ignore: shortcodes --- -{{% pageinfo color="warning" %}} - -🚧 This DRAFT page is under active development. 🚧 - -{{% /pageinfo %}} - -This website uses Hugo's [multilingual framework] to support page localizations. +The OTel website uses Hugo's [multilingual framework] to support page localizations. English is the default language, with US English as the default (implicit) localization. A growing number of other localizations are supported, as can be seen from the languages dropdown menu in the top nav. -## Translation tips +## Translation guidance + +We recommend that you follow the guidance offered in this section when +translating pages. + +### Heading anchors + +To ensure that heading anchor targets are uniform across localizations, when +translating headings: + +- Preserve the heading's explicit ID if it has one. [Heading ID syntax] is + written after the heading text using syntax like `{ #some-id }`. +- Otherwise, explicitly declare a heading ID corresponding to the autogenerated + ID of the original English heading. + +{{% alert title="Note" %}} + +We leave it to the discretion of localization authors to decide if they add an +explicit heading ID to all headings of translated pages, or whether this is only +done for known intra-site heading targets, as reported by the link checker. The +former option is more uniform and more work. It better supports having +site-external targets into localization pages and avoids having to revisit +previously translated pages as new heading targets are used. -When you translate page content, follow this guidance: +{{% /alert %}} + +[Heading ID syntax]: + https://github.com/yuin/goldmark/blob/master/README.md#headings + +### Links -- To ensure that heading anchor targets are uniform across localizations, when - translating headings: - - If the heading has an explicit ID (which is of the form `{ #some-id }` and - comes after the heading text), then preserve the given ID - - Otherwise, include a heading ID corresponding to the original English - heading text. -- For link references that are local paths, preserve the path _as is_. +For link references to local paths (as opposed to external links), preserve the +path _as is_. This holds true for links to website pages or section-local +resources such as images. {{% alert title="Note" %}} -This repository has a custom render-link hook that Hugo uses to convert -**absolute link paths to documentation pages** that are of the form -`/docs/some-page`, to be locale specific, by prefixing the path with page +The OTel website repository has a custom render-link hook that Hugo uses to +convert **absolute link paths to documentation pages**. Links of the form +`/docs/some-page` are made locale specific by prefixing the path with the page language code when rendering the link. For example, the previous sample path would become `/ja/docs/some-page` when rendered from a Japanese page. {{% /alert %}} -## Keeping track of localized page drift {#track-changes} +### Images + +Hugo is smart in the way that it renders page images that are shared across site +localizations. That is, in the generated site folder, Hugo will output a +_single_ image file that is then shared across localizations. + +So as a general rule, _do not_ make copies of image files in your localization +unless you actually change the image. + +### Shortcodes + +Some of the base shortcodes contain English text that you might need to localize +-- this is particularly true of those contained in [layouts/shortcodes/docs]. + +If you need to create a localized version of a shortcode, place it under +`layouts/shortcodes/xx`, where `xx` is your localization's language code. From +there, use the same relative path as the original base shortcode. + +[layouts/shortcodes/docs]: + https://github.com/open-telemetry/opentelemetry.io/tree/main/layouts/shortcodes/docs + +## Keeping track of localized-page drift {#track-changes} One of the main challenges of maintaining localized pages, is identifying when the corresponding English language pages have been updated. This section From ebedee0ab37c6427d55a2263ec64332e92650682 Mon Sep 17 00:00:00 2001 From: Yoshi Yamaguchi Date: Fri, 5 Jul 2024 17:21:51 +0900 Subject: [PATCH 4/8] [ja] add translation of signals (#4782) --- content/ja/docs/concepts/signals/_index.md | 16 + content/ja/docs/concepts/signals/baggage.md | 57 ++++ content/ja/docs/concepts/signals/logs.md | 89 +++++ content/ja/docs/concepts/signals/metrics.md | 96 ++++++ content/ja/docs/concepts/signals/traces.md | 339 ++++++++++++++++++++ 5 files changed, 597 insertions(+) create mode 100644 content/ja/docs/concepts/signals/_index.md create mode 100644 content/ja/docs/concepts/signals/baggage.md create mode 100644 content/ja/docs/concepts/signals/logs.md create mode 100644 content/ja/docs/concepts/signals/metrics.md create mode 100644 content/ja/docs/concepts/signals/traces.md diff --git a/content/ja/docs/concepts/signals/_index.md b/content/ja/docs/concepts/signals/_index.md new file mode 100644 index 000000000000..d136ab668f9e --- /dev/null +++ b/content/ja/docs/concepts/signals/_index.md @@ -0,0 +1,16 @@ +--- +title: シグナル +description: OpenTelemetryがサポヌトするテレメトリヌのカテゎリに぀いお孊ぶ +weight: 11 +default_lang_commit: 9b5e318 +--- + +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)です。 + +[signals]: /docs/specs/otel/glossary/#signals diff --git a/content/ja/docs/concepts/signals/baggage.md b/content/ja/docs/concepts/signals/baggage.md new file mode 100644 index 000000000000..bfb927eceabf --- /dev/null +++ b/content/ja/docs/concepts/signals/baggage.md @@ -0,0 +1,57 @@ +--- +title: バゲッゞ +weight: 4 +description: シグナル間でやり取りされるコンテキスト情報 +default_lang_commit: 9b5e318 +--- + +OpenTelemetryでは、バゲッゞBaggageはコンテキストの隣にあるコンテキスト情報です。 +バゲッゞはキヌバリュヌストアなので、[コンテキスト](/docs/concepts/context-propagation/#context)ず䞀緒に奜きなデヌタを[䌝搬](/docs/concepts/context-propagation/#propagation)できたす。 + +バゲッゞは、サヌビスやプロセス間でデヌタを受け枡し、それらのサヌビス内の[トレヌス](/docs/concepts/signals/traces/)、[メトリクス](/docs/concepts/signals/metrics/)、[ログ](/docs/concepts/signals/logs/)に远加できるようにしたす。 + +## 䟋 {#example} + +バゲッゞは、トレヌスで、サヌビス間で远加デヌタを䌝播するためによく䜿甚されたす。 + +たずえば、リク゚ストの最初に `clientId` があるずしたす。 +しかし、そのIDをトレヌス内のすべおのスパン、別のサヌビスのいく぀かのメトリクス、そしお途䞭のいく぀かのログで利甚できるようにしたいずしたす。 +トレヌスは耇数のサヌビスにたたがる可胜性があるため、 `clientId` を倚くのサヌビスにコピヌするこずなくデヌタを䌝播する方法が必芁です。 +`clientId` をコヌドベヌスのあちこちにコピヌするこずなく、そのデヌタを䌝播する方法が必芁です。 + +[コンテキスト䌝搬](/docs/concepts/signals/traces/#context-propagation)を䜿甚しお、これらのサヌビス間でバゲッゞを枡すこずで、 `clientId` を远加のスパン、メトリクス、たたはログに远加できたす。 +さらに、蚈装は自動的にバゲッゞを䌝搬しおくれたす。 + +![OTel Baggage](/img/otel-baggage.svg) + +## OTelバゲッゞの䜿い道 {#what-should-otel-baggage-be-used-for} + +バゲッゞは、通垞リク゚ストの開始時にのみ利甚可胜な情報を、さらに䞋流に含めるために䜿甚するのが最適です。 +これはたずえば、アカりント識別子、ナヌザヌID、補品ID、オリゞンIPのようなものを含められたす。 + +バゲッゞを䜿っおこの情報を䌝播するこずで、バック゚ンドのテレメトリヌをより深く分析できたす。 +たずえば、デヌタベヌス呌び出しを远跡するスパンにナヌザヌIDのような情報を含めるず、「どのナヌザヌがもっずも遅いデヌタベヌス呌び出しを経隓しおいるか」のような質問に、より簡単に答えられたす。 +たた、䞋流の操䜜に関する情報をログに蚘録し、同じナヌザヌIDをログデヌタに含めるこずもできたす。 + +![OTel Baggage](/img/otel-baggage-2.svg) + +## バゲッゞのセキュリティに関する懞念事項 {#baggage-security-considerations} + +機密性の高いバゲッゞのアむテムは、サヌドパヌティのAPIなど、意図しないリ゜ヌスず共有される可胜性がありたす。 +これは、自動蚈装が、サヌビスのネットワヌクリク゚ストのほずんどにバゲッゞを含むためです。 +具䜓的には、バゲッゞやトレヌスコンテキストの他の郚分はHTTPヘッダヌで送信されるため、ネットワヌクトラフィックを怜査する誰もがそれを芋るこずができたす。 +トラフィックがネットワヌク内で制限されおいる堎合は、このリスクは適甚されないかもしれたせんが、䞋流のサヌビスがバゲッゞをネットワヌク倖に䌝播する可胜性があるこずに留意しおください。 + +たた、バゲッゞのアむテムがあなたのものであるこずを確認するための完党性チェックは組み蟌たれおいたせん。そのため、読み取る際には泚意が必芁です。 + +## バゲッゞは属性ずは異なる {#baggage-is-not-the-same-as-attributes} + +バゲッゞに぀いお泚意すべき重芁な点は、バゲッゞは独立したキヌバリュヌストアであり、明瀺的に远加しない限り、スパン、メトリクス、ログの属性ず関連付けられないずいうこずです。 + +バゲッゞの芁玠を各テレメトリヌの属性に远加するには、明瀺的にバゲッゞからデヌタを読み取り、スパン、メトリクス、たたはログに属性ずしお远加する必芁がありたす。 + +バゲッゞの䞀般的な䜿甚䟋は、トレヌス党䜓にわたっお[スパン属性](/docs/concepts/signals/traces/#attributes)にデヌタを远加するこずなので、いく぀かの蚀語には、スパン䜜成時にバゲッゞからデヌタを属性ずしお远加するバゲッゞスパンプロセッサがありたす。 + +> 詳现は[バゲッゞ仕様][baggage specification]を参照のこず。 + +[baggage specification]: /docs/specs/otel/overview/#baggage-signal diff --git a/content/ja/docs/concepts/signals/logs.md b/content/ja/docs/concepts/signals/logs.md new file mode 100644 index 000000000000..56b2a121bebb --- /dev/null +++ b/content/ja/docs/concepts/signals/logs.md @@ -0,0 +1,89 @@ +--- +title: ログ +weight: 3 +description: むベントの蚘録 +default_lang_commit: 9b5e318 +--- + +**ログ**は、構造化掚奚たたは非構造化された、メタデヌタを含む、タむムスタンプ付きのテキストレコヌドです。 +すべおのテレメトリヌシグナルの䞭で、ログは最も倧きな遺産を持っおいたす。 +ほずんどのプログラミング蚀語には、組み蟌みのログ機胜があるか、もしくはよく知られ、広く䜿われおいるログラむブラリがありたす。 +ログは独立したデヌタ゜ヌスですが、スパンに添付するこずもできたす。 +OpenTelemetryでは、分散トレヌスやメトリクスの䞀郚でないデヌタはすべおログです。 +たずえば、_むベント_ は特定の皮類のログです。 +ログは倚くの堎合、操䜜ぞの入力、操䜜の結果、その操䜜をサポヌトするメタデヌタなどの詳现なデバッグ蚺断情報を含んでいたす。 + +トレヌスずメトリクスに関しお、OpenTelemetryはれロから蚭蚈するアプロヌチを取り、新しいAPIを指定し、このAPIの完党な実装を耇数の蚀語SDKで提䟛したす。 + +OpenTelemetryのログに察するアプロヌチは異なりたす。 +既存のロギング゜リュヌションは、蚀語や運甚の゚コシステムに広く普及しおいるので、OpenTelemetryは、それらのログ、トレヌスやメトリクスシグナル、そしお、他のOpenTelemetryコンポヌネント間の「ブリッゞ」ずしお機胜したす。 +実際、ログのためのAPIは、この理由から「Logs Bridge API」ず呌ばれおいたす。 + +[ログ仕様][logs specification]には、この哲孊の詳现が蚘茉されおいたす。 + +OpenTelemetry でのロギングの仕組みを理解するために、コヌドの蚈装の䞀翌を担うコンポヌネントのリストを芋おみたしょう。 + +## ログアペンダヌLog AppenderブリッゞBridge {#log-appender--bridge} + +アプリケヌション開発者ずしおは、**Log Bridge API** はログアペンダヌ/ブリッゞを構築するためのロギングラむブラリ䜜者のために提䟛されおいるので、盎接呌び出すべきではありたせん。 +かわりに、奜みのロギングラむブラリを䜿い、OpenTelemetryのログレコヌド゚クスポヌタヌにログを出力できるログアペンダヌたたはログブリッゞを䜿うように蚭定するだけです。 + +OpenTelemetry蚀語SDKはこの機胜を提䟛したす。 + +## ロガヌプロバむダヌ {#logger-provider} + +> **Logs Bridge API**の䞀郚であり、ロギングラむブラリの䜜者である堎合にのみ䜿甚すべきです。 + +ロガヌプロバむダヌ `LoggerProvider` ず呌ばれるこずもあるは `ロガヌ` のファクトリヌです。 +ほずんどの堎合、ロガヌプロバむダは䞀床初期化され、そのラむフサむクルはアプリケヌションのラむフサむクルず䞀臎したす。 +ロガヌプロバむダヌの初期化には、リ゜ヌスず゚クスポヌタヌの初期化も含たれたす。 + +## ロガヌ {#logger} + +> **Logs Bridge API**の䞀郚であり、ロギングラむブラリの䜜者である堎合にのみ䜿甚すべきです。 + +ロガヌはログレコヌドを䜜成したす。ロガヌはログプロバむダヌから䜜成されたす。 + +## ログレコヌド゚クスポヌタヌ {#log-record-exporter} + +ログレコヌド゚クスポヌタヌは、ログレコヌドをコンシュヌマヌに送信したす。 +このコンシュヌマヌは、デバッグや開発時間甚の暙準出力、OpenTelemetryコレクタヌ、あるいは、お奜みのオヌプン゜ヌスやベンダヌのバック゚ンドです。 + +## ログレコヌド {#log-record} + +ログレコヌドはむベントの蚘録を衚したす。 +OpenTelemetryでは、ログレコヌドには2皮類のフィヌルドがありたす。 + +- 特定の型ず意味を持぀名前付きトップレベルフィヌルド +- 任意の倀ず型のリ゜ヌスず属性フィヌルド + +トップレベルのフィヌルドは以䞋の通りです。 + +| フィヌルド名 | 説明 | +| -------------------- | ---------------------------------------- | +| Timestamp | むベントが発生した時刻 | +| ObservedTimestamp | むベントが芳枬された時刻 | +| TraceId | リク゚ストトレヌスID | +| SpanId | リク゚ストスパンID | +| TraceFlags | W3Cトレヌスフラグ | +| SeverityText | 重芁床テキストログレベルずも呌ばれる | +| SeverityNumber | 重芁床の数倀 | +| Body | ログレコヌドの本文 | +| Resource | ログの゜ヌス | +| InstrumentationScope | ログを出力したスコヌプ | +| Attributes | むベントに関する远加情報 | + +ログレコヌドずログフィヌルドの詳现に぀いおは、[ログデヌタモデル](/docs/specs/otel/logs/data-model/) を参照しおください。 + +## 蚀語サポヌト {#language-support} + +ログは OpenTelemetry 仕様の [stable](/docs/specs/otel/versioning-and-stability/#stable) シグナルです。 +ログAPIずSDKの各蚀語固有の実装に぀いおは、ステヌタスは以䞋の通りです。 + +{{% signal-support-table "logs" %}} + +## 仕様 {#specification} + +OpenTelemetryのログに぀いおの詳现は、[ログ仕様][logs specification] を参照しおください。 + +[logs specification]: /docs/specs/otel/overview/#log-signal diff --git a/content/ja/docs/concepts/signals/metrics.md b/content/ja/docs/concepts/signals/metrics.md new file mode 100644 index 000000000000..1eba182065b2 --- /dev/null +++ b/content/ja/docs/concepts/signals/metrics.md @@ -0,0 +1,96 @@ +--- +title: メトリクス +weight: 2 +description: 実行時に取埗された枬定倀 +default_lang_commit: 9b5e318 +--- + +**メトリクス**ずは、実行時に取埗されるサヌビスの**枬定倀**のこずです。 +枬定倀を取埗した瞬間は**メトリックむベント**ずしお知られおおり、枬定倀そのものだけでなく、キャプチャした時刻ず関連するメタデヌタから構成されたす。 + +アプリケヌションずリク゚ストのメトリクスは、可甚性ずパフォヌマンスの重芁な指暙です。 +カスタムメトリクスは、可甚性指暙がナヌザヌ䜓隓やビゞネスにどのような圱響を䞎えるかに぀いおの掞察を提䟛できたす。 +収集したデヌタを䜿甚しお、障害を譊告したり、需芁が高たったずきにデプロむを自動的にスケヌルアップするスケゞュヌリング決定をトリガヌしたりできたす。 + +OpenTelemetryのメトリクスがどのように機胜するのかを理解するために、コヌドの蚈装の䞀郚を担うコンポヌネントのリストを芋おみたしょう。 + +## メヌタヌプロバむダヌ {#meter-provider} + +メヌタヌプロバむダヌ`MeterProvider` ず呌ばれるこずもありたすは、`Meter`のファクトリヌです。 +ほずんどのアプリケヌションでは、メヌタヌプロバむダヌは䞀床だけ初期化され、そのラむフサむクルはアプリケヌションのラむフサむクルず䞀臎したす。 +メヌタヌプロバむダヌの初期化には、リ゜ヌスず゚クスポヌタの初期化も含たれたす。 +これは通垞、OpenTelemetryを䜿った蚈枬の最初のステップです。 +いく぀かの蚀語SDKでは、グロヌバルなメヌタヌプロバむダヌがすでに初期化されおいたす。 + +## メヌタヌ {#meter} + +メヌタヌは[メトリクス蚈装](#metric-instruments)を䜜成し、実行時にサヌビスに関する枬定倀を取埗したす。 +メヌタヌはメヌタヌプロバむダヌから䜜成されたす。 + +## メトリクス゚クスポヌタヌ {#metric-exporter} + +メトリクス゚クスポヌタヌはメトリクスデヌタをコンシュヌマヌに送りたす。 +このコンシュヌマヌは、開発䞭のデバッグのための暙準出力、OpenTelemetryコレクタヌ、あるいは、あなたが遞んだオヌプン゜ヌスやベンダヌのバック゚ンドです。 + +## メトリクス蚈装 {#metric-instruments} + +OpenTelemetryでは、蚈枬は **メトリクス蚈装** によっお行われたす。メトリクス蚈装は以䞋のように定矩されたす。 + +- 名前 +- 皮類 +- 単䜍オプション +- 説明オプション + +名前、単䜍、説明は、開発者が自分で定矩するか、リク゚ストやプロセスメトリクスのような䞀般的なものに぀いおは、[セマンティック芏玄](/docs/specs/semconv/general/metrics/)を介しお定矩されたす。 + +蚈装の皮類は以䞋のいずれかです。 + +- **Counterカりンタヌ** 時間ずずもに蓄積される倀。これは車のオドメヌタヌのようなものだず考えられたす。 +- **Asynchronous Counter非同期カりンタヌ** **カりンタヌ** ず同じですが、各゚クスポヌトに察しお䞀床だけ収集されたす。 + 連続したむンクリメントにアクセスできず、集玄された倀のみにアクセスできる堎合に䜿甚できたす。 +- **UpDownCounterアップダりンカりンタヌ**: 時間の経過ずずもに蓄積されるけれども、枛少するこずもある倀。 + たずえば、キュヌの長さは、キュヌ内のワヌクアむテムの数によっお増枛したす。 +- **Asynchronous UpDownCounter非同期アップダりンカりンタヌ**: **アップダりンカりンタヌ**ず同じですが、各゚クスポヌトに察しお䞀床だけ収集されたす。 + 連続的な倉曎にアクセスできず、集玄された倀たずえば、珟圚のキュヌのサむズのみにアクセスできる堎合に䜿甚できたす。 +- **Gaugeゲヌゞ**: 読み取った時点での珟圚の倀を枬定したす。たずえば、自動車の燃料蚈など。ゲヌゞは非同期です。 +- **Histogramヒストグラム**: リク゚ストのレむテンシヌなどの倀をクラむアント偎で集玄したもの。 + 倀の統蚈に興味がある堎合は、ヒストグラムが良いでしょう。 + たずえば、どれくらいのリク゚ストが1秒未満か、ずいった疑問に答えおくれたす。 + +同期ず非同期の蚈装、たたどの皮類の蚈装があなたのナヌスケヌスにもっずも適しおいるかに぀いおは、[補足ガむドラむン](/docs/specs/otel/metrics/supplementary-guidelines/)を参照しおください。 + +## 集玄アグリゲヌション {#aggregation} + +メトリクス蚈装に加えお、**集玄アグリゲヌション**ずいう抂念も理解すべき重芁なものです。 +集玄ずは、倚数の枬定倀を組み合わせお、ある時間りィンドりの間に発生したメトリクスむベントに関する正確な統蚈倀たたは掚定統蚈倀にする手法です。 +OTLPプロトコルは、このような集玄されたメトリクスを䌝送したす。 +OpenTelemetry APIは、各蚈装に察しおデフォルトの集玄を提䟛したす。これはビュヌを䜿っおオヌバヌラむドできたす。 +OpenTelemetryプロゞェクトは、ビゞュアラむザヌやテレメトリヌバック゚ンドでサポヌトされるデフォルトの集蚈を提䟛するこずを目指しおいたす。 + +[リク゚ストトレヌス](/docs/concepts/signals/traces/)が、リク゚ストのラむフサむクルを捕捉し、リク゚ストの個々の郚分にコンテキストを提䟛するこずを意図しおいるのずは異なり、メトリクスは、集玄された統蚈情報を提䟛するこずを意図しおいたす。 +メトリクスの䜿甚䟋には、次のようなものがありたす。 + +- プロトコルの皮類ごずに、サヌビスによっお読み取られた総バむト数を報告する。 +- 読み蟌んだ総バむト数ずリク゚ストごずのバむト数を報告する。 +- システムコヌルの継続時間を報告する。 +- 傟向を把握するためにリク゚ストサむズを報告する。 +- プロセスのCPUたたはメモリ䜿甚量を報告する。 +- 口座の平均残高倀を報告する。 +- 珟圚凊理䞭のアクティブなリク゚ストを報告する。 + +## ビュヌ {#views} + +ビュヌは、SDKによっお出力されるメトリクスをカスタマむズする柔軟性をSDKのナヌザヌに提䟛したす。 +どのメトリクス蚈装を凊理するか、たたは無芖するかをカスタマむズできたす。 +たた、集玄をカスタマむズしたり、メトリクスにどのような属性をレポヌトするかをカスタマむズするこずもできたす。 + +## 蚀語サポヌト {#language-support} + +メトリクスはOpenTelemetry仕様の[stable](/docs/specs/otel/versioning-and-stability/#stable)シグナルです。 +Metrics APIずSDKの各蚀語固有の実装に぀いおは、ステヌタスは以䞋の通りです。 + +{{% signal-support-table "metrics" %}} + +## 仕様 {#specification} + +OpenTelemetryのメトリクスの詳现に぀いおは、[メトリクス仕様](/docs/specs/otel/overview/#metric-signal)を参照しおください。 diff --git a/content/ja/docs/concepts/signals/traces.md b/content/ja/docs/concepts/signals/traces.md new file mode 100644 index 000000000000..90ab6ea4cc3f --- /dev/null +++ b/content/ja/docs/concepts/signals/traces.md @@ -0,0 +1,339 @@ +--- +title: トレヌス +weight: 1 +cSpell:ignore: Guten +description: アプリケヌションを通過するリク゚ストの経路 +default_lang_commit: 9b5e318 +--- + +**トレヌス** は、リク゚ストがアプリケヌションに投げられたずきに䜕が起こるかの党䜓像を教えおくれたす。 +あなたのアプリケヌションが、単䞀のデヌタベヌスを持぀モノリスであろうず、掗緎されたメッシュサヌビスであろうず、トレヌスは、リク゚ストがアプリケヌションの䞭でたどる完党な「経路」を理解するために䞍可欠です。 + +[スパン](#spans)で衚珟される以䞋の3぀のJSONデヌタで、これを探っおみたしょう。 + +{{% alert title="Note" %}} + +以䞋のJSONの䟋は、特定のフォヌマット、特に[OTLP/JSON](/docs/specs/otlp/#json-protobuf-encoding)を衚すものではありたせん。OTLP/JSONは、より冗長です。 + +{{% /alert %}} + +`hello` スパンは次のずおりです。 + +```json +{ + "name": "hello", + "context": { + "trace_id": "0x5b8aa5a2d2c872e8321cf37308d69df2", + "span_id": "0x051581bf3cb55c13" + }, + "parent_id": null, + "start_time": "2022-04-29T18:52:58.114201Z", + "end_time": "2022-04-29T18:52:58.114687Z", + "attributes": { + "http.route": "some_route1" + }, + "events": [ + { + "name": "Guten Tag!", + "timestamp": "2022-04-29T18:52:58.114561Z", + "attributes": { + "event_attributes": 1 + } + } + ] +} +``` + +これはルヌトスパンであり、オペレヌション党䜓の始たりず終わりを瀺したす。 +トレヌスを瀺す `trace_id` フィヌルドがありたすが、`parent_id` がないこずに泚意しおください。 +これがルヌトスパンであるこずを瀺したす。 + +`hello-greetings` スパンは次のずおりです。 + +```json +{ + "name": "hello-greetings", + "context": { + "trace_id": "0x5b8aa5a2d2c872e8321cf37308d69df2", + "span_id": "0x5fb397be34d26b51" + }, + "parent_id": "0x051581bf3cb55c13", + "start_time": "2022-04-29T18:52:58.114304Z", + "end_time": "2022-04-29T22:52:58.114561Z", + "attributes": { + "http.route": "some_route2" + }, + "events": [ + { + "name": "hey there!", + "timestamp": "2022-04-29T18:52:58.114561Z", + "attributes": { + "event_attributes": 1 + } + }, + { + "name": "bye now!", + "timestamp": "2022-04-29T18:52:58.114585Z", + "attributes": { + "event_attributes": 1 + } + } + ] +} +``` + +このスパンは、挚拶`greetings`のような特定のタスクをカプセル化しおいお、その芪は `hello` スパンです。 +このスパンはルヌトスパンず同じ `trace_id` を共有しおいお、同じトレヌスの䞀郚であるこずを瀺しおいたす。 +さらに、 `hello` スパンの `span_id` ず䞀臎する `parent_id` を持っおいたす。 + +`hello-salutations` スパンは次のずおりです。 + +```json +{ + "name": "hello-salutations", + "context": { + "trace_id": "0x5b8aa5a2d2c872e8321cf37308d69df2", + "span_id": "0x93564f51e1abe1c2" + }, + "parent_id": "0x051581bf3cb55c13", + "start_time": "2022-04-29T18:52:58.114492Z", + "end_time": "2022-04-29T18:52:58.114631Z", + "attributes": { + "http.route": "some_route3" + }, + "events": [ + { + "name": "hey there!", + "timestamp": "2022-04-29T18:52:58.114561Z", + "attributes": { + "event_attributes": 1 + } + } + ] +} +``` + +このスパンはこのトレヌスにおける3぀目の操䜜を衚し、前のスパンず同様に`hello`スパンの子です。 +たた、`hello-greetings`スパンの兄匟でもありたす。 + +これらの3぀のJSONブロックはすべお同じ `trace_id` を共有しおいお、`parent_id` フィヌルドは階局を衚しおいたす。 +これは1぀のトレヌスになりたす + +もうひず぀、各スパンが構造化されたログのように芋えるこずにお気づきでしょう。 +それはその通りだからですトレヌスに぀いお考える䞀぀の方法は、トレヌスはコンテキスト、盞関関係、階局構造などを持぀構造化されたログの集たりであるずいうこずです。 +しかし、これらの「構造化されたログ」は、異なるプロセス、サヌビス、VM、デヌタセンタヌなどから来る可胜性がありたす。 +これにより、トレヌスはあらゆるシステムの゚ンドツヌ゚ンドのビュヌを衚珟できたす。 + +OpenTelemetryでのトレヌスがどのように機胜するかを理解するために、コヌドの蚈装の䞀翌を担う䞀連のコンポヌネントを芋おみたしょう。 + +## トレヌサヌプロバむダヌ {#tracer-provider} + +トレヌサヌプロバむダヌ`TracerProvider` ず呌ばれるこずもありたすは `Tracer` のファクトリヌです。 +ほずんどのアプリケヌションでは、トレヌサヌプロバむダヌは䞀床だけ初期化され、そのラむフサむクルはアプリケヌションのラむフサむクルず䞀臎したす。 +トレヌサヌプロバむダヌの初期化には、リ゜ヌスず゚クスポヌタヌの初期化も含たれたす。 +これは通垞、OpenTelemetry によるトレヌスの最初のステップです。 +いく぀かの蚀語SDKでは、グロヌバルなトレヌサヌプロバむダヌがすでに初期化されおいたす。 + +## トレヌサヌ {#tracer} + +トレヌサヌは、サヌビス内のリク゚ストなど、䞎えられた操䜜で䜕が起こっおいるかに぀いおの詳现な情報を含むスパンを䜜成したす。 +トレヌサヌはトレヌサヌプロバむダヌから䜜成されたす。 + +## トレヌス゚クスポヌタヌ {#trace-exporters} + +トレヌス゚クスポヌタヌはトレヌスをコンシュヌマヌに送信したす。 +このコンシュヌマヌは、デバッグや開発時間甚の暙準出力、OpenTelemetryコレクタヌ、あるいは任意のオヌプン゜ヌスやベンダヌのバック゚ンドです。 + +## コンテキスト䌝搬 {#context-propagation} + +コンテキスト䌝搬プロパゲヌションは、分散トレヌスを可胜にする䞭心ずなる抂念です。 +コンテキスト䌝搬を䜿甚するず、スパンがどこで生成されたかに関係なく、スパンを盞互に関連付け、トレヌスずしお組み立おられたす。 +このトピックに぀いおは、[コンテキスト䌝搬](/docs/concepts/context-propagation)の抂芁を参照しおください。 + +## スパン {#spans} + +**スパン** は、䜜業や操䜜の単䜍を衚したす。 +スパンはトレヌスの構成芁玠です。 +OpenTelemetryでは、以䞋の情報を含みたす。 + +- 名前 +- 芪のスパンIDルヌトスパンなら空 +- 開始ず終了のタむムスタンプ +- [スパンコンテキスト](#span-context) +- [属性](#attributes) +- [スパンむベント](#span-events) +- [スパンリンク](#span-links) +- [スパンステヌタス](#span-status) + +次はスパンの䟋です。蚳泚JSON圢匏で衚珟しおいるだけで、必ずしもJSONではありたせん + +```json +{ + "name": "/v1/sys/health", + "context": { + "trace_id": "7bba9f33312b3dbb8b2c2c62bb7abe2d", + "span_id": "086e83747d0e381e" + }, + "parent_id": "", + "start_time": "2021-10-22 16:04:01.209458162 +0000 UTC", + "end_time": "2021-10-22 16:04:01.209514132 +0000 UTC", + "status_code": "STATUS_CODE_OK", + "status_message": "", + "attributes": { + "net.transport": "IP.TCP", + "net.peer.ip": "172.17.0.1", + "net.peer.port": "51820", + "net.host.ip": "10.177.2.152", + "net.host.port": "26040", + "http.method": "GET", + "http.target": "/v1/sys/health", + "http.server_name": "mortar-gateway", + "http.route": "/v1/sys/health", + "http.user_agent": "Consul Health Check", + "http.scheme": "http", + "http.host": "10.177.2.152:26040", + "http.flavor": "1.1" + }, + "events": [ + { + "name": "", + "message": "OK", + "timestamp": "2021-10-22 16:04:01.209512872 +0000 UTC" + } + ] +} +``` + +スパンは、芪スパンIDの存圚によっお暗瀺されるように、入れ子にできたす。 +これによっお、スパンはアプリケヌションで行われる䜜業をより正確に把握できたす。 + +### スパンコンテキスト {#span-context} + +スパンコンテキストは、各スパンの䞍倉オブゞェクトであり、以䞋を含みたす。 + +- スパンが属するトレヌスを衚すトレヌスID +- スパンのスパンID +- トレヌスフラグ。これはトレヌスに関する情報を含むバむナリ゚ンコヌディングです。 +- ベンダ固有のトレヌス情報を保持するキヌず倀のペアのリスト + +スパンコンテキストは、[分散コンテキスト](#context-propagation)や[バゲッゞ](/docs/concepts/signals/baggage)ず共にシリアラむズされ、䌝搬されるスパンの䞀郚です。 + +スパンコンテキストにはトレヌスIDが含たれおいるため、[スパンリンク](#span-links)を䜜成する際に䜿甚されたす。 + +### 属性 {#attributes} + +属性アトリビュヌトはキヌず倀のペアで、スパンに泚釈を付けるためのメタデヌタを含んでいたす。このメタデヌタは远跡しおいる操䜜に関する情報を䌝えるためのものです。 + +たずえば、eコマヌスシステムでナヌザヌのショッピングカヌトに商品を远加する操䜜をスパンが远跡する堎合、ナヌザヌのID、カヌトに远加する商品のID、カヌトIDを捕捉できたす。 + +スパンには、スパン䜜成䞭たたは䜜成埌に属性を远加できたす。 +SDKでのサンプリングで属性を利甚できるようにするには、スパン䜜成時に属性を远加するこずをおすすめしたす。 +スパン䜜成埌に倀を远加する必芁がある堎合は、その倀でスパンを曎新しおください。 + +属性には、各蚀語SDKが実装する以䞋のルヌルがありたす。 + +- キヌは非NULL文字列倀でなければならない +- 倀は、非NULL文字列、ブヌル倀、浮動小数点倀、敎数、たたはこれらの倀の配列でなければならない + +さらに、[セマンティック属性](/docs/specs/semconv/general/trace/)があり、これは䞀般的な操䜜に通垞存圚するメタデヌタのための既知の呜名芏則です。 +システム間で共通の皮類のメタデヌタが暙準化されるように、可胜な限りセマンティック属性の呜名を䜿甚するこずは有甚です。 + +### スパンむベント {#span-events} + +スパンむベントは、スパン䞊の構造化ログメッセヌゞたたは泚釈ず考えられたす。通垞、スパンの期間䞭、意味のある特異な時点を瀺すために䜿われたす。 + +たずえば、りェブブラりザでの2぀のシナリオを考えおみたしょう。 + +1. ペヌゞ読み蟌みの远跡 +2. ペヌゞがむンタラクティブになるタむミングを瀺す + +スパンは、開始ず終了がある操䜜なので、最初のシナリオに最も適しおいたす。 + +スパンむベントは、意味のある特定の時点を衚すため、2぀目のシナリオを远跡するのに最も適しおいたす。 + +#### スパンむベントずスパン属性の䜿い分け + +スパンむベントにも属性が含たれるため、属性のかわりにい぀むベントを䜿甚するかずいう質問には、必ずしも明癜な答えがあるずは限りたせん。 +決定するための参考ずしお、特定のタむムスタンプに意味があるかどうかを考えおみおください。 + +たずえば、スパンで操䜜を远跡しおいお、操䜜が完了した時、操䜜からのデヌタをテレメトリヌに远加したいず思うかもしれたせん。 + +- 操䜜が完了したタむムスタンプに意味がある堎合、たたは関連性がある堎合は、デヌタをスパンむベントに添付する。 +- タむムスタンプに意味がない堎合は、スパン属性ずしおデヌタを添付する。 + +### スパンリンク {#span-links} + +リンクは、あるスパンず別の1぀以䞊のスパンを関連付け、因果関係を瀺唆するために存圚したす。 +たずえば、ある操䜜がトレヌスによっお远跡される分散システムがあるずしたしょう。 + +これらの操䜜のいく぀かに察しお、远加の操䜜がキュヌに入れられ実行されたすが、その実行は非同期です。 +この埌続の操䜜もトレヌスで远跡できたす。 + +埌続の操䜜のトレヌスを最初のトレヌスに関連付けたいず思っおも、埌続の操䜜がい぀始たるかは予枬できたせん。 +この2぀のトレヌスを関連付ける必芁があるので、スパンリンクを䜿甚したす。 + +最初のトレヌスの最埌のスパンを、2番目のトレヌスの最初のスパンにリンクできたす。 +これで、これらのスパンは互いに因果関係があるこずになりたす。 + +リンクは必須ではありたせんが、トレヌススパン同士を関連付ける良い方法ずしお圹立ちたす。 + +### スパンステヌタス {#span-status} + +各スパンにはステヌタスがありたす。可胜な倀は以䞋の3぀です。 + +- `Unset` +- `Error` +- `Ok` + +デフォルト倀は `Unset` です。 +スパンのステヌタスが `Unset` である堎合は、远跡した操䜜が゚ラヌなしで正垞に完了したずいうこずです。 + +スパンのステヌタスが `Error` である堎合、そのスパンが远跡する操䜜で䜕らかの゚ラヌが発生したこずを意味したす。 +たずえば、リク゚ストを凊理するサヌバヌでHTTP 500゚ラヌが発生した堎合などです。 + +スパンのステヌタスが `Ok` である堎合、そのスパンはアプリケヌションの開発者によっお明瀺的に゚ラヌなしずマヌクされたこずを意味したす。 +これは盎感的ではありたせんが、スパンが゚ラヌなく完了したこずが分かっおいる堎合、スパンのステヌタスを `Ok` ずする必芁はありたせん。 +これは `Unset` でカバヌされるからです。 +`Ok`は、ナヌザヌによっお明瀺的に蚭定されたスパンのステヌタスの明確な「最終決定」を衚すものです。 +これは、開発者がスパンの解釈を「成功した」以倖のものにはしないこずを望む堎合に圹立ちたす。 + +もう䞀床確認したす。 +`Unset` ぱラヌなしで完了したスパンを衚したす。 +`Ok` は、開発者が明瀺的にスパンを成功ずマヌクした堎合を衚したす。 +ほずんどの堎合、スパンを明瀺的に `Ok` ずマヌクする必芁はありたせん。 + +### スパンの皮類SpanKind {#span-kind} + +スパンが䜜成されるず、`Clientクラむアント`、 `Serverサヌバヌ`、 `Internal内郚`、 `Producerプロデュヌサヌ`、 `Consumerコンシュヌマヌ` のいずれかずなりたす。 +このスパンの皮類は、トレヌスがどのように組み立おられるべきかのヒントをトレヌスバック゚ンドに提䟛したす。 +OpenTelemetryの仕様によるず、サヌバヌスパンの芪はリモヌトクラむアントスパンであるこずが倚く、クラむアントスパンの子は通垞サヌバヌスパンです。 +同様に、コンシュヌマヌスパンの芪は、垞にプロデュヌサであり、プロデュヌサヌスパンの子は、垞にコンシュヌマである。提䟛されない堎合、スパンの皮類は内郚的なものずみなされたす。 + +SpanKindの詳现に぀いおは、[SpanKind](/docs/specs/otel/trace/api/#spankind)を参照しおください。 + +#### Clientクラむアント {#client} + +クラむアントスパンは、発信HTTPリク゚ストやデヌタベヌス呌び出しのような、同期的な発信リモヌト呌び出しを衚したす。 +この文脈では、「同期」は `async/await` を指すのではなく、埌の凊理のためにキュヌに入れるこずが出来ない、ずいうこずを指すこずに泚意しおください。 + +#### Serverサヌバヌ {#server} + +サヌバヌスパンは、HTTPリク゚ストやリモヌトプロシヌゞャコヌルのような、 同期的に着信するリモヌトコヌルを衚したす。 + +#### Internal内郚 {#internal} + +内郚スパンは、プロセス境界を越えない操䜜を衚したす。 +関数呌び出しやNode.jsのExpressミドルりェアの蚈装などで、内郚スパンを䜿甚するこずがありたす。 + +#### Producerプロデュヌサヌ {#producer} + +プロデュヌサヌスパンは、埌で非同期に凊理される可胜性のあるゞョブの䜜成を衚したす。 +それは、ゞョブキュヌに挿入されるようなリモヌトゞョブかもしれないし、むベントリスナヌによっお凊理されるロヌカルゞョブかもしれたせん。 + +#### Consumerコンシュヌマヌ {#consumer} + +コンシュヌマヌスパンは、プロデュヌサヌが䜜成したゞョブの凊理を衚し、プロデュヌサヌスパンがすでに終了したずっず埌に開始されるこずがありたす。 + +## 仕様 {#specification} + +詳现は[トレヌス仕様](/docs/specs/otel/overview/#tracing-signal)を参照しおください。 From fa5e2bf50e1a37ce8d1385469d8a0d1b5438166b Mon Sep 17 00:00:00 2001 From: Kaito Ii Date: Fri, 5 Jul 2024 17:25:43 +0900 Subject: [PATCH 5/8] [ja] add: translation of contributing (#4780) Co-authored-by: Yoshi Yamaguchi Co-authored-by: Severin Neumann --- content/ja/docs/contributing/_index.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 content/ja/docs/contributing/_index.md diff --git a/content/ja/docs/contributing/_index.md b/content/ja/docs/contributing/_index.md new file mode 100644 index 000000000000..38815541bd03 --- /dev/null +++ b/content/ja/docs/contributing/_index.md @@ -0,0 +1,26 @@ +--- +title: コントリビュヌション +description: OpenTelemetryドキュメントぞのコントリビュヌション方法に぀いお孊ぶ。 +aliases: [/docs/contribution-guidelines] +weight: 980 +default_lang_commit: a4f4d8b07313532d44d4041183c515875ad4d60d +--- + +OpenTelemetryドキュメントコントリビュヌタヌは以䞋を行ないたす。 + +- 既存コンテンツの改善。 +- 新しいコンテンツの䜜成。 +- OpenTelemetry Registryの曎新。 +- サむトをビルドするコヌドの改善。 + +以䞋の手匕はOpenTelemetryドキュメントぞのコントリビュヌト方法に぀いお説明したす。 + +OpenTelemetryプロゞェクトぞの䞀般的なコントリビュヌトの手匕には、[OpenTelemetryコントリビュヌタヌガむド](https://github.com/open-telemetry/community/blob/main/CONTRIBUTING.md)を参照ください。 +コントリビュヌタヌラむセンス芏玄(Contributor License Agreement)ず行動芏範(Code of Conduct)の詳现が蚘されおいたす。 +すべおの蚀語の実装、コレクタヌ、芏玄の[レポゞトリ](https://github.com/open-telemetry/)は独自のコントリビュヌトの手匕がありたす。 + +## その他のコントリビュヌト方法 + +- [OpenTelemetryコミュニティサむト](/community/)に蚪問。 +- [レゞストリ](/ecosystem)にあなたのアプリケヌションを远加。 +- [ブログ蚘事たたはケヌススタディ](/docs/contributing/blog/)を提出。 From 76b245cbd6ad7e8d2dcedc263ec84d40979bc63d Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Fri, 5 Jul 2024 10:29:36 +0200 Subject: [PATCH 6/8] Auto-update registry versions (9dceac3b2e79025a6460bb6ef85d3d83b2c86f69) (#4796) Co-authored-by: Severin Neumann --- data/registry/instrumentation-js-amqplib.yml | 2 +- data/registry/instrumentation-js-aws-lambda.yml | 2 +- data/registry/instrumentation-js-aws-sdk.yml | 2 +- data/registry/instrumentation-js-bunyan.yml | 2 +- data/registry/instrumentation-js-cassandra-driver.yml | 2 +- data/registry/instrumentation-js-cassandra.yml | 2 +- data/registry/instrumentation-js-connect.yml | 2 +- data/registry/instrumentation-js-cucumber.yml | 2 +- data/registry/instrumentation-js-dataloader.yml | 2 +- data/registry/instrumentation-js-dns.yml | 2 +- data/registry/instrumentation-js-express.yml | 2 +- data/registry/instrumentation-js-fastify.yml | 2 +- data/registry/instrumentation-js-fs.yml | 2 +- data/registry/instrumentation-js-generic-pool.yml | 2 +- data/registry/instrumentation-js-graphql.yml | 2 +- data/registry/instrumentation-js-hapi.yml | 2 +- data/registry/instrumentation-js-ioredis.yml | 2 +- data/registry/instrumentation-js-knex.yml | 2 +- data/registry/instrumentation-js-koa.yml | 2 +- data/registry/instrumentation-js-lru-memoizer.yml | 2 +- data/registry/instrumentation-js-memcached.yml | 2 +- data/registry/instrumentation-js-mongodb.yml | 2 +- data/registry/instrumentation-js-mongoose-instrumentation.yml | 2 +- data/registry/instrumentation-js-mysql.yml | 2 +- data/registry/instrumentation-js-mysql2.yml | 2 +- data/registry/instrumentation-js-nestjs-core.yml | 2 +- data/registry/instrumentation-js-nestjs.yml | 2 +- data/registry/instrumentation-js-net.yml | 2 +- data/registry/instrumentation-js-pg.yml | 2 +- data/registry/instrumentation-js-pillarjs-router.yml | 2 +- data/registry/instrumentation-js-pino.yml | 2 +- data/registry/instrumentation-js-postgres.yml | 2 +- data/registry/instrumentation-js-redis-4.yml | 2 +- data/registry/instrumentation-js-redis.yml | 2 +- data/registry/instrumentation-js-restify.yml | 2 +- data/registry/instrumentation-js-router.yml | 2 +- data/registry/instrumentation-js-runtimenode.yml | 2 +- data/registry/instrumentation-js-socket.io.yml | 2 +- data/registry/instrumentation-js-tedious.yml | 2 +- data/registry/instrumentation-js-undici.yml | 2 +- data/registry/instrumentation-js-winston.yml | 2 +- data/registry/resource-detector-js-aws.yml | 2 +- 42 files changed, 42 insertions(+), 42 deletions(-) diff --git a/data/registry/instrumentation-js-amqplib.yml b/data/registry/instrumentation-js-amqplib.yml index 173a5b5338a7..524ae771bea2 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.38.0 + version: 0.39.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 e7b5de3cdf43..9b987bd395a3 100644 --- a/data/registry/instrumentation-js-aws-lambda.yml +++ b/data/registry/instrumentation-js-aws-lambda.yml @@ -15,4 +15,4 @@ createdAt: 2021-07-08 package: name: '@opentelemetry/instrumentation-aws-lambda' registry: npm - version: 0.42.0 + version: 0.43.0 diff --git a/data/registry/instrumentation-js-aws-sdk.yml b/data/registry/instrumentation-js-aws-sdk.yml index 494962704fa2..dd22759afbc3 100644 --- a/data/registry/instrumentation-js-aws-sdk.yml +++ b/data/registry/instrumentation-js-aws-sdk.yml @@ -21,4 +21,4 @@ createdAt: 2020-06-15 package: name: '@opentelemetry/instrumentation-aws-sdk' registry: npm - version: 0.42.0 + version: 0.43.0 diff --git a/data/registry/instrumentation-js-bunyan.yml b/data/registry/instrumentation-js-bunyan.yml index 85338317c74d..9fae03d00997 100644 --- a/data/registry/instrumentation-js-bunyan.yml +++ b/data/registry/instrumentation-js-bunyan.yml @@ -16,4 +16,4 @@ createdAt: 2021-07-08 package: name: '@opentelemetry/instrumentation-bunyan' registry: npm - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-cassandra-driver.yml b/data/registry/instrumentation-js-cassandra-driver.yml index 3fe153588d9b..df8157dab00d 100644 --- a/data/registry/instrumentation-js-cassandra-driver.yml +++ b/data/registry/instrumentation-js-cassandra-driver.yml @@ -16,4 +16,4 @@ createdAt: 2021-07-08 package: name: '@opentelemetry/instrumentation-cassandra-driver' registry: npm - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-cassandra.yml b/data/registry/instrumentation-js-cassandra.yml index a326701739ae..4bf829a0c9ae 100644 --- a/data/registry/instrumentation-js-cassandra.yml +++ b/data/registry/instrumentation-js-cassandra.yml @@ -17,4 +17,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-cassandra-driver' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-connect.yml b/data/registry/instrumentation-js-connect.yml index 50cbd0a2cab0..aeca7a4766e3 100644 --- a/data/registry/instrumentation-js-connect.yml +++ b/data/registry/instrumentation-js-connect.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: name: '@opentelemetry/instrumentation-connect' registry: npm - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-cucumber.yml b/data/registry/instrumentation-js-cucumber.yml index 9ec4aaec5675..4bb7968c76a3 100644 --- a/data/registry/instrumentation-js-cucumber.yml +++ b/data/registry/instrumentation-js-cucumber.yml @@ -17,4 +17,4 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-cucumber' - version: 0.7.0 + version: 0.8.0 diff --git a/data/registry/instrumentation-js-dataloader.yml b/data/registry/instrumentation-js-dataloader.yml index f8608dce400b..beaa9f3b65bc 100644 --- a/data/registry/instrumentation-js-dataloader.yml +++ b/data/registry/instrumentation-js-dataloader.yml @@ -15,4 +15,4 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-dataloader' - version: 0.10.0 + version: 0.11.0 diff --git a/data/registry/instrumentation-js-dns.yml b/data/registry/instrumentation-js-dns.yml index 46158475746d..c354e0ea87d7 100644 --- a/data/registry/instrumentation-js-dns.yml +++ b/data/registry/instrumentation-js-dns.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-dns' - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-express.yml b/data/registry/instrumentation-js-express.yml index d4fb8f35fec8..6eff39ab3206 100644 --- a/data/registry/instrumentation-js-express.yml +++ b/data/registry/instrumentation-js-express.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-express' - version: 0.40.1 + version: 0.41.0 diff --git a/data/registry/instrumentation-js-fastify.yml b/data/registry/instrumentation-js-fastify.yml index a453d02c945e..be1355c4621c 100644 --- a/data/registry/instrumentation-js-fastify.yml +++ b/data/registry/instrumentation-js-fastify.yml @@ -15,4 +15,4 @@ createdAt: 2020-08-28 package: registry: npm name: '@opentelemetry/instrumentation-fastify' - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-fs.yml b/data/registry/instrumentation-js-fs.yml index 6ebc75c9c86c..4c19c2f9d038 100644 --- a/data/registry/instrumentation-js-fs.yml +++ b/data/registry/instrumentation-js-fs.yml @@ -15,4 +15,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-fs' - version: 0.13.0 + version: 0.14.0 diff --git a/data/registry/instrumentation-js-generic-pool.yml b/data/registry/instrumentation-js-generic-pool.yml index c880d5006220..5431c2ff29d8 100644 --- a/data/registry/instrumentation-js-generic-pool.yml +++ b/data/registry/instrumentation-js-generic-pool.yml @@ -16,4 +16,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-generic-pool' - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-graphql.yml b/data/registry/instrumentation-js-graphql.yml index f7a592883932..b3b59c6a1b3f 100644 --- a/data/registry/instrumentation-js-graphql.yml +++ b/data/registry/instrumentation-js-graphql.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-graphql' - version: 0.41.0 + version: 0.42.0 diff --git a/data/registry/instrumentation-js-hapi.yml b/data/registry/instrumentation-js-hapi.yml index f6fed74183cb..46127244d7eb 100644 --- a/data/registry/instrumentation-js-hapi.yml +++ b/data/registry/instrumentation-js-hapi.yml @@ -15,4 +15,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-hapi' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-ioredis.yml b/data/registry/instrumentation-js-ioredis.yml index a71822ad1e23..0006ba3a72cd 100644 --- a/data/registry/instrumentation-js-ioredis.yml +++ b/data/registry/instrumentation-js-ioredis.yml @@ -15,4 +15,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-ioredis' - version: 0.41.0 + version: 0.42.0 diff --git a/data/registry/instrumentation-js-knex.yml b/data/registry/instrumentation-js-knex.yml index 1d0c5c0c118b..a4d02cffef6f 100644 --- a/data/registry/instrumentation-js-knex.yml +++ b/data/registry/instrumentation-js-knex.yml @@ -17,4 +17,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-knex' - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-koa.yml b/data/registry/instrumentation-js-koa.yml index d2fe60b0b128..688ff7ea729e 100644 --- a/data/registry/instrumentation-js-koa.yml +++ b/data/registry/instrumentation-js-koa.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-koa' - version: 0.41.0 + version: 0.42.0 diff --git a/data/registry/instrumentation-js-lru-memoizer.yml b/data/registry/instrumentation-js-lru-memoizer.yml index 0aa9af403eac..773619e76fdc 100644 --- a/data/registry/instrumentation-js-lru-memoizer.yml +++ b/data/registry/instrumentation-js-lru-memoizer.yml @@ -17,4 +17,4 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-lru-memoizer' - version: 0.38.0 + version: 0.39.0 diff --git a/data/registry/instrumentation-js-memcached.yml b/data/registry/instrumentation-js-memcached.yml index 97dc4f200c2f..9db3f8712ce2 100644 --- a/data/registry/instrumentation-js-memcached.yml +++ b/data/registry/instrumentation-js-memcached.yml @@ -15,4 +15,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-memcached' - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-mongodb.yml b/data/registry/instrumentation-js-mongodb.yml index 5b47f3842380..349e0ec714a9 100644 --- a/data/registry/instrumentation-js-mongodb.yml +++ b/data/registry/instrumentation-js-mongodb.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-mongodb' - version: 0.45.0 + version: 0.46.0 diff --git a/data/registry/instrumentation-js-mongoose-instrumentation.yml b/data/registry/instrumentation-js-mongoose-instrumentation.yml index d1cad4406bbb..96be7463fd84 100644 --- a/data/registry/instrumentation-js-mongoose-instrumentation.yml +++ b/data/registry/instrumentation-js-mongoose-instrumentation.yml @@ -16,4 +16,4 @@ createdAt: 2021-02-17 package: registry: npm name: '@opentelemetry/instrumentation-mongoose' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-mysql.yml b/data/registry/instrumentation-js-mysql.yml index d8481f78670e..4d0ad8b8e124 100644 --- a/data/registry/instrumentation-js-mysql.yml +++ b/data/registry/instrumentation-js-mysql.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-mysql' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-mysql2.yml b/data/registry/instrumentation-js-mysql2.yml index 4c88126a45cd..987bbd133e41 100644 --- a/data/registry/instrumentation-js-mysql2.yml +++ b/data/registry/instrumentation-js-mysql2.yml @@ -18,4 +18,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-mysql2' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-nestjs-core.yml b/data/registry/instrumentation-js-nestjs-core.yml index 49c8aed9372d..97d958669026 100644 --- a/data/registry/instrumentation-js-nestjs-core.yml +++ b/data/registry/instrumentation-js-nestjs-core.yml @@ -17,4 +17,4 @@ createdAt: 2021-07-09 package: registry: npm name: '@opentelemetry/instrumentation-nestjs-core' - version: 0.38.0 + version: 0.39.0 diff --git a/data/registry/instrumentation-js-nestjs.yml b/data/registry/instrumentation-js-nestjs.yml index 97e31b56719c..605e19e7e15b 100644 --- a/data/registry/instrumentation-js-nestjs.yml +++ b/data/registry/instrumentation-js-nestjs.yml @@ -16,4 +16,4 @@ createdAt: 2021-07-09 package: registry: npm name: '@opentelemetry/instrumentation-nestjs-core' - version: 0.38.0 + version: 0.39.0 diff --git a/data/registry/instrumentation-js-net.yml b/data/registry/instrumentation-js-net.yml index 3ff014ea32f1..5cc44466c925 100644 --- a/data/registry/instrumentation-js-net.yml +++ b/data/registry/instrumentation-js-net.yml @@ -14,4 +14,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-net' - version: 0.37.0 + version: 0.38.0 diff --git a/data/registry/instrumentation-js-pg.yml b/data/registry/instrumentation-js-pg.yml index 87763b3f7732..d119041508bd 100644 --- a/data/registry/instrumentation-js-pg.yml +++ b/data/registry/instrumentation-js-pg.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-pg' - version: 0.42.0 + version: 0.43.0 diff --git a/data/registry/instrumentation-js-pillarjs-router.yml b/data/registry/instrumentation-js-pillarjs-router.yml index 6b3f3759b91b..545268dd02f3 100644 --- a/data/registry/instrumentation-js-pillarjs-router.yml +++ b/data/registry/instrumentation-js-pillarjs-router.yml @@ -20,4 +20,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-restify' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-pino.yml b/data/registry/instrumentation-js-pino.yml index 6e2c0ead0627..1dd2fe8050af 100644 --- a/data/registry/instrumentation-js-pino.yml +++ b/data/registry/instrumentation-js-pino.yml @@ -16,4 +16,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-pino' - version: 0.40.0 + version: 0.41.0 diff --git a/data/registry/instrumentation-js-postgres.yml b/data/registry/instrumentation-js-postgres.yml index bbf68d051423..72b0b7082ca3 100644 --- a/data/registry/instrumentation-js-postgres.yml +++ b/data/registry/instrumentation-js-postgres.yml @@ -17,4 +17,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-pg' - version: 0.42.0 + version: 0.43.0 diff --git a/data/registry/instrumentation-js-redis-4.yml b/data/registry/instrumentation-js-redis-4.yml index 9d701ac5a7b4..649cad42a6b7 100644 --- a/data/registry/instrumentation-js-redis-4.yml +++ b/data/registry/instrumentation-js-redis-4.yml @@ -14,4 +14,4 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-redis-4' - version: 0.40.0 + version: 0.41.0 diff --git a/data/registry/instrumentation-js-redis.yml b/data/registry/instrumentation-js-redis.yml index 60f076fc91b3..0197770af74d 100644 --- a/data/registry/instrumentation-js-redis.yml +++ b/data/registry/instrumentation-js-redis.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-redis' - version: 0.40.0 + version: 0.41.0 diff --git a/data/registry/instrumentation-js-restify.yml b/data/registry/instrumentation-js-restify.yml index 996cbc76da0a..3af4cbcb8521 100644 --- a/data/registry/instrumentation-js-restify.yml +++ b/data/registry/instrumentation-js-restify.yml @@ -15,4 +15,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-restify' - version: 0.39.0 + version: 0.40.0 diff --git a/data/registry/instrumentation-js-router.yml b/data/registry/instrumentation-js-router.yml index 6d258a731f12..3fb94135d013 100644 --- a/data/registry/instrumentation-js-router.yml +++ b/data/registry/instrumentation-js-router.yml @@ -14,4 +14,4 @@ createdAt: 2020-11-09 package: registry: npm name: '@opentelemetry/instrumentation-router' - version: 0.38.0 + version: 0.39.0 diff --git a/data/registry/instrumentation-js-runtimenode.yml b/data/registry/instrumentation-js-runtimenode.yml index 3e4031490080..2eeed5846a39 100644 --- a/data/registry/instrumentation-js-runtimenode.yml +++ b/data/registry/instrumentation-js-runtimenode.yml @@ -19,4 +19,4 @@ createdAt: 2024-04-18 package: registry: npm name: '@opentelemetry/instrumentation-runtime-node' - version: 0.5.0 + version: 0.6.0 diff --git a/data/registry/instrumentation-js-socket.io.yml b/data/registry/instrumentation-js-socket.io.yml index fb8cbf777500..ceab9f6c2a44 100644 --- a/data/registry/instrumentation-js-socket.io.yml +++ b/data/registry/instrumentation-js-socket.io.yml @@ -16,4 +16,4 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-socket.io' - version: 0.40.0 + version: 0.41.0 diff --git a/data/registry/instrumentation-js-tedious.yml b/data/registry/instrumentation-js-tedious.yml index 806ccf69dbf0..6790556beec5 100644 --- a/data/registry/instrumentation-js-tedious.yml +++ b/data/registry/instrumentation-js-tedious.yml @@ -16,4 +16,4 @@ createdAt: 2022-10-27 package: registry: npm name: '@opentelemetry/instrumentation-tedious' - version: 0.11.0 + version: 0.12.0 diff --git a/data/registry/instrumentation-js-undici.yml b/data/registry/instrumentation-js-undici.yml index 8722445af97a..11e268da3358 100644 --- a/data/registry/instrumentation-js-undici.yml +++ b/data/registry/instrumentation-js-undici.yml @@ -19,4 +19,4 @@ createdAt: 2024-04-18 package: registry: npm name: '@opentelemetry/instrumentation-undici' - version: 0.3.0 + version: 0.4.0 diff --git a/data/registry/instrumentation-js-winston.yml b/data/registry/instrumentation-js-winston.yml index bcb84da390df..207576d5c173 100644 --- a/data/registry/instrumentation-js-winston.yml +++ b/data/registry/instrumentation-js-winston.yml @@ -16,4 +16,4 @@ createdAt: 2021-07-08 package: registry: npm name: '@opentelemetry/instrumentation-winston' - version: 0.38.0 + version: 0.39.0 diff --git a/data/registry/resource-detector-js-aws.yml b/data/registry/resource-detector-js-aws.yml index 01314fd4cbbb..750b5d45fa62 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.5.1 + version: 1.5.2 From e16b7f5455683cf4dab773bf2ac7c2112c4908b7 Mon Sep 17 00:00:00 2001 From: Phillip Carter Date: Fri, 5 Jul 2024 03:51:08 -0700 Subject: [PATCH 7/8] Clarify OSS definition for vendors (#4788) Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Fabrizio Ferri-Benedetti --- content/en/ecosystem/vendors.md | 5 +++++ static/refcache.json | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/content/en/ecosystem/vendors.md b/content/en/ecosystem/vendors.md index ab16b2997fdb..45ea8adfc423 100644 --- a/content/en/ecosystem/vendors.md +++ b/content/en/ecosystem/vendors.md @@ -12,6 +12,11 @@ Some organizations provide a [distribution](/ecosystem/distributions/) (of customized OpenTelemetry components), that provides additional capabilities or for improved ease of use. +Open Source (OSS) refers to a vendor who has an observability product that is +[open source](https://opensource.org/osd). The vendor may still have other +products that are closed source, such as a SaaS offering that hosts an open +source product for their customers. + {{% ecosystem/vendor-table %}} ## Add your organization diff --git a/static/refcache.json b/static/refcache.json index 038e3909ef88..fe40fbae33ab 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -6291,6 +6291,10 @@ "StatusCode": 206, "LastSeen": "2024-01-30T16:14:58.880711-05:00" }, + "https://opensource.org/osd": { + "StatusCode": 200, + "LastSeen": "2024-07-03T16:52:21.124428756Z" + }, "https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/classopentelemetry_1_1sdk_1_1trace_1_1SpanExporter.html": { "StatusCode": 200, "LastSeen": "2024-02-14T16:43:04.418679+01:00" From a740b0a810b574673d18d4cfe5d4b8d3b52157a4 Mon Sep 17 00:00:00 2001 From: Severin Neumann Date: Fri, 5 Jul 2024 18:24:37 +0200 Subject: [PATCH 8/8] Add wording around Marketing and Trademark guidelines for adding to the registry (#4797) Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Fabrizio Ferri-Benedetti --- content/en/ecosystem/registry/adding.md | 8 ++++++++ static/refcache.json | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/content/en/ecosystem/registry/adding.md b/content/en/ecosystem/registry/adding.md index d5268955db3e..a8ba254acf73 100644 --- a/content/en/ecosystem/registry/adding.md +++ b/content/en/ecosystem/registry/adding.md @@ -10,9 +10,17 @@ feature your project in the [registry](../)! To add your project, submit a [pull request][]. You'll need to create a data file in [data/registry][] for your project, by using the following template: [registry-entry.yml][]. +Make sure that your project names and descriptions follow our [marketing +guidelines][] and are in line with the Linux Foundation’s branding and [trademark +usage +guidelines][]. + [data/registry]: https://github.com/open-telemetry/opentelemetry.io/tree/main/data/registry [pull request]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request [registry-entry.yml]: https://github.com/open-telemetry/opentelemetry.io/tree/main/templates/registry-entry.yml +[marketing guidelines]: /community/marketing-guidelines/ +[trademark usage guidelines]: + https://www.linuxfoundation.org/legal/trademark-usage diff --git a/static/refcache.json b/static/refcache.json index fe40fbae33ab..3b905b63e401 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -6411,6 +6411,10 @@ "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"