概要
Amazon Redshift は、ペタバイトスケールの高速なフルマネージド型データウェアハウスサービスです。あらゆるデータをシンプルかつコスト効率よく能率的に分析できます。
このインテグレーションを有効にすると、Datadog にすべての Redshift メトリクスを表示できます。
セットアップ
インストール
Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。
メトリクスの収集
AWS インテグレーションページで、Metric Collection
タブの下にある Redshift
が有効になっていることを確認します。
Amazon Redshift のメトリクスを収集するために、次のアクセス許可を Datadog IAM ポリシーに追加します。
redshift:DescribeClusters
: アカウント内のすべての Redshift クラスターを一覧表示します。redshift:DescribeLoggingStatus
: Redshift ログが格納されている S3 バケットを取得します。tag:GetResources
: Redshift クラスターのカスタムタグを取得します。
詳細については、AWS ウェブサイト上の Redshift ポリシーを参照してください。
Datadog - Amazon Redshift インテグレーションをインストールします。
収集データ
ログの有効化
ログを収集するには、まず Redshift Cluster でログを有効にします。Redshift ログを Amazon S3 バケットに書き込み、Lambda 関数で使用します。詳細については、コンソールを使用して監査を構成するを参照してください。
ログを Datadog に送信する方法
AWS アカウントで Datadog Forwarder Lambda 関数 をまだセットアップしていない場合は、セットアップします。
Lambda 関数がインストールされたら、Redshift ログを収集する方法を以下の 2 つから選択します。
- 自動: Datadog に権限を設定してアクセスを許可した場合、Redshift のログは自動的に管理されます。Datadog Forwarder Lambda 関数での自動ログ収集の構成については、トリガーを自動的にセットアップするを参照してください。
- 手動: AWS コンソールで、Redshift のログが格納されている S3 バケットにトリガーを追加します。手動インストール手順を参照してください。
手動インストールの手順
- AWS アカウントで Datadog Forwarder Lambda 関数 をまだセットアップしていない場合は、セットアップします。
- 設定したら、Datadog Forwarder Lambda 関数に移動します。Function Overview セクションで、Add Trigger をクリックします。
- Trigger Configuration で S3 トリガーを選択します。
- Redshift のログが格納されている S3 バケットを選択します。
- イベントの種類は
All object create events
のままにしておきます。 - Add をクリックすると、Lambda にトリガーが追加されます。
ログエクスプローラーに移動して、ログを確認します。
AWS Services のログを収集する方法については、Datadog Lambda 関数で AWS Services のログを送信するを参照してください。
収集データ
メトリクス
AWS から取得される各メトリクスには、ホスト名やセキュリティ グループなど、AWS コンソールに表示されるのと同じタグが割り当てられます。
イベント
Amazon Redshift インテグレーションには、イベントは含まれません。
サービスチェック
Amazon Redshift インテグレーションには、サービスのチェック機能は含まれません。
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問合せください。