Oracle RAC のデータベースモニタリングの設定
データベースモニタリングはこのサイトでサポートされていません。
このページで説明されている機能は非公開ベータ版です。フィードバックやリクエストについては、カスタマーサクセスマネージャーにお問い合わせください。
データベースモニタリングは、クエリサンプルを公開することで、Oracle データベースを深く可視化し、さまざまなワークロードをプロファイリングして問題を診断します。
セットアップ
Database Monitoring を有効にするには、以下の手順を実行します。
セルフホスト Oracle データベースの手順に従って各 RAC ノードの Agent を構成します。
Agent は V$
ビューに対してクエリを実行することで、すべてのノードから個別に情報を収集するため、Agent の構成は各 Real Application Cluster (RAC) ノードに対して行う必要があります。Agent は、インターコネクトトラフィックの生成を避けるため、いかなる GV$
ビューに対してもクエリを実行しません。各 RAC ノードから収集されたデータは、フロントエンドで集計されます。
init_config:
instances:
- server: '<RAC_NODE_1>:<PORT>'
service_name: "<CDB_SERVICE_NAME>" # Oracle CDB サービス名
username: 'c##datadog'
password: '<PASSWORD>'
dbm: true
tags: # オプション
- rac_cluster:<CLUSTER_NAME>
- 'service:<CUSTOM_SERVICE>'
- 'env:<CUSTOM_ENV>'
- server: '<RAC_NODE_2>:<PORT>'
service_name: "<CDB_SERVICE_NAME>" # Oracle CDB サービス名
username: 'c##datadog'
password: '<PASSWORD>'
dbm: true
tags: # オプション
- rac_cluster:<CLUSTER_NAME>
- 'service:<CUSTOM_SERVICE>'
- 'env:<CUSTOM_ENV>'
Agent CDB にのみ接続します。CDB に接続している間、PDB に関する情報をクエリします。個別の PDB に対する接続を作成しないでください。
rac_cluster
構成パラメーターに RAC クラスター名または何かわかりやすい別名を設定します。rac_cluster
フィルターは、DBM Oracle Database Overview ダッシュボードですべての RAC ノードを選択するのに役立ちます。興味のあるデータベースを対象に、追加のフィルターを設定することもできます。
検証
Agent の status サブコマンドを実行し、Checks セクションで oracle-dbm
を探します。Datadog のデータベースのページへ移動して開始します。
参考資料