Skip to content

Commit 864e351

Browse files
committed
fix drift of content/ja/docs/what-is-opentelemetry
1 parent 9185116 commit 864e351

File tree

1 file changed

+42
-24
lines changed

1 file changed

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

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

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

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

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

23-
## なぜOpenTelemetryなのか
31+
## なぜOpenTelemetryなのか {#why-opentelemetry}
2432

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

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

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

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

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

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

4048
- 全コンポーネントの[仕様](/docs/specs/otel)
4149
- テレメトリーデータの形式を定義する標準[プロトコル](/docs/specs/otlp/)
4250
- 共通のテレメトリーデータ型のための標準の命名スキーマを定義する[セマンティック規約](/docs/specs/semconv/)
4351
- テレメトリーデータの生成方法を定義するAPI
44-
- 仕様、API、テレメトリーデータのエクスポートを実装する[各言語向けSDK](/docs/languages)
52+
- 仕様、API、テレメトリーデータのエクスポートを実装する[各言語向けSDK](../languages)
4553
- 共通ライブラリやフレームワークの計装を実装する[ライブラリエコシステム](/ecosystem/registry)
4654
- コード変更の必要なくテレメトリーデータを生成する自動計装コンポーネント
47-
- テレメトリーデータの受信、処理、送信のためのプロキシとなる[OpenTelemetryコレクター](/docs/collector)
48-
- [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/)といったその他さまざまなツール
4957

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

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

54-
## 拡張性
62+
## 拡張性 {#extensibility}
5563

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

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

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

6674
## 歴史 {#history}
6775

68-
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つのプロジェクトが[統合された]成果物です。
6977
これらのプロジェクトはどちらも、コードを計装し、オブザーバビリティバックエンドにテレメトリーデータを送信する方法の標準がないという問題を解決するために作られました。
7078
どちらのプロジェクトも、独立してこの問題を完全には解決できなかったので、協力するためにOpenTelemetryプロジェクトとして合併し、単一のソリューションを提供しながら、それぞれの強みを組み合わせました。
7179

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

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

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

78-
- [Getting started](/docs/getting-started/) — 早速始めてみましょう!
79-
- [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)