Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerCloudHub により、各ワーカーのデプロイメントのメッセージとイベントおよび Mule Runtime Engine ログを含むログデータへのアクセスが可能になります。
ログと診断は、現在 CloudHub ワーカーにデプロイされたアプリケーションのみで使用可能です。 ローカルサーバーにデプロイされたアプリケーションの場合、外部の分析ソフトウェアにデータを送信できます。 「外部分析ツールへのデータのエクスポート」を参照してください。
以下の手段により、さらに詳細な検索やログ管理を行うことができます。
Anypoint Monitoring を使用する。
「Anypoint Monitoring の概要」を参照してください。
Log4j 設定を使用して CloudHub アプリケーションをログシステムに統合する。
「Log4j を使用したログシステムとのインテグレーション」を参照してください。
CloudHub にデプロイされたアプリケーションのログを表示する手順は、次のとおりです。
Anypoint Platform で、[Runtime Manager] を選択します。
Runtime Manager ナビゲーションメニューで [Applications (アプリケーション)] をクリックし、アプリケーション名をクリックします。
ナビゲーションメニューで [Logs (ログ)] をクリックします。
[Deployments (デプロイメント)] セクションで、日付、デプロイメント、システムログ、ワーカーで出力を絞り込みます。
検索条件の適用を解除するには、日付のチェックボックスをオフにします。
CloudHub デプロイメントの各ワーカーについて、そのワーカーのアクティビティに固有のログをダウンロードできます。
[Deployments (デプロイメント)] セクションで、ログをダウンロードする日付とワーカーを選択します。
ワーカーのダウンロードアイコンをクリックして、[Logs (ログ)] を選択します。
CloudHub では、ログ出力を deploymentID.instanceID-workerNumber.log
の形式でテキストファイルにダウンロードします。
ログファイルを表示するには、テキストエディターを使用します。
CloudHub のアプリケーションログを、監査、分析、または同様の目的で定期的にアーカイブまたはダウンロードする必要がある場合は、カスタムログアペンダーを使用してログを抽出します。 「Log4j を使用したログシステムとのインテグレーション」を参照してください。
診断には、各デプロイメントの各 CloudHub ワーカーの Java スレッドダンプが表示されます。これらはサーバーの現在の状態を示し、デバッグとサポートに役立ちます。
3.8.0 より前の Mule バージョン (バージョン 3.7.4 を除く) で実行されるアプリケーションでは、診断は利用できません。
診断をダウンロードする手順は次のとおりです。
[Deployments (デプロイメント)] セクションで、診断をダウンロードする日付とワーカーを選択します。
ワーカーのダウンロードアイコンをクリックして、[Diagnostics (診断)] を選択します。
CloudHub では、診断出力を appName-instance-instanceID-workerNumber-diag.txt
の形式でテキストファイルにダウンロードします。
診断ファイルを表示するには、テキストエディターを使用します。
次の URL を使用して診断ファイルを直接ダウンロードすることもできます。
|
Mule ログには、CloudHub 用の Mule Runtime Engine のログが表示されます。 Mule ログにはアプリケーションとライフサイクルイベントに関する情報が含まれます。 たとえば、Mule サービスまたはアプリケーションの開始、デプロイ、停止、またはアンデプロイ時にログにエントリが記録されます。
[Deployments (デプロイメント)] セクションで、Mule ログをダウンロードする日付とワーカーを選択します。
ワーカーのダウンロードアイコンをクリックして、[Mule Logs (Mule ログ)] を選択します。
CloudHub では、Mule ログ出力を appName-instance-instanceID-workerNumber-mule_ee.log
の形式でテキストファイルにダウンロードします。
ログファイルを表示するには、テキストエディターを使用します。
Mule ログについての詳細は、「Runtime Log (ランタイムログ)」を参照してください。
特定の値を含むログを検索したり、日付や優先度でログを検索したりできます。
ログを検索する手順は次のとおりです。
検索ボックスに値を入力するか、または [Advanced (詳細)] をクリックして、時刻、日付、日付範囲、およびメッセージ優先度を指定してログを検索します。
[Apply (適用)] をクリックします。
クエリを使用して検索できます。詳細は、「ログ検索構文」を参照してください。
[Date & Time (日時)] 検索条件では、日付範囲を指定してログを検索できます。可能な値:
Last hour (過去 1 時間)
Last 24 hours (過去 24 時間)
Last week (先週)
Last month (先月)
[Priority (優先度)] 検索条件では、ログの特定のイベントを表示できます。表のコマンド列に示すように、検索ボックスにpriority<type>
を入力してさまざまな優先度を指定することもできます。
可能な値:
値 | 説明 | コマンド |
---|---|---|
すべての優先度 |
すべてのメッセージをリストします。 |
なし |
|
例外が発生した場合のエラーメッセージのみをリストします。 |
priority:ERROR |
|
アプリケーションが失敗した場合の致命的なメッセージのみをリストします。 |
priority:FATAL |
|
有益情報のメッセージをリストします。 |
priority:INFO |
|
アプリケーションとワーカーのスタートアップに関するメッセージをリストします。 |
priority:SYSTEM |
|
オブジェクトストアの設定など、コンソールイベントに関するメッセージをリストします。 |
priority:CONSOLE |
|
警告メッセージをリストします。 |
priority:WARN |
|
デバッグメッセージをリストします。 |
priority:DEBUG |