Docs » Splunk Distribution of the OpenTelemetry Collector の利用開始 » はじめに:Collectorを理解して使用する » Tutorial: Use the Collector to send container logs to Splunk Enterprise » Part 3: Deploy and verify the environment

Part 3: Deploy and verify the environment 🔗

必要なサービス、Collectorコンポーネント、Splunkインスタンスを設定したので、ログ収集パイプラインをデプロイして検証します。チュートリアルの概要については、Tutorial: Use the Collector to send container logs to Splunk Enterprise を参照してください。

Deploy the log collection services 🔗

次のステップは、パート1で作成したdocker-compose.ymlファイルを実行することです。

  1. From a terminal, navigate to the log-collection directory.

  2. Siliconチップを搭載したmacOSユーザーの場合、splunk/splunk 画像の arm64 バージョンがないため、以下のコマンドを実行する必要があります:

    export DOCKER_DEFAULT_PLATFORM=linux/amd64
    
  3. docker-compose.yml ファイルで定義されたログ収集サービスを開始します。開始には1~2分かかります:

    docker-compose up -d
    

    Verify that your output matches the following example:

    [+] Running 5/5
    ✔ Network docker-tutorial_default  Created                                                                                                               0.0s
    ✔ Container splunk                 Healthy                                                                                                              77.1s
    ✔ Container otelcollector          Started                                                                                                              77.2s
    ✔ Container logging2               Started                                                                                                              77.5s
    ✔ Container logging1               Started                                                                                                              77.5s
    

Verify the log collection pipeline 🔗

次に、すべてが期待どおりに動作することを確認します。以下の手順に従って、Collectorがログを収集し、Splunk Enterpriseサービスに送信したことを確認します。

  1. ウェブブラウザで http://localhost:18000 に移動します。

  2. Log in to Splunk Web using the following credentials:

    • Username: admin

    • パスワード: changeme

  3. In the left navigation menu, select Search & Reporting.

  4. 検索バーで、index1 インデックスを検索し、logging1 サービスからログを表示します:

    index=index1
    

    検索結果は、logging1 サービスからのログのみが index1 インデックスに保存されていることを示しています:

    index1インデックスの検索結果のビュー。
  5. 検索バーで、index2 インデックスを検索し、logging2 サービスからログを表示します:

    index=index2
    

    検索結果は、logging2 サービスからのログのみが index2 インデックスに保存されていることを示しています:

    index2インデックスの検索結果のビュー。
  6. ログ収集環境を終了するには、Docker Composeで実行中のサービスを停止します:

    docker-compose down
    

    Verify that your output matches the following example:

    [+] Running 5/5
    ✔ Container logging2               Removed                                                                                                              10.3s
    ✔ Container logging1               Removed                                                                                                              10.3s
    ✔ Container otelcollector          Removed                                                                                                               0.2s
    ✔ Container splunk                 Removed                                                                                                              10.9s
    ✔ Network docker-tutorial_default  Removed                                                                                                               0.1s
    

これでチュートリアルは終了です。Collectorを使用してコンテナログを処理し、Splunk Enterprise サーバーに送信するマルチコンテナ環境を設定しました。

さらに詳しく 🔗

このページは 2024年07月09日 に最終更新されました。