概要

Amazon Redshift は、ペタバイトスケールの高速なフルマネージド型データウェアハウスサービスです。あらゆるデータをシンプルかつコスト効率よく能率的に分析できます。

このインテグレーションを有効にすると、Datadog にすべての Redshift メトリクスを表示できます。

セットアップ

インストール

Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。

メトリクスの収集

  1. AWS インテグレーションページで、Metric Collection タブの下にある Redshift が有効になっていることを確認します。

  2. Amazon Redshift のメトリクスを収集するために、次のアクセス許可を Datadog IAM ポリシーに追加します。

    • redshift:DescribeClusters: アカウント内のすべての Redshift クラスターを一覧表示します。
    • redshift:DescribeLoggingStatus: Redshift ログが格納されている S3 バケットを取得します。
    • tag:GetResources: Redshift クラスターのカスタムタグを取得します。

    詳細については、AWS ウェブサイト上の Redshift ポリシーを参照してください。

  3. Datadog - Amazon Redshift インテグレーションをインストールします。

収集データ

ログの有効化

ログを収集するには、まず Redshift Cluster でログを有効にします。Redshift ログを Amazon S3 バケットに書き込み、Lambda 関数で使用します。詳細については、コンソールを使用して監査を構成するを参照してください。

ログを Datadog に送信する方法

  1. AWS アカウントで Datadog Forwarder Lambda 関数 をまだセットアップしていない場合は、セットアップします。

  2. Lambda 関数がインストールされたら、Redshift ログを収集する方法を以下の 2 つから選択します。

    • 自動: Datadog に権限を設定してアクセスを許可した場合、Redshift のログは自動的に管理されます。Datadog Forwarder Lambda 関数での自動ログ収集の構成については、トリガーを自動的にセットアップするを参照してください。
    • 手動: AWS コンソールで、Redshift のログが格納されている S3 バケットにトリガーを追加します。手動インストール手順を参照してください。

手動インストールの手順

  1. AWS アカウントで Datadog Forwarder Lambda 関数 をまだセットアップしていない場合は、セットアップします。
  2. 設定したら、Datadog Forwarder Lambda 関数に移動します。Function Overview セクションで、Add Trigger をクリックします。
  3. Trigger Configuration で S3 トリガーを選択します。
  4. Redshift のログが格納されている S3 バケットを選択します。
  5. イベントの種類は All object create events のままにしておきます。
  6. Add をクリックすると、Lambda にトリガーが追加されます。

ログエクスプローラーに移動して、ログを確認します。

AWS Services のログを収集する方法については、Datadog Lambda 関数で AWS Services のログを送信するを参照してください。

収集データ

メトリクス

AWS から取得される各メトリクスには、ホスト名やセキュリティ グループなど、AWS コンソールに表示されるのと同じタグが割り当てられます。

イベント

Amazon Redshift インテグレーションには、イベントは含まれません。

サービスチェック

Amazon Redshift インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

PREVIEWING: may/embedded-workflows