Oracle Databaseレシーバー 🔗
Oracle Databaseレシーバーは、Splunk Distribution of OpenTelemetry CollectorがOracle Databaseからメトリクスを収集できるようにします。レシーバーはOracle Databaseインスタンスに接続し、物理読み込み数、累積CPU時間などのメトリクスを取得します。サポートされているパイプラインタイプは metrics
です。詳細は パイプラインでデータを処理する を参照してください。
はじめに 🔗
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
次のセクションで説明するように、Oracle Database レシーバーを設定します。
Collector を再起動します。
このモニター用にデータベースユーザーを作成する 🔗
このモニター用にOracle Databaseユーザーを作成するには、以下のコマンドを実行します:
-- Create user and set a password
CREATE USER <username> IDENTIFIED BY <password>;
収集するメトリクスによっては、データベース・ユーザーに以下の権限を割り当てる必要があります:
GRANT SELECT ON V_$SESSION TO <username>;
GRANT SELECT ON V_$SYSSTAT TO <username>;
GRANT SELECT ON V_$RESOURCE_LIMIT TO <username>;
GRANT SELECT ON DBA_TABLESPACES TO <username>;
GRANT SELECT ON DBA_DATA_FILES TO <username>;
GRANT SELECT ON DBA_TABLESPACE_USAGE_METRICS TO <username>;
サンプル構成 🔗
Oracle Databaseレシーバーをアクティブにするには、以下の例に示すように、設定ファイルの receivers
セクションに oracledb
を追加します:
receivers:
oracledb:
# Refer to Oracle Go Driver go_ora documentation for full connection string options
datasource: "oracle://<username>:<password>@<host>:<port>/<database>"
Oracle Databaseの複数のインスタンスを追加するには、oracledb
レシーバーのエントリーを必要なだけ追加します。例:
receivers:
oracledb/aninstance:
# Refer to Oracle Go Driver go_ora documentation for full connection string options
datasource: "oracle://<username>:<password>@<host>:<port>/<database>"
oracledb/anotherinstance:
# Refer to Oracle Go Driver go_ora documentation for full connection string options
datasource: "oracle://<username>:<password>@<host>:<port>/<database>"
コンフィギュレーションを完了するには、コンフィギュレーションファイルの service
セクションの metrics
パイプラインに、レシーバーを含めます。例:
service:
pipelines:
metrics:
receivers:
- oracledb
Oracle Databaseレシーバーを高可用性の使用に設定するには:
receivers:
oracledb:
# Refer to Oracle Go Driver go_ora documentation for full connection string options
datasource: "oracle://<username>:<password>@<host>:<port>/<service_name>?<server>=<host>:<port>"
設定 🔗
次の表に、Oracle Database レシーバーの構成オプションを示します:
メトリクス 🔗
以下のメトリクス、リソース属性、および属性が利用可能です。
特定のメトリクスをアクティブまたは非アクティブにする 🔗
各メトリクスの metrics
セクションの enabled
フィールドを設定することで、特定のメトリクスをアクティブまたは非アクティブにできます。例:
receivers:
samplereceiver:
metrics:
metric-one:
enabled: true
metric-two:
enabled: false
以下は、アクティブ化されたメトリクスを持つホスト・メトリクス・レシーバーの構成例です:
receivers:
hostmetrics:
scrapers:
process:
metrics:
process.cpu.utilization:
enabled: true
注釈
無効化されたメトリクスは Splunk Observability Cloud に送信されません。
請求 🔗
MTSベースのサブスクリプションでは、すべてのメトリクスがメトリクスの使用量にカウントされます。
ホストベースのプランに加入している場合、このドキュメントでアクティブ(Active: Yes)と記載されているメトリクスはデフォルトとみなされ、無料で含まれます。
詳しくは Infrastructure Monitoringのサブスクリプション使用状況(ホストとメトリクスのプラン) を参照してください。
トラブルシューティング 🔗
Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。
Splunk Observability Cloudをご利用のお客様
Splunk サポートポータル でケースを送信する
Splunkサポート に連絡する
見込み客および無料トライアルユーザー様
Splunk Answers のコミュニティサポートで質問し、回答を得る
Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide. To join, see Chat groups in the Get Started with Splunk Community manual.