Skip to content

Commit 9ab1047

Browse files
docs(locadex): add translations
1 parent 6b32da7 commit 9ab1047

32 files changed

Lines changed: 12316 additions & 8524 deletions

File tree

gt-lock.json

Lines changed: 8500 additions & 8424 deletions
Large diffs are not rendered by default.

i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/deployment/managed.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ keywords: ['clickstack', 'デプロイメント', 'セットアップ', '構成'
1111
---
1212

1313
import Image from '@theme/IdealImage';
14-
import BetaBadge from '@theme/badges/BetaBadge';
1514
import hyperdx_cloud_datasource from '@site/static/images/use-cases/observability/hyperdx_cloud_datasource.png';
1615
import hyperdx_create_new_source from '@site/static/images/use-cases/observability/hyperdx_create_new_source.png';
1716
import hyperdx_create_trace_datasource from '@site/static/images/use-cases/observability/hyperdx_create_trace_datasource.png';
@@ -35,12 +34,6 @@ import new_service from '@site/static/images/clickstack/getting-started/new_serv
3534
import Tabs from '@theme/Tabs';
3635
import TabItem from '@theme/TabItem';
3736

38-
<BetaBadge />
39-
40-
::::note[ベータ機能]
41-
この機能は ClickHouse Cloud のベータ版です。
42-
::::
43-
4437
この**ガイドは既存の ClickHouse Cloud ユーザー向けです**。ClickHouse Cloud を初めて利用する場合は、Managed ClickStack 向けの [入門ガイド](/use-cases/observability/clickstack/getting-started/managed) を参照してください。
4538

4639
このデプロイメントパターンでは、ClickHouse と ClickStack UI (HyperDX) の両方が ClickHouse Cloud 上でホストされ、ユーザーがセルフホストする必要があるコンポーネント数を最小限に抑えられます。
@@ -57,7 +50,6 @@ import TabItem from '@theme/TabItem';
5750

5851
このモードでは、データのインジェストは完全にユーザー側で行います。Managed ClickStack へのデータのインジェストには、独自にホストした OpenTelemetry collector、クライアントライブラリからの直接インジェスト、ClickHouse ネイティブのテーブルエンジン (Kafka や S3 など)、ETL パイプライン、あるいは ClickHouse Cloud のマネージドインジェストサービスである ClickPipes を利用できます。このアプローチは、ClickStack を運用するうえで最もシンプルかつ高性能な方法です。
5952

60-
6153
### 適しているケース \{#suitable-for\}
6254

6355
このデプロイメントパターンは、次のようなシナリオに最適です。

i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/example-datasets/index.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ keywords: ['ClickStack サンプルデータセット', 'ClickStack デモデー
1010

1111
このセクションでは、ClickStack の利用開始に役立つ、さまざまなサンプルデータセットと例を提供します。これらの例では、ローカル開発環境から本番シナリオまで、ClickStack でオブザーバビリティデータを扱うさまざまな方法を示します。
1212

13-
| データセット | 説明 |
14-
| ---------------------------------------- | ---------------------------------------------------------------------------- |
15-
| [Sample Data](sample-data.md) | デモ環境から取得したログ、トレース、メトリクスを含むサンプルデータセットを読み込みます |
16-
| [Local Data](local-data.md) | ローカルシステムのメトリクスとログを収集し、分析のために ClickStack に送信します |
17-
| [Remote Demo Data](remote-demo-data.md) | リモートのデモクラスターに接続し、問題を調査します |
18-
| [Session Replay Demo](session-replay.md) | セッションリプレイ用にデモ Web アプリケーションをインストルメントし、ClickStack で操作内容を確認します |
19-
| [Chrome Extension](chrome-extension.md) | HyperDX Chrome 拡張機能を使って任意の Web サイトに Browser SDK を挿入します — アプリケーションコードの変更は不要です |
13+
| データセット | 説明 |
14+
| ---------------------------------------- | ------------------------------------------------------------------------------ |
15+
| [Sample Data](sample-data.md) | デモ環境から取得したログ、トレース、メトリクスを含むサンプルデータセットを読み込みます |
16+
| [Local Data](local-data.md) | ローカルシステムのメトリクスとログを収集し、分析のために ClickStack に送信します |
17+
| [Remote Demo Data](remote-demo-data.md) | リモートのデモクラスターに接続し、問題を調査します |
18+
| [Session Replay Demo](session-replay.md) | セッションリプレイ用にデモ Web アプリケーションをインストルメントし、ClickStack で操作内容を確認します |
19+
| [Chrome Extension](chrome-extension.md) | HyperDX Chrome 拡張機能を使って任意の Web サイトに Browser SDK を挿入します — アプリケーションコードの変更は不要です |
20+
| [otelgen を使用した合成データ](otelgen.md) | `otelgen` を使用して、合成ログ、トレース、メトリクスを実行中の ClickStack OpenTelemetry collector に送信します |
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
---
2+
slug: /use-cases/observability/clickstack/getting-started/otelgen
3+
title: 'otelgenで合成OpenTelemetryデータを生成'
4+
sidebar_label: 'otelgenで合成データを生成'
5+
sidebar_position: 5
6+
pagination_prev: null
7+
pagination_next: null
8+
description: 'otelgenを使って、合成ログ、トレース、メトリクスをClickStack OpenTelemetry collectorへ送信する'
9+
doc_type: 'guide'
10+
toc_max_heading_level: 2
11+
keywords: ['clickstack', 'otelgen', '合成データ', 'OpenTelemetry', 'テスト', 'ログ', 'トレース', 'メトリクス', 'オブザーバビリティ']
12+
---
13+
14+
import Tabs from '@theme/Tabs';
15+
import TabItem from '@theme/TabItem';
16+
17+
[`otelgen`](https://github.com/krzko/otelgen) は、合成 OTLP ログ、トレース、メトリクスを生成する小さな Go CLI です。これを使うと、既存の ClickStack OpenTelemetry collector がデータを受信しており、イベントが ClickStack UI に表示されることを確認できます。
18+
19+
このガイドでは、collector が `4317` (gRPC) および `4318` (HTTP) の OTLP エンドポイントですでに稼働していることを前提としています。
20+
21+
<Tabs groupId="sample-logs">
22+
<TabItem value="managed-clickstack" label="Managed ClickStack" default>
23+
<VerticalStepper headerLevel="h3">
24+
### 前提条件 \{#prerequisites-managed\}
25+
26+
このガイドは、[Managed ClickStack の Getting Started ガイド](/use-cases/observability/clickstack/deployment/clickstack-clickhouse-cloud) を完了しており、OTLP gRPC (`4317`) および HTTP (`4318`) の endpoint に、`otelgen` を実行するマシンから到達できる OpenTelemetry collector が稼働していることを前提としています。[collector の保護](/use-cases/observability/clickstack/ingesting-data/otel-collector#securing-the-collector) に従って `OTLP_AUTH_TOKEN` を設定している場合は、その値をすぐ使えるようにしておいてください。
27+
28+
### otelgen をインストールする \{#install-otelgen-managed\}
29+
30+
Homebrew でインストールします。
31+
32+
```shell
33+
brew install krzko/tap/otelgen
34+
```
35+
36+
または、Go でインストールします。
37+
38+
```shell
39+
go install github.com/krzko/otelgen@latest
40+
```
41+
42+
### 環境変数を設定する \{#set-env-vars-managed\}
43+
44+
collector の endpoint と、collector が保護されている場合は認証トークンを export します。
45+
46+
```shell
47+
export OTEL_ENDPOINT=<host>:4317
48+
export OTLP_AUTH_TOKEN=<your_otlp_auth_token>
49+
```
50+
51+
collector の host と port を指定してください。同じマシン上で collector を実行している場合は、`localhost:4317` です。
52+
53+
:::note[保護されていない collector]
54+
ClickStack OpenTelemetry collector はデフォルトで認証なしです。[collector の保護](/use-cases/observability/clickstack/ingesting-data/otel-collector#securing-the-collector) に従って `OTLP_AUTH_TOKEN` を設定していない場合は、ここで `OTLP_AUTH_TOKEN` は省略し、以下のコマンドから `--header` フラグを削除してください。
55+
:::
56+
57+
### traces を生成する \{#generate-traces-managed\}
58+
59+
複数 span を含む traces を短時間バースト送信します。
60+
61+
```shell
62+
otelgen --otel-exporter-otlp-endpoint ${OTEL_ENDPOINT} \
63+
--header "authorization=${OTLP_AUTH_TOKEN}" \
64+
--protocol grpc --insecure \
65+
--rate 2 --duration 10 \
66+
traces multi
67+
```
68+
69+
`--rate` は 1 秒あたりの trace 数、`--duration` は実行時間 (秒) です。`--insecure` は gRPC connection の TLS を無効にします。これは、collector の平文 OTLP port を `otelgen` の接続先として使用する場合に必要です。
70+
71+
### logs を生成する \{#generate-logs-managed\}
72+
73+
```shell
74+
otelgen --otel-exporter-otlp-endpoint ${OTEL_ENDPOINT} \
75+
--header "authorization=${OTLP_AUTH_TOKEN}" \
76+
--protocol grpc --insecure \
77+
--rate 2 --duration 10 \
78+
logs multi
79+
```
80+
81+
### メトリクスを生成する \{#generate-metrics-managed\}
82+
83+
metrics のサブコマンドは `--duration` をサポートしていません。コマンドを実行し、数秒後に `Ctrl+C` を押して停止してください。
84+
85+
```shell
86+
otelgen --otel-exporter-otlp-endpoint ${OTEL_ENDPOINT} \
87+
--header "authorization=${OTLP_AUTH_TOKEN}" \
88+
--protocol grpc --insecure \
89+
--rate 2 \
90+
metrics sum
91+
```
92+
93+
`otelgen` は、`metrics` の下で `gauge`、`histogram`、`up-down-counter`、`exponential-histogram` の各サブコマンドもサポートしています。
94+
95+
### ClickStack で確認する \{#verify-managed\}
96+
97+
ClickHouse Cloud console から ClickStack UI を開きます。`Search` ビューで `Logs` と `Traces` の間でログソースを切り替え、新しいイベントが表示されることを確認してください。時間範囲は `Last 15 minutes` に設定します。`Chart Explorer` を開いて `Metrics` を選択し、`otelgen` が生成したメトリクス名の 1 つ (たとえば `otelgen.metrics.sum`) を chart して、メトリクスがインジェストされていることを確認します。
98+
</VerticalStepper>
99+
</TabItem>
100+
101+
<TabItem value="oss-clickstack" label="ClickStack オープンソース版">
102+
<VerticalStepper headerLevel="h3">
103+
### 前提条件 \{#prerequisites-oss\}
104+
105+
このガイドでは、[all-in-one イメージの手順](/use-cases/observability/clickstack/getting-started/oss)に従って Open Source ClickStack を起動済みであり、OTLP エンドポイント (`4317` gRPC および `4318` HTTP) にアクセスできることを前提としています。また、HyperDX UI の `Team Settings > API Keys` にあるインジェスト API key も必要です。
106+
107+
### otelgen をインストールする \{#install-otelgen-oss\}
108+
109+
Homebrew でインストールします。
110+
111+
```shell
112+
brew install krzko/tap/otelgen
113+
```
114+
115+
または Go でインストールします。
116+
117+
```shell
118+
go install github.com/krzko/otelgen@latest
119+
```
120+
121+
### 環境変数を設定する \{#set-env-vars-oss\}
122+
123+
collector endpoint とインジェスト API key をエクスポートします。
124+
125+
```shell
126+
export OTEL_ENDPOINT=localhost:4317
127+
export CLICKSTACK_API_KEY=<your_ingestion_api_key>
128+
```
129+
130+
### traces を生成する \{#generate-traces-oss\}
131+
132+
複数の span を含む traces を短時間にまとめて送信します。
133+
134+
```shell
135+
otelgen --otel-exporter-otlp-endpoint ${OTEL_ENDPOINT} \
136+
--header "authorization=${CLICKSTACK_API_KEY}" \
137+
--protocol grpc --insecure \
138+
--rate 2 --duration 10 \
139+
traces multi
140+
```
141+
142+
`--rate` は 1 秒あたりの traces 数、`--duration` は実行時間 (秒) です。`--insecure` はローカル collector に対する平文 gRPC を有効にします。
143+
144+
### logs を生成する \{#generate-logs-oss\}
145+
146+
```shell
147+
otelgen --otel-exporter-otlp-endpoint ${OTEL_ENDPOINT} \
148+
--header "authorization=${CLICKSTACK_API_KEY}" \
149+
--protocol grpc --insecure \
150+
--rate 2 --duration 10 \
151+
logs multi
152+
```
153+
154+
### メトリクスを生成する \{#generate-metrics-oss\}
155+
156+
`metrics` のサブコマンドは `--duration` をサポートしていません。コマンドを実行し、数秒後に `Ctrl+C` を押して停止してください。
157+
158+
```shell
159+
otelgen --otel-exporter-otlp-endpoint ${OTEL_ENDPOINT} \
160+
--header "authorization=${CLICKSTACK_API_KEY}" \
161+
--protocol grpc --insecure \
162+
--rate 2 \
163+
metrics sum
164+
```
165+
166+
`otelgen` は `metrics` 配下で `gauge`、`histogram`、`up-down-counter`、`exponential-histogram` の各サブコマンドもサポートしています。
167+
168+
### ClickStack で確認する \{#verify-oss\}
169+
170+
[http://localhost:8080](http://localhost:8080) にアクセスして ClickStack UI を開きます。`Search` ビューで、`Logs` と `Traces` を切り替えて新しいイベントを確認します。時間範囲を `Last 15 minutes` に設定します。`Chart Explorer` を開き、`Metrics` を選択して、`otelgen` が生成したメトリクス名の 1 つ (たとえば `otelgen.metrics.sum`) をチャート化し、メトリクスのインジェストを確認します。
171+
</VerticalStepper>
172+
</TabItem>
173+
</Tabs>

i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/getting-started/managed.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,12 @@ import select_source from '@site/static/images/clickstack/getting-started/select
1515
import otel_collector_start from '@site/static/images/clickstack/getting-started/otel_collector_start.png';
1616
import advanced_otel_collector from '@site/static/images/clickstack/getting-started/otel_collector_start.png';
1717
import clickstack_managed_ui from '@site/static/images/clickstack/getting-started/clickstack_managed_ui.png';
18-
import BetaBadge from '@theme/badges/BetaBadge';
1918
import SetupManagedIngestion from '@site/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/deployment/_snippets/_setup_managed_ingestion.md';
2019
import ProviderSelection from '@site/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/deployment/_snippets/_select_provider.md';
2120
import UseCaseSelector from '@site/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/deployment/_snippets/_select_usecase.md';
2221
import NavigateClickStackUI from '@site/i18n/jp/docusaurus-plugin-content-docs/current/use-cases/observability/clickstack/deployment/_snippets/_navigate_managed.md';
2322
import service_connect from '@site/static/images/_snippets/service_connect.png';
2423

25-
<BetaBadge />
26-
2724
**Managed ClickStack****ClickHouse Cloud** 上にデプロイする方法が、最も簡単な始め方です。これにより、インジェスト、スキーマ、オブザーバビリティのワークフローを完全に制御しつつ、フルマネージドでセキュアなバックエンドが提供されます。これによって自前で ClickHouse を運用する必要がなくなり、次のような多くの利点が得られます。
2825

2926
* ストレージとは独立したコンピュートの自動スケーリング
@@ -60,4 +57,4 @@ import service_connect from '@site/static/images/_snippets/service_connect.png';
6057
<Image img={service_connect} size="lg" alt="サービス接続" border />
6158

6259
新しいユーザーのプロビジョニングや追加のデータソースの追加などの作業を行うには、[Managed ClickStack のデプロイガイド](/use-cases/observability/clickstack/deployment/clickstack-clickhouse-cloud#additional-tasks) を参照してください。
63-
</VerticalStepper>
60+
</VerticalStepper>

0 commit comments

Comments
 (0)