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

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

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

問題を作成する

Amazon RDSのモニタリング統合

重要

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

New Relic infrastructure integrations には、Amazon Web Services RDS のデータを New Relic にレポートするための統合があります。このドキュメントでは、この統合を有効にする方法と、レポート可能なデータについて説明します。

New Relic は、RDS モニタリングを強化するために の統合も提供しています

機能

Amazon の リレーショナルデータベースサービス(RDS) は、クラウド上でのリレーショナルデータベースのセットアップ、運用、拡張を容易にするウェブサービスです。RDSは、業界標準のリレーショナルデータベースにコスト効率の高いサイズ変更可能な容量を提供し、一般的なデータベース管理タスクを管理します。

New RelicのRDSモニタリング統合は、AmazonRDSアカウントに関連付けられたリレーショナルデータベースのメトリックおよび構成データを収集します。 RDSデータは、事前に作成されたダッシュボードで利用でき、 カスタムクエリやグラフを作成することもできます。 RDSデータのアラート条件を作成し、報告されたデータを使用して将来のRDS容量を計画できます。

統合をアクティブ化する

このインテグレーションを有効にするには、標準手順に従い、AWSサービスをNew Relicに接続します

構成とポーリング

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

デフォルト ポーリング Amazon RDSインテグレーションの情報です。

  • New Relicのポーリング間隔:5分
  • Amazon CloudWatchのデータ間隔:RDSインスタンスは1分、RDSクラスターは5分

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

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

DatastoreSampleイベントタイプを使用してデータをクエリおよび探索できます。DBインスタンスの場合はprovider値がRdsDbInstance 、AuroraDBクラスターの場合はRdsDbClusterです。

データの利用方法については、 統合データの理解と利用 を参照してください。

メトリックデータ

この統合は、クラスタおよびインスタンスのAmazon RDSデータを収集します。いくつかのRDSインスタンスのメトリクスは、クラスタ・インスタンスとスタンドアロン・インスタンスで異なります。

RDSクラスタのメトリックデータ

名前

説明

volumeBytesUsed

使用したボリュームのバイト数

volumeReadIops

ボリュームはIOPsを読む。

volumeWriteIops

ボリュームライトIOP。

RDSインスタンスの共通メトリックデータ

メトリック

説明

cpuCreditUsage

指定された期間に消費されたCPUクレジットの数。

cpuCreditBalance

インスタンスが蓄積したCPUクレジットの数。

cpuUtilization

DBインスタンスが使用するCPUの割合。

databaseConnections

インスタンスへの接続数です。

diskQueueDepth

ディスクへのアクセスを待っている未処理のリード/ライトリクエストの数。

freeableMemoryBytes

利用可能なランダムアクセスメモリの容量をバイト単位で表します。

maximumUsedTransactionIDs

最も古い未掃除のトランザクションIDの年齢(トランザクション単位)。

networkReceiveThroughput

Aurora MySQL DBクラスタの各インスタンスがクライアントから受け取ったネットワークスループットの量をバイト/秒で表したもの。

networkTransmitThroughput

Aurora DBクラスターの各インスタンスがクライアントに送信したネットワークスループットの量(バイト/秒)。

readLatency

1回のディスクI/O操作にかかる平均時間を秒単位で表したもの。

readThroughput

1秒あたりのディスクからの平均読み取りバイト数。

swapUsageBytes

Aurora PostgreSQL DBインスタンスで使用されているスワップスペースの量(単位:バイト)。

transactionLogsDiskUsageBytes

Aurora PostgreSQL DBインスタンス上のトランザクションログが占めるディスク容量(単位:バイト)。

RDSクラスターインスタンスデータ

メトリック

説明

activeTransactions

1秒間にAuroraデータベースインスタンス上で実行される現在のトランザクションの平均数。

auroraReplicaLag

Aurora Replicaの場合、プライマリインスタンスからのアップデートをレプリケートする際のラグの量をミリ秒単位で表します。

auroraReplicaLagMaximum

DBクラスタ内のプライマリインスタンスと各Aurora DBインスタンスとの間の最大ラグ量をミリ秒単位で指定します。

auroraReplicaLagMinimum

