フェーズ 1: Docker (OBI 適用前)

2. トラフィックの生成

1 min

フロントエンドへのアクセス

演習

curlを使用してトラフィックを生成します:

bash
curl -s http://localhost:3000/create-order | python3 -m json.tool

以下のようなJSONレスポンスが表示されます:

json
{
  "order": "confirmed",
  "payment": {
    "status": "success",
    "transaction_id": "txn-a1b2c3d4e5f6",
    "amount": 42
  }
}

リクエストは3つのサービスすべてを通過しました。しかし、現時点では誰も監視していません。

コードの確認

ソースコードを確認し、計装がまったく行われていないことを確認してください:

演習

bash
grep -r "opentelemetry\|otel\|tracing\|instrument" ~/workshop/obi/02-obi-docker/frontend/
grep -r "opentelemetry\|otel\|tracing\|instrument" ~/workshop/obi/02-obi-docker/order-processor/
grep -r "opentelemetry\|otel\|tracing\|instrument" ~/workshop/obi/02-obi-docker/payment-service/

3つのコマンドはすべて何も返しません。アプリケーションコードにはトレースヘッダー、SDK、計装が一切ありません

Last Modified ·