Docs » Splunk Observability Cloud でサポートされているインテグレーション » オーケストレーションのためにアプリケーション・レシーバーを設定する » OpenShiftクラスター

OpenShiftクラスター 🔗

The Splunk Distribution of OpenTelemetry Collector uses the Smart Agent receiver with the openshift-cluster monitor type to collect cluster-level metrics from the Kubernetes API server, which includes all metrics from Kubernetes クラスター (非推奨) with additional OpenShift-specific metrics. You only need to use the openshift-cluster monitor for OpenShift deployments, as it incorporates the kubernetes-cluster monitor automatically.

このモニターはKubernetes、Linux、Windowsで利用できます。

動作 🔗

エージェントは一般的にKubernetesクラスター内の複数の場所で実行されており、一般的にすべてのエージェントインスタンスで同じ設定を共有する方が便利であるため、このモニターはデフォルトで、クラスター内でメトリクスを送信する唯一のエージェントであることを保証するためにリーダー選出プロセスを使用します。

このモニターが構成されている同じ名前空間で動作しているすべてのエージェントは、どのエージェントがこのモニターのメトリクスを送信するかをエージェント間で決定します。このエージェントがリーダー・エージェントになります。残りのエージェントは、リーダー・エージェントが死亡した場合に起動できるように待機しています。alwaysClusterReporter オプションを true に設定することで、リーダー・エージェントの選出をオーバーライドできます。

メリット 🔗

インテグレーションを設定すると、これらの機能にアクセスできるようになります:

インストール 🔗

このインテグレーションを導入するには、以下の手順に従ってください:

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

    デフォルトでは、Collectorはログインしている名前空間にインストールされます。Collectorを別の名前空間にデプロイするには、--namespace フラグを使用してCollectorを配置する場所を指定します。

    • Install on Kubernetes Helmチャートを使用してKubernetesをインストールする場合、標準のKubernetesメトリクスに加えて、特定のOpenShiftメトリクスを生成するには、--set distribution='openshift' オプションを使用します。

      例:

      helm install --set cloudProvider=' ' --set distribution='openshift' --set splunkObservability.accessToken='******' --set clusterName='cluster1' --namespace='namespace1' --set splunkObservability.realm='us0' --set gateway.enabled='false' --generate-name splunk-otel-collector-chart/splunk-otel-collector``
      

      詳細はGitHubレポを参照してください。

    • Linuxにインストールする

    • Windowsへのインストール

  2. 設定のセクションで説明するように、モニターを設定します。

  3. Splunk Distribution of OpenTelemetry Collector を再起動します。

設定 🔗

Smart Agent モニターとCollector のインテグレーションを使用するには、以下の手順に従います:

  1. Smart Agent レシーバーを設定ファイルに含めます。

  2. レシーバーセクションおよびパイプラインセクションの両方で、Collector 構成にモニタータイプを追加します。

設定オプション 🔗

次の表に、このモニターの設定オプションを示します:

オプション

必須

タイプ

説明

alwaysClusterReporter

いいえ

bool

true の場合、リーダー選出はスキップされ、メトリクスが常に

報告されています。デフォルト値は false です。

namespace

いいえ

string

指定された場合、指定された名前空間内のリソースだけが

監視されます。省略 (空白) の場合、すべての名前空間でサポートされているすべてのリソースが監視されます。

kubernetesAPI

いいえ

object

K8s APIクライアントの設定

nodeConditionTypesToReport

いいえ

list of strings

このダイアグラムでは、次のようなダイアグラムが表示されます。メトリックは、0 が 「False」 に、1 が 「True」 に、-1 が 「Unknown」 に対応する、kubernetes.node_<type_snake_cased> 形式のデータ・ポイントとして報告されます。デフォルト値は [Ready] です。

ネストされた kubernetesAPI コンフィギュレーション・オブジェクトは以下のフィールドを持ちます:

オプション

必須

タイプ

説明

authType

いいえ

string

K8s APIサーバーの認証方法。これは以下のいずれかです。

none (認証なしの場合)、tls (手動で指定した TLS クライアント証明書を使用します。非推奨)、 serviceAccount (エージェントポッドに提供された標準サービスアカウントトークンを使用する)、または kubeConfig ( ~/.kube/config からの証明書を使用する)。デフォルト値は serviceAccount です。

skipVerify

いいえ

bool

APIサーバーからのTLS証明書の検証をスキップするかどうか。

ほとんど必要ありません。デフォルト値は false です。

clientCertPath

いいえ

string

以下の場合、ポッドのファイルシステム上のTLSクライアント証明書へのパス

tls 認証を使用する場合。

clientKeyPath

いいえ

string

TLS証明書を使用する場合、ポッドのファイルシステム上のTLSクライアント鍵へのパス。

tls 認証。

caCertPath

いいえ

string

APIサーバーのTLS証明書を検証する際に使用するCA証明書へのパス。

通常、これはKubernetesがサービスアカウント・トークンと一緒に提供し、自動的にピックアップされるので、指定する必要はほとんどないはずです。

メトリクス 🔗

このインテグレーションでは、以下のメトリクスを使用できます:

備考 🔗

  • To learn more about the available in Splunk Observability Cloud see メトリクスタイプ

  • In host-based subscription plans, default metrics are those metrics included in host-based subscriptions in Splunk Observability Cloud, such as host, container, or bundled metrics. Custom metrics are not provided by default and might be subject to charges. See メトリクスカテゴリ for more information.

  • MTSベースのサブスクリプションプランでは、すべてのメトリクスがカスタムです。

  • メトリクスを追加するには、その他のメトリクスの追加extraMetrics の設定方法を参照してください。

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

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年09月18日.