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 のデータベースのページへ移動して開始します。

参考資料

お役に立つドキュメント、リンクや記事: