Docs » Splunk Observability Cloud でサポートされているインテグレーション » Collectorコンポーネント: レシーバー » PostgreSQLレシーバー

PostgreSQLレシーバー 🔗

PostgreSQL レシーバーは、Splunk Distribution of OpenTelemetry Collector が統計コレクタを通して PostgreSQL からメトリクスを収集することを可能にします。サポートされているパイプラインタイプは metrics です。詳細は パイプラインでデータを処理する を参照してください。

注釈

SignalFx Smart Agent postgresql モニタータイプの代わりに PostgreSQL レシーバーを使用します。

要件 🔗

このレシーバーは PostgreSQL バージョン 9.6 以降をサポートしています。

レシーバーにデータを収集させるには、モニタリングユーザーに pg_stat_databaseSELECT 権限を与えます。

はじめに 🔗

以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:

  1. Splunk Distribution of OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:

  2. 次のセクションで説明するように、PostgreSQL レシーバーを設定します。

  3. Collector を再起動します。

サンプル構成 🔗

PostgreSQLレシーバーを有効にするには、以下の例のように、設定ファイルの receivers セクションに postgresql を追加します:

receivers:
  postgresql:
    endpoint: localhost:5432
    transport: tcp
    username: otel
    password: ${env:PGSQL_PASSWORD}
    databases:
      - <database_name>
    collection_interval: 10s
    tls:
      insecure: false
      insecure_skip_verify: false
      ca_file: /home/otel/authorities.crt
      cert_file: /home/otel/mypostgrescert.crt
      key_file: /home/otel/mypostgreskey.key

usernamepassword フィールドは必須です。デフォルトでは、受信者は localhost:5432 にある PostgreSQL サーバーを検索します。endpoint フィールドの値を編集することで、アドレスをカスタマイズすることができます。

コンフィギュレーションを完了するには、コンフィギュレーションファイルの service セクションの metrics パイプラインに、レシーバーを含めます。例:

service:
  pipelines:
    metrics:
      receivers: [postgresql]

設定 🔗

次の表は、PostgreSQLの設定オプションを示したものです:

メトリクス 🔗

以下のメトリクス、リソース属性、および属性が使用できます。

特定のメトリクスをアクティブまたは非アクティブにする 🔗

各メトリクスの 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 に送信されません。

トラブルシューティング 🔗

Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。

Splunk Observability Cloudをご利用のお客様

見込み客および無料トライアルユーザー様

  • Splunk Answers のコミュニティサポートで質問し、回答を得る

  • Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。

This page was last updated on 2024年06月12日.