フローメトリクス

MuleSoft は、2019 年 12 月 9 日にフローメトリクス機能を非推奨としました。アプリケーションと API の監視には、​Anypoint Monitoring​ の使用をお勧めします。

オンプレミスのサーバーにデプロイされたアプリケーション (ハイブリッドまたは Anypoint Platform Private Cloud Edition) の個々のフローのパフォーマンスメトリクスの推移を表示できます。

ハイブリッドでのフローメトリクスの有効化

ハイブリッドデプロイメント環境に新しいアプリケーションをデプロイすると、デフォルトではフローメトリクス機能は有効になっていません。フローメトリクスを有効にするには、アカウントに次のいずれかの権限が付与されている必要があります。

  • Manage Application Data (アプリケーションデータの管理)

  • Create Applications (アプリケーションの作成)

  • Manage Settings (設定の管理)

フローメトリクスを有効にする手順は、次のとおりです。

  1. Runtime Manager から、​[Applications (アプリケーション)]​ をクリックします。

  2. フローメトリクスを有効にするアプリケーションを選択し、​[Manage Application (アプリケーションを管理)]​ をクリックします。

  3. [Settings (設定)]​ をクリックし、​[Flow Monitoring (フローの監視)]​ タブを選択します。

    flow metrics enable
  4. [Enabled (有効)]​ を選択します。

  5. [Apply Changes (変更を適用)]​ をクリックします。

フローメトリクスへのアクセス

フローメトリクスを表示するには、目的のアプリケーションに対する「Read Application (アプリケーションの参照)」権限が必要です。

  1. Runtime Manager で、​[Applications (アプリケーション)]​ タブを選択します。

  2. 実行中のアプリケーションの設定を入力 (サイドパネルで ​[Manage Application (アプリケーションを管理)]​ ボタンをクリックするか、テーブル内のアプリケーション名自体をクリック) します。

  3. 左のサイドバーで ​[Flows (フロー)]​ タブを選択します。

  4. 1 つ以上のフローを選択します。

    flow metrics c8f9d

サーバー状況の確認

アプリケーションがクラスターまたはサーバーグループにデプロイされている場合、アプリケーションが実行されている各サーバーでのフローの状況を表示できます。

flow metrics 86a1a

この情報を使用して、サーバー間での状態の不整合につながる通信の問題がないことを確認できます。

フローメトリクスの表示

1 つ以上のフローを選択したら、​[Metrics (メトリクス)]​ タブを表示できます。

flow metrics e26c4

このタブには、次の 3 つのメトリクスのグラフが含まれています。

  • Mule messages (Mule メッセージ)

  • Errors (エラー)

  • Flow response time (フローの応答時間)

すべてのメトリクスは、選択した時間単位に対して相対的な平均として表示されます。

フローメトリクスの保持期間は 2 週間です。

メトリクスの操作

すべてのグラフは、右上隅にある目的の期間を選択することで、異なる時間単位で表示できます。

flow metrics 801cc

アプリケーションがクラスターまたはサーバーグループで実行されている場合、サーバーセット全体の集計メトリクスが 1 本の折れ線として表示されます。

グラフの任意の点にマウスポインターを置くことで、その時点のアクティビティに関する数値の詳細がフロート表示されます。

flow metrics c2b16

いずれかのメトリクスが長時間にわたって重大値に達した場合に自動的に通知されるようにアラートをセットアップできます。