Splunk Enterpriseレシーバー
Splunk Enterpriseレシーバーは、Splunk Enterpriseデプロイの運用状況を示すパフォーマンスメトリクスの取り込みを可能にします。
Splunk Enterprise レシーバーは、 Splunk Enterprise デプロイの運用状況を示すパフォーマンスメトリクスの、適切なオブザーバビリティツールへの取り込みを可能にするプルベースのツールです。イントロスペクト API エンドポイントを含むいくつかの異なるデータソースを使用してこれらのメトリックを収集し、アドホック検索からの結果をシリアル化します。詳細については、Splunk のドキュメントの「REST API Reference Manual」を参照してください。
サポートされているパイプラインのタイプは metrics です。詳細については「パイプラインでデータを処理する」を参照してください。
はじめに
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
-
Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
-
次のセクションで説明するようにSplunk Enterpriseレシーバーを設定します。
-
Collector を再起動します。
サンプル構成
Splunk Enterpriseレシーバーをアクティブにするには設定ファイルの splunkenterprise セクションに receivers を追加します:
receivers:
splunkenterprise:
設定を完了するには、設定ファイルの service セクションの metrics パイプラインに、レシーバーを含めます:
service:
pipelines:
metrics:
receivers: [splunkenterprise]
設定オプション
以下の設定が必要です:
-
basicauthします。basicauthextension用に設定されたスタンザ。詳細については、「Basicauth 拡張」を参照してください。 -
authします。デフォルトなし認証拡張子を参照する文字列名。 -
endpointします。デフォルトなしSplunk Enterprise ホストのエンドポイント。
以下の設定はオプションです:
-
collection_interval。デフォルトでは10mです。スクレイプ試行の間隔。 -
timeout。デフォルトでは60sです。scrape 関数が空の値を返す前にレスポンスを待つ時間。
以下は、Splunk Enterpriseレシーバー設定に適用されます:
-
必須設定を省略すると、受信機のコンパイルに失敗したり、スクレイピング中に4/5xxのリターンコードが表示されたりする可能性がある。
-
これらのパラメータは、メトリクスを取得したい Splunkインスタンスタイプ (インデクサー、検索ヘッド、クラスターマスター) ごとに設定します。
-
現在、設定されたレシーバーインスタンスごとに 1 つのインスタンスタイプのみが受け入れられます。3 つの異なる「indexer」タイプのインスタンスがある場合、メトリクスをプルするには、インデクサーノードごとに 1 つずつ、合計 3 つの異なる
splunkenterpriseレシーバーを設定する必要があります。
-
設定例
Splunk Enterpriseレシーバーの次の設定例を参照してください:
extensions:
basicauth/indexer:
client_auth:
username: admin
password: securityFirst
basicauth/cluster_master:
client_auth:
username: admin
password: securityFirst
receivers:
splunkenterprise:
indexer:
auth:
authenticator: basicauth/indexer
endpoint: "https://localhost:8089"
timeout: 45s
cluster_master:
auth:
authenticator: basicauth/cluster_master
endpoint: "https://localhost:8089"
timeout: 45s
exporters:
logging:
loglevel: info
service:
extensions: [basicauth/indexer, basicauth/cluster_master]
pipelines:
metrics:
receivers: [splunkenterprise]
exporters: [logging]
メトリクス
以下のメトリクス、リソース属性、および属性が使用できます。
同梱
https://raw.githubusercontent.com/splunk/collector-config-tools/main/metric-metadata/splunkenterprisereceiver.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のサブスクリプション使用状況(ホストとメトリクスのプラン)」を参照してください。
トラブルシューティング
__ ___ ___ _ ______ _____________ _____ ________ ___ ___ ___ ____ __ ___ ____ ____ __ ______ _____________ ______ ___ ___ ___ ____ __ ___ _________ _____
_________ __ ______ _____________ _____ _________
-
______ _ ____ __ ___ ______ _______ _______
-
_______ ______ ________
_________ __ ___________ _________ ___ ____ _____ _____
-
___ _ ________ ___ ___ _______ _______ _________ _______ __ ______ ________
-
____ ___ ______ ______________ ____ _____ _____ _______ __ ___________ ____ __________ _________ ___ ______ _________ __________ __ _____ ___ ____ _______