サポートセンターホーム


AWS BillingMonitoring-コストと使用状況レポート

LogicMonitorは現在、を介した請求データの監視をサポートしています AWSのコストと使用状況のレポート。

開始するには、次の手順を実行する必要があります。

  1. S3バケットに保存する構成コストと使用状況レポートを作成します
  2. LogicMonitorにS3バケット内の課金ファイルにアクセスするためのアクセス許可を提供します
  3. LogicMonitorで「請求(コストと使用状況レポート)」サービスを有効にします
  4. 新しいAWS請求データソースをインポートします

どのようなデータが監視されていますか?

LogicMonitorは、コストと使用状況レポートの任意のラインアイテムのコストを監視できます。 すぐに使用できるXNUMXつのデータソース(以下にリスト)がありますが、カスタムデータソースを使用して、監視対象を拡張できます。 事前設定されたデータソースは次のとおりです。

  1. アカウント別のコスト(AWS_Billing_CostByAccount)–コストと使用状況レポートにリストされているアカウントIDごとにコストを自動的に監視します
  2. 地域別のコスト(AWS_Billing_CostByRegion)–コストと使用状況レポートに従って、地域ごとにコストを自動的に監視します
  3. サービス別コスト(AWS_Billing_CostByService)–コストと使用状況レポートにリストされているAWS製品ごとにコストを自動的に監視します
  4. 運用コスト(AWS_Billing_CostByOperation)–コストと使用状況レポートにリストされている操作ごとにコストを自動的に監視します
  5. タグ別のコスト(AWS_Billing_CostByTag)–インスタンスとして追加されたコスト割り当てタグによってコストを監視します

S3バケットに保存されるコストと使用状況レポートを作成して設定します

AWSコンソールから、右上隅にあるユーザー名に移動し、[マイビリングダッシュボード]を選択します。

次に、左側の「コストと使用状況レポート」をクリックします。 次に、次の構成でレポートを作成します。

Redshiftのサポートが有効になっていることを確認してください。これには、実際にはRedshiftインスタンスを実行する必要はありません。 ただし、LogicMonitorがデータのフォーマットと処理に使用する保存済みの請求ファイルを含むスクリプトが含まれます。


結果の構成は次のようになります。

また、次のページでS3バケットを設定し、レポートパスを指定する必要があります。 後でLogicMonitorで指定する必要があるため、指定したパスとバケットを覚えておいてください。 指定するS3バケットには、コストと使用状況レポートを保存するためのアクセス許可を含める必要があることに注意してください。 AWSが提供するサンプルポリシー(バケット名の確認)を使用でき、バケットの[アクセス許可]タブでポリシーをバケットに追加できます。

LogicMonitorにS3バケット内の課金ファイルにアクセスするためのアクセス許可を提供します

LogicMonitorロールには、手順1で構成されたレポートにアクセスするための十分な権限が必要です。これは、次のインラインポリシーをロールに添付するのと同じくらい簡単です。

{"ステートメント":[
    {
      「アクション」:[
        "s3:GetObject"、
        "s3:GetObjectVersion"、
        「s3:ListBucket」
      ],
      「効果」:「許可」、
      "資源": [
        "arn:aws:s3 ::: S3BUCKETNAME"、
        "arn:aws:s3 ::: S3BUCKETNAME / *"
      ]
    }
 ],
    「バージョン」:「2012-10-17」
}

S3BUCKETNAMEは、手順1で指定したバケットの名前に置き換える必要があります。

LogicMonitorで「請求(コストと使用状況レポート)」サービスを有効にします

LogicMonitorのAWSアカウントの管理ダイアログの[請求]タブで、請求の監視を有効にします。 手順1で指定したバケット名とパスを指定する必要があります。

新しいAWS請求データソースをインポートします

方法については、このトピックを参照してください データソースをインポートする.

これらの手順が完了すると、サービス、地域、アカウント、および操作ごとのコストが表示されます。データソースは、次のようにアカウントレベルのデバイスの下に表示されます。


製品、リージョン、アカウントID、および操作は、カスタムActiveDiscoveryメソッドを介してインスタンスとして動的に検出されます。

タグデータソースによるコストはマルチインスタンスですが、デフォルトでアクティブディスカバリ(AD)が有効になっていません。 そのため、XNUMXつのオプションがあります。

  1. コストを追跡するタグに対応するインスタンスを手動で追加します。
  2. タグ値が自動検出され、それぞれのコストが追跡されるようにADを有効にします。

タグに関連するコストを監視するための唯一の要件は、タグを次のように有効にすることです。 コスト配分タグ コストと使用状況のレポートが含まれています。

次のように、データソース定義でADとタグ値の自動検出を有効にできます。



タグ別コストデータソースから開始し、クローンを作成して、ADセクションを編集することをお勧めします。 [AWS Billing Report Attribute]フィールドに、「user:」というプレフィックスが付いたタグキーを入力する必要があります(AWSは、ユーザー定義のタグであるため、これをコストと使用状況レポートの先頭に追加します)。 指定されたキーのすべての値が検出され、それぞれのコストが監視されます。 したがって、コストを追跡するタグキーごとに異なるデータソースが必要になります。

インスタンスを手動で追加する場合は、次のようにアカウントレベルのデバイスで行うことができます。

データソース –「タグ別コスト」データソースである必要があります

お名前 –コストを監視するタグ値である必要があります

ワイルドバリュー –タグの名前である必要があります コストと使用状況レポートに表示されるとおり、通常は「user:」が前に付き、ユーザー指定のタグを示します

完了すると、数分以内に新しいインスタンスのデータが入力されます。

請求ダッシュボードを作成する

LogicMonitorのAWSBillingモニタリングを設定し、データ収集を開始すると、ダッシュボードでこのデータを視覚化できます。 ダウンロード このJSONテンプレート 影響により アカウントにインポートします、または独自のカスタムダッシュボードを作成します。

記事上で