検索

2.3.10. OCP での ServiceTelemetry オブジェクトの作成

download PDF

Service Telemetry Framework をデプロイするには、OCP で ServiceTelemetry のインスタンスを作成する必要があります。デフォルトでは、eventEnabled は false に設定されます。イベントを ElasticSearch に保存しない場合は、event Enabled が false に設定されていることを確認します。詳細は、「「ElasticSearch を使用しない OCP 環境への STF のデプロイ」」を参照してください。

ServiceTelemetry マニフェストには、以下のコアパラメーターを利用できます。

表2.1 ServiceTelemetry マニフェストのコアパラメーター
パラメーター説明デフォルト値

eventsEnabled

STF でのイベントサポートを有効にします。ElasticSearch を起動できるようにするには、前提条件の手順が必要です。詳細は、「「Kubernetes Operator での Elastic Cloud のサブスクライブ」」を参照してください。

false

metricsEnabled

STF でのメトリクスサポートの有効化。

true

highAvailabilityEnabled

STF で高可用性を有効にします。詳細は、「「高可用性」」を参照してください。

false

storageEphemeralEnabled

STF での一時ストレージのサポートを有効にします。詳細は、「「一時ストレージ」」を参照してください。

false

手順

  1. ElasticSearch にイベントを保存するには、デプロイメント時に eventsEnabled を true に設定します。

    oc apply -f - <<EOF
    apiVersion: infra.watch/v1alpha1
    kind: ServiceTelemetry
    metadata:
      name: stf-default
      namespace: service-telemetry
    spec:
      eventsEnabled: true
      metricsEnabled: true
    EOF
  2. Service Telemetry Operator で STF デプロイメントログを表示するには、oc logs コマンドを使用します。

    oc logs $(oc get pod --selector='name=service-telemetry-operator' -oname) -c ansible
    PLAY RECAP ***
    localhost                  : ok=37   changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0
  3. Pod および各 Pod のステータスを表示し、すべてのワークロードが正常に動作していることを確認します。

    注記

    eventsEnabled: true を設定すると、通知 Smart Gateways は ElasticSearch の開始前に一定期間 Error および CrashLoopBackOff になります。

    $ oc get pods
    
    NAME                                                              READY   STATUS             RESTARTS   AGE
    alertmanager-stf-default-0                                        2/2     Running            0          26m
    elastic-operator-645dc8b8ff-jwnzt                                 1/1     Running            0          88m
    elasticsearch-es-default-0                                        1/1     Running            0          26m
    interconnect-operator-6fd49d9fb9-4bl92                            1/1     Running            0          46m
    prometheus-operator-bf7d97fb9-kwnlx                               1/1     Running            0          46m
    prometheus-stf-default-0                                          3/3     Running            0          26m
    service-telemetry-operator-54f4c99d9b-k7ll6                       2/2     Running            0          46m
    smart-gateway-operator-7ff58bcf94-66rvx                           2/2     Running            0          46m
    stf-default-ceilometer-notification-smartgateway-6675df547q4lbj   1/1     Running            0          26m
    stf-default-collectd-notification-smartgateway-698c87fbb7-xj528   1/1     Running            0          26m
    stf-default-collectd-telemetry-smartgateway-79c967c8f7-9hsqn      1/1     Running            0          26m
    stf-default-interconnect-7458fd4d69-nqbfs                         1/1     Running            0          26m
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.