検索

6.7. Service Telemetry Framework の可観測性ストラテジー

download PDF

Service Telemetry Framework (STF) に、イベントストレージバックエンドやダッシュボードツールは含まれません。STF は、オプションでコミュニティー Operator を使用して Grafana のデータソース設定を作成し、ダッシュボードインターフェイスを提供できます。

Service Telemetry Operator がカスタムリソース要求を作成する代わりに、これらのアプリケーションまたは他の互換性のあるアプリケーションの独自のデプロイメントを使用し、Telemetry ストレージ用の独自の Prometheus 互換システムに配信するためにメトリクス Smart Gateways を収集できます。observabilityStrategynone に設定すると、ストレージバックエンドはデプロイされないため、STF は永続ストレージを必要としません。

STF オブジェクトの observabilityStrategy プロパティーを使用して、デプロイされる可観測性コンポーネントのタイプを指定します。

以下の値を使用できます。

意味

use_redhat

STF は、Red Hat のサポート対象コンポーネントを要求します。これには、Cluster Observability Operator からの Prometheus と Alertmanager が含まれますが、Elastic Cloud on Kubernetes (ECK) Operator へのリソース要求は含まれません。有効にすると、Grafana Operator (コミュニティーコンポーネント) からもリソースが要求されます。

use_hybrid

Red Hat のサポート対象コンポーネントに加えて、Elasticsearch および Grafana リソースも要求されます (ServiceTelemetry オブジェクトで指定されている場合)。

use_community

Cluster Observability Operator の代わりに、Prometheus Operator のコミュニティーバージョンが使用されます。Elasticsearch および Grafana リソースも要求されます (ServiceTelemetry オブジェクトで指定されている場合)。

none

ストレージまたはアラートコンポーネントはデプロイメントされていません。

注記

1.5.3 の時点で新しくデプロイされた STF 環境は、デフォルトで use_redhat になります。1.5.3 より前に作成された既存の STF デプロイメントは、デフォルトで use_community になります。

既存の STF デプロイメントを use_redhat に移行するには、Red Hat ナレッジベース Migrating Service Telemetry Framework to fully supported operators を参照してください。

6.7.1. 代替可観測性ストラテジーの設定

ストレージ、可視化、およびアラートバックエンドのデプロイメントを省略するには、ServiceTelemetry 仕様に observabilityStrategy: none を追加します。このモードでは、AMQ Interconnect ルーターと Smart Gateway のみをデプロイし、STF Smart Gateway からメトリクスを収集する外部 Prometheus 互換システムと、転送されたイベントを受信する外部 Elasticsearch を設定する必要があります。

手順

  1. spec パラメーターに observabilityStrategy: none プロパティーを指定して ServiceTelemetry オブジェクトを作成します。マニフェストは、すべてのメトリクスコレクタータイプを持つ単一のクラウドから Telemetry を受け取るのに適した STF のデフォルトデプロイメントを示しています。

    $ oc apply -f - <<EOF
    apiVersion: infra.watch/v1beta1
    kind: ServiceTelemetry
    metadata:
      name: default
      namespace: service-telemetry
    spec:
      observabilityStrategy: none
    EOF
  2. コミュニティー Operator が管理する残りのオブジェクトを削除します。

    $ for o in alertmanagers.monitoring.rhobs/default prometheuses.monitoring.rhobs/default elasticsearch/elasticsearch grafana/default-grafana; do oc delete $o; done
  3. すべてのワークロードが適切に動作していることを確認するには、Pod および各 Pod のステータスを確認します。

    $ oc get pods
    NAME                                                      READY   STATUS    RESTARTS   AGE
    default-cloud1-ceil-event-smartgateway-6f8547df6c-p2db5   3/3     Running   0          132m
    default-cloud1-ceil-meter-smartgateway-59c845d65b-gzhcs   3/3     Running   0          132m
    default-cloud1-coll-event-smartgateway-bf859f8d77-tzb66   3/3     Running   0          132m
    default-cloud1-coll-meter-smartgateway-75bbd948b9-d5phm   3/3     Running   0          132m
    default-cloud1-sens-meter-smartgateway-7fdbb57b6d-dh2g9   3/3     Running   0          132m
    default-interconnect-668d5bbcd6-57b2l                     1/1     Running   0          132m
    interconnect-operator-b8f5bb647-tlp5t                     1/1     Running   0          47h
    service-telemetry-operator-566b9dd695-wkvjq               1/1     Running   0          156m
    smart-gateway-operator-58d77dcf7-6xsq7                    1/1     Running   0          47h

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.