イベントログ
イベントログの収集
ダッシュボードでイベントログを可視化するには、AWS、Datadog、Sentryなど、ソースとなるプロバイダーからイベントログを収集する必要があります。
Amazon EventBridge によるイベントログの収集
AWS でシステムを運用する上では、AWS の各サービスから発生するイベントログを収集することが重要です。 イベントログには、EC2 インスタンスの起動や停止、RDS のフェールオーバー、ECS タスクの起動などの情報が含まれます。 これらのイベントを収集し、ダッシュボードで可視化することで、AWS 環境の運用状況を視覚的に把握することができます。
AWS で発生するイベントは EventBridge に収集されるため、srest は EventBrige イベントバス機能を用いてイベントログを収集します。 また、New Relic など EventBridge に対応しているパートナーは、EventBridge 経由でイベントログを受信することが可能です。
イベントバスを有効にするには、お客様の AWS 環境に CloudFormation から配布される srest アプリケーションをデプロイいただく必要があります。
API によるイベントログの収集
API を利用して、srest にイベントログを送信することが可能です。 各プロバイダーの Webhook 機能を用いて、srest の API エンドポイントにイベントログを送信する方式となります。
Webhook を利用するには、srest で API キーを発行し、各プロバイダーの Webhook に API キーを設定する必要があります。
API キーの発行
API キーはダッシュボードから発行することができます。
ダッシュボードにログインします。
右上のプロフィールアイコンをクリックし、メニューから [サービス設定] を選択します。
API キーの一覧ページで [API キーを発行] ボタンをクリックします。
API キーに任意の名前を付け、[発行] ボタンをクリックします。
発行された API キーを、プロバイダーの Webhook に設定する必要があります。 詳しくは各インテグレーションページを参照してください。