diff --git a/content/ja/docs/getting-started/_index.md b/content/ja/docs/getting-started/_index.md new file mode 100644 index 000000000000..3594d287dbe4 --- /dev/null +++ b/content/ja/docs/getting-started/_index.md @@ -0,0 +1,29 @@ +--- +title: Getting Started +description: あなたの役割に応じてOpenTelemetryを始めてみましょう。 +no_list: true +weight: 160 +--- + +まずは役割[^1]を選択してください。 + +
+ +- [開発者(Dev)](dev/) +- [運用担当者(Ops)](ops/) + +
+ +また、公式の[OpenTelemetryデモ][demo] を試して、OpenTelemetryによるオブザーバビリティがどのようなものかを _確認_ することもできます! + +
+ +- [デモを試す][demo] + +
+ +[^1]: これらの役割のどれにも当てはまらない場合は、[教えて下さい!][]。 + +[demo]: /ecosystem/demo/ +[教えて下さい!]: + https://github.com/open-telemetry/opentelemetry.io/issues/new?title=Add%20a%20new%20persona:%20My%20Persona&body=Provide%20a%20description%20of%20your%20role%20and%20responsibilities%20and%20what%20your%20observability%20goals%20are diff --git a/content/ja/docs/getting-started/dev.md b/content/ja/docs/getting-started/dev.md new file mode 100644 index 000000000000..d550e17a04bb --- /dev/null +++ b/content/ja/docs/getting-started/dev.md @@ -0,0 +1,35 @@ +--- +title: 開発者のための入門 +linkTitle: Dev +--- + +あなたが以下のいずれかに当てはまれば、このページはあなたのための[入門](..)ページです。 + +- ソフトウェアを開発している +- あなたの目的は、コードを書くことでオブザーバビリティを得ることだ +- 依存関係が自動的にテレメトリーを発するようにしたい + +OpenTelemetryが役に立ちます! +依存関係を自動的に計装し、あなたのコードを手動で私たちのAPIで計装するというあなたの目標を達成するために、私たちはまず、次の概念を学ぶことをおすすめします。 + +- [OpenTelemetryとは](/docs/what-is-opentelemetry/) +- [コードベースに計装を追加するには](/docs/concepts/instrumentation/code-based/) + +他のソフトウェアで依存関係として使用されるライブラリ、フレームワーク、ミドルウェアを開発する場合、ネイティブにテレメトリーを提供する方法を学ぶことをおすすめします。 + +- [自分のライブラリにネイティブ計装を追加するには](/docs/concepts/instrumentation/libraries/) + +次に、あなたが使っている[言語](/docs/languages/)のドキュメントを読んでください。 + +- [C++](/docs/languages/cpp/) +- [.NET](/docs/languages/net/) +- [Erlang / Elixir](/docs/languages/erlang/) +- [Go](/docs/languages/go/) +- [Java](/docs/languages/java/) +- [JavaScript / TypeScript](/docs/languages/js/) +- [PHP](/docs/languages/php/) +- [Python](/docs/languages/python/) +- [Ruby](/docs/languages/ruby/) +- [Rust](/docs/languages/rust/) +- [Swift](/docs/languages/swift/) +- [Other](/docs/languages/other/) diff --git a/content/ja/docs/getting-started/ops.md b/content/ja/docs/getting-started/ops.md new file mode 100644 index 000000000000..55d8034d21c5 --- /dev/null +++ b/content/ja/docs/getting-started/ops.md @@ -0,0 +1,20 @@ +--- +title: 運用担当者のための入門 +linkTitle: Ops +--- + +あなたが以下のいずれかに当てはまれば、このページはあなたのための[入門](..)ページです。 + +- 本番環境で一連のアプリケーションを実行している +- あなたの目的は、コードに触れることなく、テレメトリーを取得することだ +- 複数のサービスからトレース、メトリクス、ログを収集し、それらをオブザーバビリティバックエンドに送信したい + +OpenTelemetryが役に立ちます! +アプリケーションのコードに触れることなくテレメトリーを取得するという目的を達成するためには、以下を学ぶことをおすすめします。 + +- [OpenTelemetryとは](/docs/what-is-opentelemetry/) +- [アプリケーションのコードに触れることなく計装する方法](/docs/concepts/instrumentation/zero-code/) +- [コレクターの設定方法](/docs/collector/) +- [OpenTelemetry Operatorを使ってKubernetes向けの自動化をする方法](/docs/kubernetes/operator/) + +もしあなたが、試行錯誤のためのアプリケーション一式を探しているなら、公式の[OpenTelemetryデモ](/ecosystem/demo/)が役に立つでしょう!