DBクラスタ内のプライマリインスタンスと各Aurora DBインスタンスとの間の最小ラグ量をミリ秒単位で指定します。

backtrackChangeRecordsCreationRate

DBクラスタで5分間に作成されたバックトラック変更レコードの数。

backtrackChangeRecordsStored

DBクラスタで使用されているバックトラック変更レコードの実際の数です。

backtrackWindowActual

目標とするバックトラックウィンドウと実際のバックトラックウィンドウの差。

backtrackWindowAlert

ある期間において、実際のバックトラックウィンドウが目標のバックトラックウィンドウよりも小さくなった回数。

blockedTransactions

1秒間にブロックされるデータベース内のトランザクションの平均数。

bufferCacheHitRatio

バッファキャッシュで処理されたリクエストの割合です。

commitLatency

コミット操作のレイテンシー量をミリ秒単位で指定します。

commitThroughput

1秒あたりのコミット操作の平均回数です。

ddlLatency

データ定義言語(DDL)リクエストのレイテンシーをミリ秒単位で表したもの。

ddlThroughput

1秒あたりのDDLリクエストの平均数です。

deadlocks

データベースにおける1秒あたりの平均デッドロック数。

deleteLatency

削除クエリのレイテンシーの量をミリ秒単位で指定します。

deleteThroughput

1秒あたりの削除クエリの平均数です。

dmlLatency

挿入、更新、削除の待ち時間の量をミリ秒単位で表します。

dmlThroughput

1秒あたりの挿入、更新、削除の平均数です。

engineUptime

インスタンスが稼働している時間を秒単位で表します。

failedSqlStatements

このメトリクスは、Amazon RDSコンソールの最新メトリクスビューのSQLカテゴリに表示されますが、Amazon Auroraには適用されません。

freeLocalStorageBytes

一時テーブルやログに使用できるストレージの容量をバイト単位で指定します。

insertLatency

インサートクエリのレイテンシーの量をミリ秒単位で指定します。

insertThroughput

1秒あたりの挿入クエリの平均数です。

loginFailures

1秒間に失敗したログイン試行の平均回数です。

networkThroughput

Aurora MySQL DBクラスターの各インスタンスがクライアントから受信した、またはクライアントに送信したネットワークスループットの量、単位はバイト/秒。

queries

1秒間に実行されるクエリの平均数です。

rdsToAuroraPostgreSQLReplicaLag

プライマリRDS PostgreSQLインスタンスからクラスタ内の他のノードに更新情報をレプリケートする際の遅延時間(秒)。

resultSetCacheHitRatio

Resultsetキャッシュで処理されたリクエストの割合です。

selectLatency

セレクトクエリのレイテンシーの量をミリ秒単位で指定します。

selectThroughput

1秒あたりのセレクトクエリの平均数です。

totalConnections

データベースインスタンスへの総接続数。

updateLatency

更新クエリのレイテンシーの量をミリ秒単位で指定します。

updateThroughput

1秒あたりのアップデートクエリの平均数です。

volumeReadIOPs

クラスタボリュームからの課金された読み取りI/O操作の数で、5分間隔で報告されます。

volumeWriteIOPs

クラスタボリュームへの書き込みディスクI/O操作の数を5分間隔で報告しています。

RDSスタンドアローンインスタンスデータ

メトリック

説明

allocatedStorageBytes

割り当てられたストレージサイズをバイト単位で指定します。このデータはAWSCloudWatchメトリックスからではなく、 allocatedStorageインベントリー属性からのものであることに注意してください。

binLogDiskUsageBytes

マスター上のバイナリログが占めるディスク容量(単位:バイト)。

diskQueueDepth

ディスクへのアクセスを待っている未処理のリード/ライトリクエストの数。

freeStorageSpaceBytes

テーブルやログに使用できるストレージの容量をバイト単位で指定します。

maximumUsedTransactionIDs

最も古い未掃除のトランザクションIDの年齢(トランザクション単位)。

oldestReplicationSlotLag

WALデータの受信において、最も遅れているレプリカがどれだけ秒単位で遅れているかを示します。

readIops

1秒あたりのディスクI/O操作の平均回数。

