3.2. Fuse Online インテグレーションアプリケーションの監視


Application Monitoring Operator を使用して Prometheus をデプロイし、Fuse Online インテグレーションアプリケーションを監視できるようにします。Grafana ダッシュボードを使用して、Prometheus によって収集されるメトリクスを可視化することもできます。

前提条件

  • OpenShift クラスターにアクセス可能な cluster admin 権限が必要です。
  • これらのインストール手順 にしたがって、Application Monitoring Operator(具体的にタグ v1.1.6タグ)で Prometheus および Grafana をデプロイします。
注記

Grafana はコミュニティーがサポートする機能です。Grafana をデプロイして Red Hat Integration 製品を監視する構成は、Red Hat の実稼働環境におけるサービスレベルアグリーメント(SLA)の対象外です。

手順

  1. Fuse Online namespace で以下のコマンドを使用して monitoring-key=middleware ラベルを設定します。

    oc label namespace <fuse-online-namespace> monitoring-key=middleware
  2. Fuse Online インストールでアプリケーション監視設定リソースが OpenShift クラスターに追加されたことを確認します。

    1. OpenShift Web コンソールで、applicaton-monitoring プロジェクトに移動し、prometheus-route URL を開きます。
    2. Prometheus コンソールで、Status > Targets ページに移動します。

      Syndesis ターゲットがリストされている場合は、監視用に Fuse Online が設定され、ステップ 4 に進みます。

      Syndesis ターゲットがリストされていない場合は、ステップ 3 に進みます。

  3. インフラストラクチャーリソースが OpenShift クラスターにない場合、Prometheus モニタリングを有効にするには、以下を実行します。

    1. Fuse Online の namespace に移動します。

      OpenShift 4.xOpenShift 3.11
      1. OpenShift Web コンソールで、Fuse Online (syndesis) プロジェクトに移動します。
      2. Catalog > Installed Operators の順に選択し、Fuse Online Operator をクリックします。
      3. Syndesis CRD をクリックし、app をクリックします。
      4. Yaml をクリックし、エディターで yaml ファイルを開きます。
      1. Resources > Other Resources の順に選択します。
      2. ドロップダウンメニューから、Syndesis リソースタイプを選択します。
      3. app リソースの Actions をクリックし、Edit YAML を選択してエディターで yaml ファイルを開きます。
    2. yaml ファイルを編集し、以下の行を追加して Syndesis.Spec.Addons.Ops.Enable 値を true に設定します。

      spec:
        addons:
          ops:
            enabled: "true"
    3. ファイルを保存します。
    4. Pod が再起動するまで待機します。

      注記

      インフラストラクチャーリソースは、インストールコマンドの実行直後には使用できません。Prometheus Targets ページに Fuse Online (Syndesis) ターゲットが表示されるまで待機する必要がある場合があります。

  4. Prometheus にアクセスするには、以下を実行します。

    1. アプリケーション監視 Operator がインストールされているプロジェクトの OpenShift コンソールで、ルートの一覧を開きます。
    2. prometheus-route エントリーの横にあるホスト名 URL をクリックし、Prometheus コンソールを開きます。
    3. Fuse Online インフラストラクチャーコンポーネントに設定されたアラートルールの一覧を表示するには、Alerts メニュー項目をクリックします。
  5. Grafana ダッシュボードにアクセスするには、以下を実行します。

    1. アプリケーション監視 Operator がインストールされているプロジェクトの OpenShift コンソールで、ルートの一覧を開きます。
    2. grafana-route エントリーの横にあるホスト名 URL をクリックし、Grafana コンソールを開きます。
    3. Grafana コンソールの上部で、ダッシュボードセレクターをクリックし、Integration - Camel を選択します。

      このダッシュボードには、Apache Camel インテグレーションアプリケーションによって公開される標準メトリクスが表示されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.