Skip to content

Commit a45cc33

Browse files
committed
fix drift of content/ja/docs/what-is-opentelemetry
1 parent e1209f3 commit a45cc33

File tree

1 file changed

+42
-23
lines changed

1 file changed

+42
-23
lines changed
+42-23
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,36 @@
11
---
22
title: OpenTelemetryとは
3-
description: OpenTelemetryが何であり、何でないかについての簡単な説明
3+
description: OpenTelemetryが何であり、何でないかについての簡潔な説明
44
weight: 150
5-
default_lang_commit: 44059882
5+
default_lang_commit: e1209f387a604c493e8b41923a3b2ceacd7437a0
66
---
77

8-
- OpenTelemetryは、[オブザーバビリティ](/docs/concepts/observability-primer/#what-is-observability)フレームワークであり、[トレース](/docs/concepts/signals/traces/)[メトリクス](/docs/concepts/signals/metrics/)[ログ](/docs/concepts/signals/logs/)のようなテレメトリーデータを作成・管理するためにデザインされたツールキットです。
9-
- OpenTelemetryは、ベンダーやツールにとらわれません。つまり、[Jaeger](https://www.jaegertracing.io/)[Prometheus](https://prometheus.io/)のようなオープンソースツールや、商用製品を含む、さまざまなオブザーバビリティバックエンドで使用できるということです。
10-
- OpenTelemetryは、JaegerやPrometheusや他の商用ベンダーのようなオブザーバビリティバックエンドではありません。
11-
- OpenTelemetryは、テレメトリの生成、収集、管理、そしてエクスポートにフォーカスしています。OpenTelemetryの主な目的は、あなたのアプリケーションやシステムを、その言語、インフラ、ランタイム環境に関係なく、簡単に計装できるようにすることです。テレメトリーの保存と可視化は、意図的に他のツールに任せているということを理解するのが重要です。
8+
OpenTelemetry とは、次のようなものです。
129

13-
## オブザーバビリティとはなにか
10+
- **[オブザーバビリティ](/docs/concepts/observability-primer/#what-is-observability)フレームワークでありツールキット**です。[トレース][traces][メトリクス][metrics][ログ][logs]のような[テレメトリーデータ][telemetry data] の次の処理を容易にするために設計されています
1411

15-
[オブザーバビリティ](/docs/concepts/observability-primer/#what-is-observability)とは、システムの出力を調べることによって、システムの内部状態を理解する能力のことです。
12+
- [生成][instr]
13+
- Export
14+
- [収集](../concepts/components/#collector)
15+
16+
- **オープンソース**であり、**ベンダーやツールにとらわれません**。つまり、[Jaeger][Prometheus]のようなオープンソースツールや、商用製品を含む、さまざまなオブザーバビリティバックエンドで使用できるということです。OpenTelemetry はオブザーバビリティバックエンドでは**ありません**
17+
18+
OpenTelemetryの主な目的は、あなたのアプリケーションやシステムを、その言語、インフラ、ランタイム環境に関係なく、簡単に計装できるようにすることです。
19+
20+
テレメトリーデータのバックエンド(保存)とフロントエンド(可視化)は意図的に他のツールに任せています。
21+
22+
## オブザーバビリティとはなにか {#what-is-observability}
23+
24+
[オブザーバビリティ][observability]とは、システムの出力を調べることによって、システムの内部状態を理解する能力のことです。
1625
ソフトウェアの文脈では、これは、トレース、メトリクス、ログを含むテレメトリーデータを調べることによって、システムの内部状態を理解できることを意味します。
1726

18-
システムをオブザーバビリティがある状態にするには、[計装されて](/docs/concepts/instrumentation)いなければなりません。
19-
つまり、コードが[トレース](/docs/concepts/signals/traces/)[メトリクス](/docs/concepts/signals/metrics/)、または[ログ](/docs/concepts/signals/logs/)を出力しなければなりません。
27+
システムをオブザーバビリティがある状態にするには、[計装されて][instr]いなければなりません。
28+
つまり、コードが[トレース][traces][メトリクス][metrics]、または[ログ][logs]を出力しなければなりません。
2029
計装されたデータは、オブザーバビリティバックエンドに送信されなければなりません。
2130

22-
## なぜOpenTelemetryなのか
31+
## なぜOpenTelemetryなのか {#why-opentelemetry}
2332

24-
クラウドコンピューティング、マイクロサービスアーキテクチャ、複雑化するビジネス要件の台頭により、ソフトウェアとインフラの[オブザーバビリティ](/docs/concepts/observability-primer/#what-is-observability)の必要性はかつてないほど高まっています。
33+
クラウドコンピューティング、マイクロサービスアーキテクチャ、複雑化するビジネス要件の台頭により、ソフトウェアとインフラの[オブザーバビリティ][observability]の必要性はかつてないほど高まっています。
2534

2635
OpenTelemetryは、2つの重要な原則に従いながら、オブザーバビリティの需要を満たしています。
2736

@@ -32,47 +41,57 @@ OpenTelemetryは、2つの重要な原則に従いながら、オブザーバビ
3241

3342
もっと知りたければ、OpenTelemetryの[ミッション、ビジョン、バリュー](/community/mission/)を見てください。
3443

35-
## OpenTelemetryの主要コンポーネント
44+
## OpenTelemetryの主要コンポーネント {#main-opentelemetry-components}
3645

3746
OpenTelemetryは以下の主要コンポーネントで構成されています。
3847

3948
- 全コンポーネントの[仕様](/docs/specs/otel)
4049
- テレメトリーデータの形式を定義する標準[プロトコル](/docs/specs/otlp/)
4150
- 共通のテレメトリーデータ型のための標準の命名スキーマを定義する[セマンティック規約](/docs/specs/semconv/)
4251
- テレメトリーデータの生成方法を定義するAPI
43-
- 仕様、API、テレメトリーデータのエクスポートを実装する[各言語向けSDK](/docs/languages)
52+
- 仕様、API、テレメトリーデータのエクスポートを実装する[各言語向けSDK](../languages)
4453
- 共通ライブラリやフレームワークの計装を実装する[ライブラリエコシステム](/ecosystem/registry)
4554
- コード変更の必要なくテレメトリーデータを生成する自動計装コンポーネント
46-
- テレメトリーデータの受信、処理、送信のためのプロキシとなる[OpenTelemetryコレクター](/docs/collector)
47-
- [OpenTelemetry Operator for Kubernetes](/docs/platforms/kubernetes/operator/)[OpenTelemetry Helm Charts](/docs/platforms/kubernetes/helm/)[FaaS向けコミュニティアセット](/docs/platforms/faas/)といったその他さまざまなツール
55+
- テレメトリーデータの受信、処理、送信のためのプロキシとなる[OpenTelemetryコレクター](../collector)
56+
- [OpenTelemetry Operator for Kubernetes](../platforms/kubernetes/operator/)[OpenTelemetry Helm Charts](../platforms/kubernetes/helm/)[FaaS向けコミュニティアセット](../platforms/faas/)といったその他さまざまなツール
4857

4958
OpenTelemetryは、デフォルトでオブザーバビリティを提供するために、OpenTelemetryが統合されたさまざまな[ライブラリ、サービス、アプリ](/ecosystem/integrations/)によって使用されています。
5059

5160
OpenTelemetryは多くの[ベンダー](/ecosystem/vendors/)によってサポートされており、その多くはOpenTelemetryの商用サポートを提供し、プロジェクトに直接貢献しています。
5261

53-
## 拡張性
62+
## 拡張性 {#extensibility}
5463

5564
OpenTelemetryは拡張できるように設計されています。どのように拡張できるかの例をいくつか挙げます。
5665

5766
- OpenTelemetryコレクターにレシーバーを追加して、独自のデータソースからのテレメトリーデータをサポートする
5867
- カスタム計装ライブラリをSDKにロードする
59-
- 特定のユースケースに合わせたSDKまたはコレクターの[ディストリビューション](/docs/concepts/distributions/)の作成
68+
- 特定のユースケースに合わせたSDKまたはコレクターの[ディストリビューション](../concepts/distributions/)の作成
6069
- OpenTelemetryプロトコル(OTLP)をまだサポートしていないカスタムバックエンド用の新しいエクスポーターの作成
6170
- 非標準のコンテキスト伝播形式用のカスタムプロパゲーターの作成
6271

6372
ほとんどのユーザーはOpenTelemetryを拡張する必要はないかもしれませんが、このプロジェクトはほぼすべてのレベルで拡張できるように設計されています。
6473

6574
## 歴史 {#history}
6675

67-
OpenTelemetryは、[Cloud Native Computing Foundation (CNCF)](https://www.cncf.io)プロジェクトであり、[OpenTracing](https://opentracing.io)[OpenCensus](https://opencensus.io)の2つのプロジェクトが[統合された]成果物です。
76+
OpenTelemetryは、[Cloud Native Computing Foundation][](CNCF)プロジェクトであり、[OpenTracing](https://opentracing.io)[OpenCensus](https://opencensus.io)の2つのプロジェクトが[統合された]成果物です。
6877
これらのプロジェクトはどちらも、コードを計装し、オブザーバビリティバックエンドにテレメトリーデータを送信する方法の標準がないという問題を解決するために作られました。
6978
どちらのプロジェクトも、独立してこの問題を完全には解決できなかったので、協力するためにOpenTelemetryプロジェクトとして合併し、単一のソリューションを提供しながら、それぞれの強みを組み合わせました。
7079

71-
現在OpenTracingまたはOpenCensusを使っている場合は、[移行ガイド](/docs/migration/)でOpenTelemetryへの移行方法を確認してください。
80+
現在OpenTracingまたはOpenCensusを使っている場合は、[移行ガイド](../migration/)でOpenTelemetryへの移行方法を確認してください。
7281

7382
[統合された]: https://www.cncf.io/blog/2019/05/21/a-brief-history-of-opentelemetry-so-far/
7483

75-
## 次のステップ
84+
## 次のステップ {#what-next}
85+
86+
- [Getting started](../getting-started/) — 早速始めてみましょう!
87+
- [OpenTelemetryの概念](../concepts/)について学ぶ
7688

77-
- [Getting started](/docs/getting-started/) — 早速始めてみましょう!
78-
- [OpenTelemetryの概念](/docs/concepts/)について学ぶ
89+
[Cloud Native Computing Foundation]: https://www.cncf.io
90+
[instr]: ../concepts/instrumentation
91+
[Jaeger]: https://www.jaegertracing.io/
92+
[logs]: ../concepts/signals/logs/
93+
[metrics]: ../concepts/signals/metrics/
94+
[observability]: ../concepts/observability-primer/#what-is-observability
95+
[Prometheus]: https://prometheus.io/
96+
[telemetry data]: ../concepts/signals/
97+
[traces]: ../concepts/signals/traces/

0 commit comments

Comments
 (0)