• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

Amazon ECS/ECRモニタリングの統合

重要

AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。

New Relic インフラストラクチャ統合 には、 Amazon EC2 Container Service (ECS) データと Amazon EC2 Container Registry (ECR) データを New Relic 製品にレポートするための統合が含まれています。このドキュメントでは、統合の機能、有効化の方法、レポートできるデータについて説明します。

重要

New Relic では、 ECS のオンホスト統合 も提供しており、こちらはこのクラウド統合とは異なるデータセットを報告します。ECS を完全に監視するには、両方の統合を有効にすることをお勧めします。

機能

NewRelicのECS/ECR監視統合を使用すると、予約済み容量と使用済み容量、タスクの実行、およびコンテナーのレジストリを監視できます。 AWS統合データは、 分析とチャートの作成にも利用できます。

統合をアクティブ化する

この統合を有効にするには、標準的な手順に従って AWS サービスを New Relic に接続します。

ECS上でサービスを実行している場合は、 それらのサービスの監視を有効にすることもできます

重要

AWSでは、異なるクラスターで同名のサービスを区別するために、新しいARNフォーマット(発表)に オプトイン する必要があります。そうしないと、データが衝突する可能性があります。

構成とポーリング

設定オプションを使用し、ポーリングの頻度を変更し、データを絞り込むことができます。

デフォルトのポーリング Amazon ECS/ECR統合の情報です。

  • New Relicのポーリング間隔:5分
  • Amazon CloudWatchのデータ間隔:1分または5分

データを見つけて使用する

この統合のデータを見つけるには、 one.newrelic.com > Infrastructure> AWS にアクセスし、Amazon ECS/ECR統合のリンクを1つ選択します。

ComputeSampleイベントタイプを使用してデータをクエリおよび探索できます。クラスタデータにはproviderEcsClusterを使用し、クラスタサービスデータにはproviderEcsServiceを使用します。

統合では、これらのECR/ECSの定義を収集します。

名前

説明

ClusterName

このディメンションは、指定されたクラスター内のすべてのリソースに対して要求するデータをフィルター処理します。すべてのAmazonECSメトリックはClusterNameでフィルタリングされます。

ServiceName

このディメンションは、指定されたクラスタ内の指定されたサービスのすべてのリソースに対して要求したデータをフィルタリングします。

インテグレーションデータの検索および使用方法の詳細については、インテグレーションデータを理解するを参照してください。

メトリックデータ

ECS/ECRの統合により、以下のデータを収集します。

ヒント

これらのメトリクスの詳細については、Amazonのドキュメント ECS および ECR を参照してください。

クラスタとサービスのメトリクス

名前

データ型

CPUUtilization

パーセント

MemoryUtilization

パーセント

クラスターメトリクス

名前

データ型

CPUReservation

パーセント

MemoryReservation

パーセント

サービス指標

名前

説明

Active Service

ACTIVE状態のクラスターで実行されているサービスの数

Pending Tasks

PENDING状態にあるクラスター内のタスクの数

Running Tasks

RUNNING状態にあるクラスター内のタスクの数

Registered Instances

クラスタに登録されているコンテナインスタンスの数

在庫データ

EOL通知

2022年3月以降、クラウド統合用のインベントリデータなど、いくつかの機能のサポートを終了します。この移行に簡単に備える方法など、詳細については、 ExplorersHubの投稿をご覧ください。

インベントリデータは、サービスの状態と構成に関する情報を提供します。在庫データの詳細については、「データの理解と使用」を参照してください。

aws/ecs/cluster

名前

説明

status

クラスターのステータス。有効な値はACTIVEまたはINACTIVEです。 ACTIVEは、コンテナインスタンスをクラスタに登録でき、関連するインスタンスがタスクを受け入れることができることを示します。

name

クラスターを識別するためのユーザー作成の文字列。

awsRegion

クラスターが稼働しているAWSのリージョン。

aws/ecs/service

名前

説明

status

サービスのステータス。有効な値は、 ACTIVEDRAINING 、またはINACTIVEです。 ACTIVEは、インスタンスが新しいタスクを受け入れることを意味します。 DRAININGは、インスタンスが新しいタスクの開始を防ぎ、サービススケジューラに、インスタンスを維持または縮小する目的で一般的に使用される、クラスタ内の他のインスタンスにタスクを移動するように通知することを意味します。 INACTIVEは、インスタンスがアクティブでないことを意味します。

clusterName

クラスターを識別するためのユーザー作成の文字列。

serviceName

サービスを識別するための、ユーザーが作成した文字列。

launchType

タスクとサービスがホストされるインフラストラクチャのタイプ。有効な値はEC2FARGATEです。

awsRegion

サービスが稼働しているAWSのリージョン。

deploymentMaximumPercent

デプロイメント中にRUNNINGまたはPENDING状態で許可されるサービスのタスク数の上限desiredCountのパーセンテージとして)。

deploymentMinimumPercent

デプロイメント中にRUNNING状態を維持する必要があるサービスのタスク数の下限desiredCountのパーセンテージ)。

desiredCount

指定されたタスク定義のインスタンスを配置し、クラスター上で実行し続ける数です。

taskDefinition

アプリケーションを構成するコンテナを記述したタスク定義ファイルのARN。

Copyright © 2022 New Relic Inc.