Apache Web Serverレシーバー
Apache Web Serverレシーバーは、Apache Web Serverインスタンスから統計情報を取得します。
Apache Web Server レシーバは、server-status?auto endpointを利用し Apache Web Server インスタンスから統計情報を取得します。サポートされているパイプラインのタイプは metrics です。詳細については「パイプラインでデータを処理する」を参照してください。
前提条件
このレシーバーはApache Web Serverバージョン2.4以降をサポートしています。
サーバー統計を受信するには、サーバーの httpd.conf ファイルを設定して、ステータスのサポートを有効にする必要があります。詳細については、Apache の公式ドキュメントの https://httpd.apache.org/docs/2.4/mod/mod_status.html を参照してください。
はじめに
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
-
Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
-
次のセクションで説明するようにレシーバーを設定します。
-
Collector を再起動します。
サンプル構成
Apache Web Serverレシーバーをアクティブにするには設定ファイルのreceivers セクションに apache を追加します:
receivers:
apache:
endpoint: "http://localhost:8080/server-status?auto"
collection_interval: 10s
設定を完了するには、設定ファイルの service セクションの metrics パイプラインに、レシーバーを含めます:
service:
pipelines:
metrics:
receivers: [apache]
設定オプション
以下の設定が必要です:
-
endpoint。デフォルトでは"http://localhost:8080/server-status?auto"です。httpd ステータスのエンドポイント URL です。
以下の設定はオプションです:
-
collection_interval。デフォルトでは10sです。このレシーバーがメトリクスを収集する間隔を設定します。-
この値は、Golang の
time.ParseDurationで読み取り可能な文字列である必要があります。詳細は Go の公式ドキュメント「ParseDuration function」を参照してください。 -
有効な時間単位は
ns、us(µs)、ms、s、m、hです。
-
-
initial_delay。デフォルトでは1sです。このレシーバーが初めてメトリクスを収集するまでの待機時間を決定します。
設定
次の表は、Apache Web Serverレシーバーの設定オプションを示しています:
同梱
https://raw.githubusercontent.com/splunk/collector-config-tools/main/cfg-metadata/receiver/apache.yaml
メトリクス
以下のメトリクス、リソース属性、および属性が使用できます。
同梱
https://raw.githubusercontent.com/splunk/collector-config-tools/main/metric-metadata/apachereceiver.yaml
特定のメトリクスをアクティブまたは非アクティブにする
各メトリクスの metrics セクションの enabled フィールドを設定することで、特定のメトリクスをアクティブまたは非アクティブにできます。例:
receivers:
samplereceiver:
metrics:
metric-one:
enabled: true
metric-two:
enabled: false
以下は、アクティブ化されたメトリクスを持つホスト・メトリクス・レシーバーの構成例です:
receivers:
hostmetrics:
scrapers:
process:
metrics:
process.cpu.utilization:
enabled: true
-
MTS ベースのサブスクリプションの場合、すべてのメトリックがメトリックの使用にカウントされます。
-
ホストベースのプランを使用している場合、このドキュメントでアクティブ(アクティブ:はい)としてリストされているメトリックはデフォルトと見なされ、無料で含まれています。
詳細については、「Infrastructure Monitoringのサブスクリプション使用状況(ホストとメトリクスのプラン)」を参照してください。
トラブルシューティング
__ ___ ___ _ ______ _____________ _____ ________ ___ ___ ___ ____ __ ___ ____ ____ __ ______ _____________ ______ ___ ___ ___ ____ __ ___ _________ _____
_________ __ ______ _____________ _____ _________
-
______ _ ____ __ ___ ______ _______ _______
-
_______ ______ ________
_________ __ ___________ _________ ___ ____ _____ _____
-
___ _ ________ ___ ___ _______ _______ _________ _______ __ ______ ________
-
____ ___ ______ ______________ ____ _____ _____ _______ __ ___________ ____ __________ _________ ___ ______ _________ __________ __ _____ ___ ____ _______