readLatency

1回のディスクI/O操作にかかる平均時間。

readThroughput

1秒あたりのディスクからの平均読み取りバイト数。

replicaLag

プライマリ・インスタンスから更新情報をレプリケートする際のラグの量をミリ秒単位で指定します。

replicationSlotDiskUsage

レプリケーションスロットが占有するディスクスペースの量です。

swapUsageBytes

Aurora PostgreSQL DBインスタンスで使用されているスワップスペースの量(単位:バイト)。

transactionLogsDiskUsage

Aurora PostgreSQL DBインスタンスのトランザクションログが占有するディスク容量。

transactionLogsGeneration

WALデータにどれだけのストレージが使われているか。

writeIops

1秒あたりのディスクI/O操作の平均回数。

writeLatency

1回のディスクI/O操作にかかる平均時間。

writeThroughput

1秒あたりのディスクへの平均書き込みバイト数。

在庫データ

EOL通知

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

この統合は、以下のRDSインベントリデータをサポートしています。インベントリデータの詳細については、 Understand integration data を参照してください。

ヒント

タグ( * で示される)は、 タグコレクション がオンのときにのみ取得されます。

aws/rds/cluster

名前

説明

allocatedStorage

このインスタンスに割り当てられたストレージ容量(単位:ジビバイト)。

autoMinorVersionUpgrade

ブール値。 trueの場合、マイナーバージョンのパッチがこのインスタンスに自動的に適用されることを示します。

availabilityZone

このインスタンスの RDS アベイラビリティー・ゾーン

awsRegion

このインスタンスのRDSリージョン

backupRetentionPeriod

RDSが保存する日数のカウント 自動バックアップ このインスタンスのために。

caCertificateIdentifier

このインスタンスのCA証明書です。

dbInstanceClass

DBのインスタンスクラス このインスタンスには

dbInstancePort

このインスタンスがトラフィックをリッスンするポートを表す整数値です。このインスタンスがクラスタの一部である場合、このポートはデータベースクラスタ全体に割り当てられたポートではない場合があります。

dbInstanceStatus

DBのインスタンスの状態 このインスタンスの場合。

dbName

この設定オプションの意味は、データベースエンジンによって異なります。

  • Amazon Aurora、MariaDB、MySQL、PostgreSQL、SQL Server。インスタンスの作成時に指定された名前を示す。
  • Oracle:このインスタンスのOracle System ID(SID)を示す。

dbParameterGroups

このインスタンスの DB パラメータグループ をリストアップした JSON 文字列。

dbSecurityGroups

このインスタンスのDBセキュリティグループを一覧表示するJSON文字列。 DBSecurityGroup.NameおよびDBSecurityGroup.Statusサブ要素からのみデータを収集します。

dbSubnetGroup

インスタンスの DB サブネットグループ の詳細を示す JSON 文字列で、サブネットグループ内の各サブネットの名前と説明が含まれています。

engine

このインスタンスで稼働しているデータベースエンジンの名前。

engineVersion

このインスタンスで稼働しているデータベースエンジンのバージョン識別子。

licenseModel

このインスタンスで実行されているデータベースエンジンのライセンス識別子。たとえば、 general-public-license

multiAz

ブール値。 trueの場合、このインスタンスがマルチアベイラビリティーゾーンデプロイメントであることを示します。

optionGroupMemberships

このインスタンスの オプショングループのメンバーシップ をリストアップした JSON 文字列。

publiclyAccessible

ブール値。 trueの場合、パブリックIPアドレスに解決されるパブリックに解決可能なDNS名を持つインターネット向けインスタンスを示します。

falseの場合、プライベートIPアドレスに解決されるDNS名を持つ内部インスタンスを示します。

secondaryAvailabilityZone

存在する場合、 マルチアベイラビリティゾーン展開のセカンダリアベイラビリティゾーンの名前を示す

storageEncrypted

ブール値。 trueの場合、このインスタンスのデータベースが暗号化されていることを示します。

storageType

このインスタンスの RDS ストレージタイプ を示す。

vpcSecurityGroups

このインスタンスの VPC セキュリティグループ をリストアップした JSON 文字列。

tags*

