第9章 集中ロギング


ロギングについて考えるとき、ほとんどの人の頭にまず浮かぶのは、特定の問題をトラブルシューティングする能力です。テクノロジーが進化し続け、多くのアプリケーションが膨大な量のデータをキャプチャーするに伴い、ログはデータをキャプチャーするだけでなく、運用インテリジェンスメソッドの適用を可能にする上で重要なロールを果たします。

Ansible Automation Platform は、詳細なログを数種類のサードパーティー製外部ログ集約サービスに送信できるロギング機能を提供します。このデータフィードに接続されたサービスは、自動化コントローラーの使用や技術の傾向に関する洞察を得るための有用な手段として機能します。このデータを使用して、インフラストラクチャー内のイベントを分析し、異常をモニタリングし、あるサービスのイベントを別のサービスのイベントと関連付けることができます。

自動化コントローラーに最も役立つデータのタイプは、ジョブファクトデータ、ジョブイベント/ジョブ実行、アクティビティーストリームデータ、およびログメッセージです。データは、カスタムハンドラーで、またはインポートされたライブラリーを介して設計された最小限のサービス固有の調整を使用して、HTTP 接続を介して JSON 形式で送信されます。

現在、Ansible Automation Platform のログ機能は、Splunk、Logstash、Loggly、Sumologic と簡単に連携できるように設定されており、別のサードパーティーの外部ログ集約サービスを使用する場合は他の オプションを提供します。

このリファレンス環境の目的上、Splunk Enterprise 8.2.2 を使用して、両方の Ansible Automation Platform サイトに集中ログを設定することに重点を置いています。

注記

Splunk Enterprise のインストールは、このリファレンスアーキテクチャーの範囲外です。詳細は、How to install Splunk Enterprise を参照してください。

9.1. Splunk HTTP イベントコレクター (HEC) の設定

HTTP イベントコレクターは、開発者がトークンベースの認証モデルを使用して、HTTP または HTTPS を介してアプリケーションイベントを Splunk プラットフォームに直接送信できるようにするエンドポイントです。

HEC を使用するための最初の手順は、Splunk デプロイメント内で HEC を有効にすることです。

Splunk 管理者として、以下を実行します。

  1. Splunk ダッシュボードにログインします。
  2. Settings Data Inputs HTTP Event Collector をクリックします。
  3. 右上隅にある Global Settings をクリックします。
  4. All Tokens トグルオプションで Enabled (デフォルト) を選択します。
  5. すべての HEC トークンの Default Source Type を選択します (例: _json)
  6. Splunk デプロイメントで HTTPS を使用している場合は、Enable SSL をにチェックマークを付けます。
  7. HTTP Port Number を介して HTTP 入力専用のポートを設定します。デフォルトは 8088 です。
  8. Save をクリックします。

図9.1 グローバル設定

警告

Splunk デプロイメントでポート 8088 (または割り当てられたポート) が開いていることを確認します。

Splunk デプロイメントで HEC を有効にして、Splunk での自動化コントローラー認証に使用される HEC トークンを生成します。

HTTP 経由でデータを受信するためにトークンを設定する方法は多くありますが、このリファレンス環境では以下の設定が使用されます。

注記

HEC の詳細は、HTTP Event Collector を参照してください。

  1. Settings Add Data をクリックします。
  2. ページ下部で Monitor を選択します。
  3. HTTP Event Collector をクリックします。
  4. Name フィールドにトークン名を入力します (例: AAP)。
  5. Source TypeSelect に変更し、ドロップダウンに _json と入力します。
  6. Index 内で、ansible というラベルの付いたインデックスを作成します。
  7. 新しく作成したインデックスを選択したアイテムボックスに追加します。

  8. 右上隅にある Review をクリックします。

  9. Submit をクリックします。
  10. 作成されたトークン値は、Ansible Automation Platform で Splunk の認証に使用されるため保存します。

  11. 緑色の Start Search ボタンをクリックし、提供されたサンプルクエリーをコピーして後で使用できるようにします。

    source="http:AAP" (index="ansible") sourcetype="_json"
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat