第3章 Service Telemetry Framework のコアコンポーネントのインストール
Operator を使用して Service Telemetry Framework (STF) コンポーネントおよびオブジェクトを読み込むことができます。Operator は以下の STF コアおよびコミュニティーコンポーネントのそれぞれを管理します。
- cert-manager
- AMQ Interconnect
- Smart Gateway
- Prometheus と AlertManager
- Elasticsearch
- Grafana
前提条件
- 4.10 から 4.12 までの Red Hat OpenShift Container Platform バージョンが実行中です。
- Red Hat OpenShift Container Platform 環境を準備し、永続ストレージがあり、Red Hat OpenShift Container Platform 環境の上部で STF コンポーネントを実行するのに十分なリソースがあることを確認している。詳細は、Service Telemetry Framework Performance and Scaling を参照してください。
- 環境は完全に接続されています。STF は、Red Hat OpenShift Container Platform に接続されていない環境またはネットワークプロキシー環境では機能しません。
STF は、Red Hat OpenShift Container Platform バージョン 4.10 から 4.12 と互換性があります。
関連情報
- Operator の詳細は、Operator について を参照してください。
- Operator カタログの詳細は、Red Hat 提供の Operator カタログ を参照してください。
3.1. Service Telemetry Framework の Red Hat OpenShift Container Platform 環境へのデプロイ リンクのコピーリンクがクリップボードにコピーされました!
Service Telemetry Framework (STF) をデプロイして、イベントを収集し、保存し、監視します。
手順
STF コンポーネントが含まれる namespace を作成します (例:
service-telemetry)。oc new-project service-telemetry
$ oc new-project service-telemetryCopy to Clipboard Copied! Toggle word wrap Toggle overflow Operator Pod をスケジュールできるように、namespace に OperatorGroup を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 詳細は、OperatorGroups を参照してください。
cert-manager Operator の namespace を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cert-manager Operator の OperatorGroup を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow redhat-operators CatalogSource を使用して、cert-manager Operator にサブスクライブします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterServiceVersion を検証します。cert-manager Operator が
Succeededのフェーズを表示していることを確認します。oc get csv --namespace openshift-cert-manager-operator --selector=operators.coreos.com/openshift-cert-manager-operator.openshift-cert-manager-operator NAME DISPLAY VERSION REPLACES PHASE openshift-cert-manager.v1.7.1 cert-manager Operator for Red Hat OpenShift 1.7.1-1 Succeeded
$ oc get csv --namespace openshift-cert-manager-operator --selector=operators.coreos.com/openshift-cert-manager-operator.openshift-cert-manager-operator NAME DISPLAY VERSION REPLACES PHASE openshift-cert-manager.v1.7.1 cert-manager Operator for Red Hat OpenShift 1.7.1-1 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow redhat-operators CatalogSource を使用して AMQ Interconnect Operator にサブスクライブします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterServiceVersion を検証します。amq7-interconnect-operator.v1.10.x が
Succeededのフェーズを表示することを確認します。oc get csv --selector=operators.coreos.com/amq7-interconnect-operator.service-telemetry NAME DISPLAY VERSION REPLACES PHASE amq7-interconnect-operator.v1.10.15 Red Hat Integration - AMQ Interconnect 1.10.15 amq7-interconnect-operator.v1.10.4 Succeeded
$ oc get csv --selector=operators.coreos.com/amq7-interconnect-operator.service-telemetry NAME DISPLAY VERSION REPLACES PHASE amq7-interconnect-operator.v1.10.15 Red Hat Integration - AMQ Interconnect 1.10.15 amq7-interconnect-operator.v1.10.4 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow Prometheus にメトリックを保存するには、コミュニティーオペレーターの CatalogSource を使用して Prometheus Operator を有効にする必要があります。
警告コミュニティーオペレーターは、Red Hat による精査または検証を受けていないオペレーターです。コミュニティーオペレーターは安定性が不明であるため、注意して使用する必要があります。Red Hat は、Community Operators のサポートを提供しません。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Prometheus
Succeededの ClusterServiceVersion を確認します。oc get csv --selector=operators.coreos.com/prometheus.service-telemetry NAME DISPLAY VERSION REPLACES PHASE prometheusoperator.0.56.3 Prometheus Operator 0.56.3 prometheusoperator.0.47.0 Succeeded
$ oc get csv --selector=operators.coreos.com/prometheus.service-telemetry NAME DISPLAY VERSION REPLACES PHASE prometheusoperator.0.56.3 Prometheus Operator 0.56.3 prometheusoperator.0.47.0 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow Elasticsearch にイベントを保存するには、認定 Operator のカタログソースを使用して Elastic Cloud on Kubernetes (ECK) オペレーターを有効にする必要があります。
警告認定 Operator は、主要な独立系ソフトウェアベンダー (ISV) のオペレーターです。Red Hat は ISV と提携して、認定 Operator のパッケージ化と出荷を行いますが、サポートは行いません。サポートは ISV によって提供されます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Kubernetes
Succeededで ElasticSearch Cloud の ClusterServiceVersion を確認します。oc get csv --selector=operators.coreos.com/elasticsearch-eck-operator-certified.service-telemetry NAME DISPLAY VERSION REPLACES PHASE elasticsearch-eck-operator-certified.v2.8.0 Elasticsearch (ECK) Operator 2.8.0 elasticsearch-eck-operator-certified.v2.7.0 Succeeded
$ oc get csv --selector=operators.coreos.com/elasticsearch-eck-operator-certified.service-telemetry NAME DISPLAY VERSION REPLACES PHASE elasticsearch-eck-operator-certified.v2.8.0 Elasticsearch (ECK) Operator 2.8.0 elasticsearch-eck-operator-certified.v2.7.0 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow Service Telemetry Operator サブスクリプションを作成し、STF インスタンスを管理します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Service Telemetry Operator および依存する Operator のフェースが Succeeded になるかどうかを検証します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow