Flex Gateway新着情報
Governance新着情報
Monitoring API Managerサービスの信頼性と安定性を確保するには、インフラストラクチャとシステムの状態を把握することが重要です。Anypoint Platform の一部である Anypoint Monitoring は、アプリケーションネットワーク全体のインテグレーションを可視化します。監視ツールはアプリケーションネットワークの Mule フローとコンポーネントからのフィードバックを提供します。
運用チームと開発チームは監視ツールを使用して問題を診断し、デジタルパフォーマンスに悪影響を与える動作への解決策を決定できます。監視ツールは、集約されたメトリクス、データ視覚化ツール、問題のアラート、ログ集約システムを通じてこうした問題の特定と解決にかかる時間を短縮できるように設計されています。具体的には、Anypoint Monitoring では次のようなことができます。
連動するシステムのメトリクスをリアルタイムに集約してマップする。
平均問題特定時間 (MTTI) を短縮できるようにダッシュボードとアラートを設定する。
大規模にログデータを保存および検索する。
Anypoint Monitoring の使用可能な機能は、Anypoint Platform インスタンスのコントロールプレーンや Anypoint Platform パッケージまたはプランによって異なります。 データは、Anypoint Platform の個別のインスタンス間で共有されません。
Anypoint Monitoring の機能 | US クラウド、 EU クラウド | カナダクラウド、 日本クラウド (Hyperforce) | Government Cloud | Private Cloud (3.x) |
---|---|---|---|---|
はい |
いいえ |
はい |
はい |
|
はい |
はい |
いいえ |
いいえ |
|
はい |
はい |
いいえ |
いいえ |
|
はい |
はい (制限付きのログ検索) |
はい |
いいえ |
|
はい |
いいえ |
いいえ |
いいえ |
MuleSoft Government Cloud および Anypoint Platform Private Cloud Edition (Anypoint Platform PCE) についての詳細は、「コントロールプレーンホスティングオプション」を参照してください。
使用量ベースおよび Titanium サブスクリプションランクで利用できる機能 |
デプロイ済み Mule アプリケーションおよび API (エンティティ) 全体のパフォーマンスデータと問題を監視し、特定のデプロイメントに関する詳細なインサイトを取得します。
Anypoint Platform の日本クラウドとカナダクラウドインスタンスの場合、Anypoint Insights は Starter パッケージで使用できます。US クラウドと EU クラウドの場合、現時点では Anypoint Insights は Advanced 層と Titanium 層で使用できるベータリリースのままです。
Anypoint Insights の監視メトリクスを参照してください。
組み込みダッシュボードを使用したり、独自のダッシュボードをカスタマイズしたりして、アプリケーションのパフォーマンスを即座に可視化し、ネットワークを詳細に分析できます。
組み込みダッシュボードとカスタムダッシュボード (Advanced 層と Titanium 層でのみ使用可能) には、アプリケーションネットワークに関するメトリクスが表示されます。リソースが視覚的に表現されるので、異常の検出、問題のトラブルシューティング、未加工の形式ではわかりづらいトレンドの把握が可能です。
カスタムダッシュボードは、組織にとって重要な特定のメトリクスとデータポイントを 1 画面にまとめて提供します。カスタムダッシュボードにはグラフやその他のチャート (Singlestat など) を表示できます。
アプリケーションやあらゆるシステムのダッシュボードの複数のサービスを参照するカスタムダッシュボードから、多くのデータポイントやメトリクスを追跡できます。
ダッシュボードの監視メトリクスを参照してください。
高度な用途およびサブスクリプションベースのランクで利用できる機能 |
トレンドを追跡し、独自のアラートを追加して、アプリケーションネットワークの異常な動作や問題を特定します。
リソースに関するルール (またはしきい値) やポリシーに基づいてアラートをトリガーできます。一定期間内にこれらのしきい値を超えると、通知が送信されてアクションを実行することができます。通知方法は、定義したアラートの重要度によって異なります。
Anypoint Monitoring のアラートの取得を参照してください。
次のログ機能を使用して、デプロイメントのログおよびログデータを管理します。
使用量ベースおよび Titanium サブスクリプションランクで利用できる機能 |
アーカイブ済みのログを含む、複数のログファイルを検索して、特定のクエリに基づいて情報とイベントを検出できます。ログには、アプリケーションネットワーク全体からの未加工のログおよびイベントデータが含まれているため、問題の根本原因を正確に特定できます。
Anypoint Monitoring でのログの使用を参照してください。
個別のアプリケーションに制限されたログ検索は、CloudHub および CloudHub 2.0 にデプロイされたアプリケーションの Runtime Manager で使用できます。Runtime Manager に移動してアプリケーションを開き、[Logs (ログ)] をクリックできます。 ログアグリゲーターシステムは、未加工の操作データを保持し、オペレーティングシステムまたは Mule アプリケーションで発生したイベントを記録します。ログ集約によってログファイルをまとめ、整理し、インデックスを付けて、管理、検索、分析をしやすくします。集約されたログは、操作上の問題の原因特定と障害の調査を促進し、監視システムを補完します。 ログオプションについての詳細は、「Logging by Deployment Model (ログデプロイメントモデルごとのログ)」を参照してください。 |
高度な用途および Titanium サブスクリプションランクで利用できる機能 |
Mule アプリケーションおよび API のログをコードを記述せずにリアルタイムで生成します。
リアルタイムログの生成を参照してください。
高度な用途および Titanium サブスクリプションランクで利用できる機能 |
Mule アプリケーションの保管されている (アーカイブされている) ログデータをダウンロードして、セキュリティやコンプライアンスなどログで明らかにできる問題の調査に役立てます。
未加工データのダウンロードを参照してください。
高度な用途および Titanium サブスクリプションランクで利用できる機能 |
Custom Metrics Connector を含む、さまざまなコネクタに使用して、Anypoint Monitoring 通知を外部システムに配信します。
外部システムへの通知の送信を参照してください。
予定した間隔で API とエンドポイントを監視します。テストの合否に関するレポートを受信し、API およびエンドポイントのパフォーマンスに関する統計を表示できます。
「API 機能監視」を参照してください。
データの保存と保持の制限は、料金プランによって決まります。 組織に Anypoint Integration Advanced パッケージまたは Anypoint Platform の Titanium サブスクリプションがある場合、この機能はより高いリソース割り当てを提供します。
Anypoint Integration Starter パッケージ、または Gold/Platinum サブスクリプション向け
メトリクスデータをコントロールプレーンと同じリージョンに保存します: 米国東部 (北バージニア) または EU (フランクフルト)
Anypoint Integration Advanced パッケージ、または Titanium サブスクリプション向け
ストレージを大幅に増やす
ログおよびメトリクスデータをコントロールプレーンと同じリージョンに保存します: 米国東部 (北バージニア) または EU (フランクフルト)
Anypoint Platform パッケージおよびプランを参照してください。価格設定についての詳細は、カスタマーサポート担当者にお問い合わせください。
Anypoint Monitoring の使用可能な機能は、Anypoint Platform 価格設定パッケージおよびプランの層によって異なります。
すべての組織は、価格設定モデルに関係なく基本的な監視機能を利用できます。ただし、Anypoint Integration Advanced パッケージを持つ組織は、ストレージが増加されており、リソースが保証されるとともに、より厳密な制御と柔軟性を実現する高度な機能を利用できます。詳細は、 「Anypoint Platform 価格設定」を参照してください。
組織でサブスクリプションモデルを Anypoint Integration Advanced パッケージから Anypoint Integration Starter パッケージに変更する場合は、Anypoint Platform 外のログが保持されていることを確認してください。以前にログデータが保持されていたストレージは、価格設定モデルを変更してから 1 時間以内に MuleSoft によってクリアされます。
これらの機能は、使用量ベースプランの Anypoint Platform ユーザー向けに提供されています。
機能 | Anypoint Integration Starter パッケージ | Anypoint Integration Advanced パッケージ |
---|---|---|
テレメトリーデータ (監査ログおよびトレース) のリアルタイムエクスポート。 |
いいえ |
はい |
いいえ |
はい |
|
いいえ |
はい |
|
いいえ |
はい |
|
個別の Mule アプリケーションに関するメトリクスを持つ標準チャート:
|
はい |
はい |
[Inbound (インバウンド) および [Outbound (アウトバウンド)]] グラフの高度なメトリクス |
いいえ |
はい |
[Flow (フロー) チャート] |
いいえ |
はい |
[Connector (コネクタ) チャート] |
いいえ |
はい |
いいえ |
はい |
|
30 日を超えるデータ保持 |
いいえ |
はい |
個別の API に関するメトリクスを持つ標準チャート:
|
はい |
はい |
30 日を超えるデータ保持 |
いいえ |
はい |
ログ管理 |
||
分散ログ管理 |
いいえ |
はい |
はい (単一アプリケーションのみ) |
はい (クロスアプリケーション) |
|
いいえ |
はい |
|
いいえ |
はい |
|
ログテーリング |
はい |
はい |
追加の Anypoint Monitoring 機能 |
||
いいえ |
はい |
|
はい |
はい |
|
いいえ |
はい |
|
拡張されたサポート |
いいえ |
はい |
Anypoint Visualizer アプリケーションネットワークインテグレーションでは Anypoint Monitoring 内の Anypoint Visualizer ウィジェットが参照されます。Anypoint Visualizer (Anypoint Monitoring 外の製品) は、料金プランに関係なく組織で使用できます。 |
コアベースのサブスクリプションは、使用量ではなく vCore の割り当てに基づきます。すべての組織は、各自のサブスクリプションで基本的な監視機能を利用できます。ただし、Titanium 層でサブスクライブしているお客様は、ストレージが増加されており、リソースが保証されるとともに、より厳密な制御と柔軟性を実現する高度な機能を利用できます。
組織でサブスクリプションモデルを Titanium から Gold または Platinum サブスクリプションに変更する場合は、Anypoint Platform 外のログが保持されていることを確認してください。以前にログデータが保持されていたストレージは、サブスクリプションモデルを変更してから 1 時間以内に MuleSoft によってクリアされます。
Feature | Gold および Platinum サブスクリプション機能 | MuleSoft Government Cloud 機能の Platinum サブスクリプション | Titanium サブスクリプション機能 |
---|---|---|---|
データ処理およびストレージ専用のインフラストラクチャ |
いいえ |
いいえ |
はい |
監査ログおよびトレースの Telemetry Exporter |
いいえ |
いいえ |
はい |
いいえ |
いいえ |
はい |
|
[Overview (概要)]、[Inbound (インバウンド)]、[Outbound (アウトバウンド)]、[Performance (パフォーマンス)]、[Failures (失敗)]、[JVM (JVM)]、および [Infrastructure (インフラストラクチャ)] のカテゴリのメトリクスを対象とする 80 個を超える標準チャート。 |
はい |
はい |
はい |
[Inbound (インバウンド) および [Outbound (アウトバウンド)]] グラフの高度なメトリクス |
いいえ |
いいえ |
はい |
[Flow (フロー) チャート] |
いいえ |
いいえ |
はい |
[Connector (コネクタ) チャート] |
いいえ |
いいえ |
はい |
Anypoint Visualizer アプリケーションネットワークインテグレーション |
いいえ |
いいえ |
はい |
30 日を超えるデータ保持 |
いいえ |
いいえ |
はい |
[Overview (概要)]、[Requests (要求)]、[Failures (失敗)]、[Performance (パフォーマンス)]、および [Client Application (クライアントアプリケーション)] のカテゴリのメトリクスを対象とする 16 個の標準チャート。 |
はい |
はい |
はい |
30 日を超えるデータ保持 |
いいえ |
いいえ |
はい |
チャートの基本モードの設定 (グラフ、Singlestat、テーブル) |
はい |
はい |
はい |
チャートの高度なモードの設定 (グラフ、Singlestat、テーブル) |
はい (機能の制限あり) |
はい (機能の制限あり) |
はい |
追加機能での高度なモード |
いいえ |
いいえ |
はい |
アラート |
|||
アプリケーション、サーバー、および API の基本アラート |
はい |
はい |
はい (より高い制限) |
いいえ |
いいえ |
はい |
|
ログ管理 |
|||
いいえ |
いいえ |
はい |
|
いいえ |
いいえ |
はい |
|
いいえ |
いいえ |
はい |
|
追加の Anypoint Monitoring 機能 |
|||
いいえ |
いいえ |
はい |
|
はい |
いいえ |
はい |
|
いいえ |
いいえ |
はい |
Anypoint Visualizer アプリケーションネットワークインテグレーションでは Anypoint Monitoring 内の Anypoint Visualizer ウィジェットが参照されます。Anypoint Visualizer (Anypoint Monitoring 外の製品) は、料金プランに関係なく組織で使用できます。 |
次のユースケースは、Anypoint Monitoring の使用方法の例を示しています。
パフォーマンス関連の KPI を理解する
DevOps エンジニアの Gary は、トランザクション処理システムに関連する一連の API を管理しています。TPS には迅速な応答が必要なため、Gary は API 応答時間ダッシュボードとアラートを使用して、ボトルネックが発生した場合にメールを送信します。いくつかのデータを収集したら、Gary はアプリケーションのサイズを決定できます。
アプリケーションネットワーク全体でリソース割り当てを計画する
IT スペシャリストの Peyton は Anypoint Visualizer を使用してアプリケーションネットワークを参照します。Peyton は、統合された Anypoint Monitoring を使用して、CloudHub および Anypoint Runtime Fabric アプリケーションの CPU 使用率、メモリ使用量、アイドル容量を確認します。
問題の根本原因を特定する
サポートチームメンバーの Darius は、システムの実行が遅いとの連絡を受けます。Darius はダッシュボードを調べて、応答時間、失敗要求数などを確認し、要求数に応じてバックエンドが拡大していないことを特定します。Darius は Mule アプリケーションの容量を追加するか、バックエンドの他の問題に関する要求を抑制することができます。
API のトレンドを測定する
ダッシュボードを使用していくつかの API を監視しているアーキテクトの Kara は、API コールのトレンドをリーダーに報告します。Kara は 1 か月の上位 10 個の API のトレンドを表示するダッシュボードを作成しました。これで、コール数の多い API や問題のある API を容易に特定できます。
API の安定性を評価する
運用管理者の Vic は、Anypoint Monitoring の集約されたビューと計算機能を使用して、主要な API のエラー率と成功率を定期的に評価できます。Vic はこの観測値に基づいてアプリケーションを安定化させたり、適切に実行されるアプリケーションを再設計したりできます。
ログを分析する
サポートエンジニアの Carole は Anypoint Monitoring ログ全体を検索し、一部のアプリケーションでエラーが頻繁に発生していることに気付きます。Carole はこのデータを使用して頻繁な問題を含む領域のダッシュボードを作成し、ログで特定されたエラーの種別に基づいてエンドプロセスを改善するための計画を作成します。
リージョンベースまたはプロジェクトベースの消費を視覚化する
ビジネスオーナーの Devon には、さまざまなランタイムプレーンにまたがるアプリケーションがあります。Devon にはリージョンまたはプロジェクトに固有のアプリケーションの集約されたダッシュボードがあり、これで、最も多くのリソースを消費しているものを容易に特定し、必要に応じて伝えることができます。