メインコンテンツまでスキップ

設定する

1. サポートバージョン​

CUBRIDバージョンサポート有無備考
CUBRID 9.2.1以上✅ サポート基本モニタリング
CUBRID 10.2.8以上✅ サポートSession SQL Text収集サポート

2. 必須権限​

CUBRIDモニタリングは CMS(CUBRID Manager Server)アカウント に モニタリング権限 が付与されている必要があります。

  • RESTful API呼び出し方式 でブローカーおよびDBデータを収集します。
  • CMSアカウント情報とDBアカウント情報がそれぞれ必要です。

3. 事前設定事項​

Slow Query収集設定​

サポートバージョン​

exemONEは下記バージョン以上が必要です。

モジュールバージョン
exemone-db-agentv3.0.506.15.1
exemone-ingesterv3.0.506.15.1
exemone-corev3.0.506.15.3

前提条件​

  • CUBRIDにSlow Query設定がされている必要があります。(CUBRID自体でSlow Queryロギングが有効化されている必要があります)

exemONE設定手順​

Step 1) CUBRIDモニタリング登録

  • CUBRIDインスタンスを登録します。
  • OS Resource は db-agent に設定して登録します。

Step 2) Log Pathの追加

Setting > Log > Path でパスを追加します。

Step 3) ログ設定

以下のように設定します。

  • ログ種類: CUBRID
  • ログ形式: Broker - Slow SQL
  • ファイルパス: Slow Queryが記録されるファイルパス

参考: 下部のコンフィグとフィルターキー設定値は影響ありません。

clipboard

Step 4) ロギングの有効化

Setting > Log > ロギング追加 で対象インスタンスとStep 3で作成したPathを設定した後、Logging Enable を設定します。

clipboard

Step 5) Access Logの確認

Access Logで 「Success」 を確認します。

Step 6) cubrid_slowテーブルの収集確認

cubrid_slow テーブルでデータ収集を確認します。現在開発されている範囲で収集される項目は以下のとおりです。

*** SERVER EXECUTION STATISTICS *** 
Num_data_page_fetches
Num_data_page_io_reads
Num_query_inserts
Num_query_updates
Num_query_deletes
Num_query_selects