クラスターのタグです。

aws/rds/instance

名前

説明

awsRegion

インスタンスがプロビジョニングされたAWSリージョン。

dbInstanceIdentifier

ユーザーが入力したデータベース識別子を含みます。この識別子は、DBインスタンスを識別するためのユニークなキーとなります。

allocatedStorage

割り当てられたストレージのサイズをジビエ単位で指定します。

autoMinorVersionUpgrade

マイナーバージョンのパッチが自動的に適用されることを示す。

availabilityZone

DBインスタンスが置かれているAvailability Zoneの名前を指定します。

backupRetentionPeriod

DBの自動スナップショットを保持する日数を指定します。

caCertificateIdentifier

この DB インスタンスの CA 証明書の識別子です。

characterSetName

存在する場合は、このインスタンスが関連付けられている文字セットの名前を指定します。

dbClusterIdentifier

DB インスタンスが DB クラスタのメンバーである場合、DB インスタンスがメンバーである DB クラスタの名前が含まれます。

dbInstanceClass

DBインスタンスのコンピュートおよびメモリー容量クラスの名前が含まれています。

dbInstancePort

DB インスタンスがリッスンするポートを指定します。DB インスタンスが DB クラスタの一部である場合は、DB クラスタのポートとは別のポートを指定できます。

dbInstanceStatus

このデータベースの現在の状態を指定します。

dbName

DB インスタンスの作成時に初期データベースが指定されていた場合は、その名前が格納されています。この名前は、DB インスタンスの存続期間中、同じ名前が返されます。

dbParameterGroups

この DB インスタンスに適用される DB パラメータグループのリストを提供します。

dbSecurityGroups

DBセキュリティグループ要素のリストを提供します。

dbParameterGroups

DBパラメータグループのリストを提供します。

dbSubnetGroup

DBインスタンスに関連するサブネットグループの情報(名前、説明、サブネットグループ内のサブネットなど)を指定します。

endpoint

接続のエンドポイントを指定します。

engine

この DB インスタンスで使用するデータベースエンジンの名前を提供します。

engineVersion

データベースエンジンのバージョンを示す。

kmsKeyId

StorageEncrypted が true の場合、暗号化された DB インスタンスの AWS KMS キー識別子。

licenseModel

このDBインスタンスのライセンスモデル情報。

masterUsername

DBインスタンスのマスターユーザー名を含みます。

multiAz

DB インスタンスが Multi-AZ 展開であるかどうかを指定します。

optionGroupMemberships

この DB インスタンスのオプション・グループ・メンバーシップのリストを提供します。

preferredBackupWindow

自動バックアップが有効な場合に、BackupRetentionPeriodによって決定される、自動バックアップが作成される1日の時間範囲を指定します。

preferredMaintenanceWindow

システムメンテナンスが可能な1週間の時間帯を、UTC(Universal Coordinated Time)で指定します。

publiclyAccessible

DB インスタンスのアクセシビリティ・オプションを指定します。trueを指定すると、パブリックに解決可能なDNS名を持ち、パブリックIPアドレスに解決されるインターネットに面したインスタンスを指定します。falseを指定すると、プライベートIPアドレスに解決されるDNS名を持つ内部インスタンスを指定します。

readReplicaDdInstanceIdentifiers

この DB インスタンスに関連する Read Replicas の 1 つ以上の識別子を含みます。

readReplicaSourceDbInstanceIdentifier

この DB インスタンスが Read Replica である場合、ソース DB インスタンスの識別子が含まれます。

secondaryAvailabilityZone

存在する場合、マルチAZをサポートするDBインスタンスのセカンダリAvailability Zoneの名前を指定します。

storageEncrypted

DBインスタンスを暗号化するかどうかを指定します。

storageType

DBインスタンスに関連するストレージタイプを指定します。

tdeCredentialArn

TDE暗号化のためにインスタンスが関連付けられているキーストアのARNです。

vpcSecurityGroups

DBインスタンスが所属するVPCセキュリティグループ要素のリストを提供します。

clusterInstance

インスタンスがクラスターであるかどうか。

tags*

インスタンスのタグです。

Copyright © 2022 New Relic Inc.