Azure PostgreSQL
Azure PostgreSQL のメトリクスデータを収集する
設定¶
Func のインストール¶
Guance 統合 - 拡張 - マネージド版 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされます。そのままスクリプトのインストールに進んでください
Func を自分でデプロイする場合はFunc を自分でデプロイするを参照してください
スクリプトのインストール¶
注意:要件を満たす Azure のアプリケーション登録情報を事前に用意し、サブスクリプションに
Monitoring Readerロールをアプリケーション登録へ付与してください
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして、Guance スクリプトマーケットに入り、
integration_azure_postgresql_flexible_serverを検索します -
【インストール】をクリックした後、対応するパラメータ
Azure Tenant ID、Azure Client ID、Azure Client Secret Value、Subscriptionsを入力します -
【デプロイして起動スクリプトを開始】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します。 -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらく待ってから、実行タスクの記録と対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせて対応するタスク記録とログを確認して異常がないかチェックします
- Guance の「インフラストラクチャ - リソースディレクトリ」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Azure PostgreSQL のメトリクスを収集します。設定により、より多くのメトリクスを収集できます。Microsoft.DBforPostgreSQL/flexibleServers のサポートされているメトリクス
| メトリクス名 | 説明 | 単位 |
|---|---|---|
all_connections_closed_per_second_maximum |
キャッシュヒットごとの 1 秒あたりの切断数(インスタンスベース) | count |
all_connections_created_per_second_maximum |
キャッシュヒットごとの 1 秒あたりの接続作成数(インスタンスベース) | count |
allcache_read_maximum |
キャッシュ読み取り(インスタンスベース) | bytes/s |
allcache_write_maximum |
キャッシュ書き込み(インスタンスベース) | bytes/s |
allcachehits_total |
キャッシュヒット数(インスタンスベース) | count |
allcachemisses_total |
キャッシュミス数(インスタンスベース) | count |
allconnectedclients_maximum |
接続中のクライアント数 | count |
allevictedkeys_total |
追い出されたキー数(インスタンスベース) | count |
allexpiredkeys_total |
期限切れのキー数(インスタンスベース) | count |
allgetcommands_total |
GET 数(インスタンスベース) | count |
alloperations_per_second_maximum |
1 秒あたりの操作数(インスタンスベース) | count |
allpercentprocessortime_maximum |
CPU(インスタンスベース) | % |
allserver_load_maximum |
サーバー負荷(インスタンスベース) | % |
allsetcommands_total |
SET 数(インスタンスベース) | count |
alltotalcommandsprocessed_total |
総操作数(インスタンスベース) | count |
alltotalkeys_maximum |
総キー数(インスタンスベース) | count |
allusedmemory_maximum |
使用済みメモリ(インスタンスベース) | bytes |
allusedmemory_rss_maximum |
使用済みメモリ RSS(インスタンスベース) | bytes |
allusedmemorypercentage_maximum |
使用済みメモリ割合(インスタンスベース) | % |
cache_read_maximum |
キャッシュ読み取り量 | bytes/s |
cache_write_maximum |
キャッシュ書き込み量 | bytes/s |
cachehits_total |
キャッシュヒット数 | count |
cachemisses_total |
キャッシュミス数 | bytes |
cachemissrate_total |
キャッシュミス率 | bytes |
connected_clients_using_aadtoken_maximum |
Microsoft Entra トークンを使用する接続クライアント(インスタンスベース) | count |
connectedclients_maximum |
接続中のクライアント数 | count |
errors_maximum |
エラー数 | count |
evictedkeys_total |
追い出されたキー数 | count |
expiredkeys_total |
期限切れのキー数 | count |
getcommands_total |
GET 数 | count |
latency_p_99_maximum |
99 パーセンタイル遅延 | ms |
operations_per_second_maximum |
1 秒あたりの操作数 | count |
percent_processor_time_maximum |
CPU | % |
server_load_maximum |
サーバー負荷 | - |
setcommands_total |
SET 数 | count |
totalcommandsprocessed_total |
総操作数 | count |
usedmemory_rss_maximum |
使用済みメモリ RSS | bytes |
usedmemorypercentage_maximum |
使用済みメモリ割合 | % |