Skip to content

イベントログの可視化

イベントログの収集

ダッシュボードでイベントログを可視化するには、ソースとなるプロバイダー (Datadog や Sentry、PagerDuty など) からイベントログを収集する必要があります。

AWS (Amazon EventBridge によるイベントログの収集)

AWS でシステムを運用する上では、AWS の各サービスから発生するイベントログを収集することが重要です。 イベントログには、EC2 インスタンスの起動や停止、RDS のフェールオーバー、ECS のタスクの起動などが含まれます。 これらのイベントを収集し、ダッシュボードで可視化することで、AWS 環境の運用状況を把握することができます。

AWS で発生するイベントは EventBridge に収集されるため、srest では EventBrige イベントバス機能を用いてイベントログを収集します。 イベントバスを有効にするには、お客様の AWS 環境に Serverless Application Repository から配布される srest アプリケーションをデプロイいただく必要があります。

AWS 以外のプロバイダー (API によるイベントログの収集)

AWS 以外のプロバイダーからは、API 経由でイベントログを収集します。 お客様が管理するプロバイダーの Webhook 機能を用いて、srest が提供する API 経由でイベントログを送信いただく形です。

Webhook には srest の API エンドポイントと、srest で発行した API キーを登録する必要があります。

API キーの発行

API キーはダッシュボードから発行できます。

  1. ダッシュボードにログインします。

  2. 右上のプロフィールアイコンをクリックし、メニューから [サービス設定] を選択します。

  3. API キーの一覧ページで [API キーを発行] ボタンをクリックします。

  4. API キーに任意の名前を付けて、[発行] ボタンをクリックします。

発行された API キーを、プロバイダーの Webhook に設定する必要があります。 詳しくは次のページ以降をご参照ください。