CloudHub で管理されている Mule アプリケーションの監視を開始するには、それらのアプリケーションをサポート対象バージョンの Mule Runtime Engine にデプロイし、Mule アプリケーションにランタイムのバージョンを設定する必要があります。
CloudHub 2.0 にデプロイされた Mule アプリケーションの場合、デフォルトで CloudHub 2.0: Anypoint Monitoring が有効になっています。
CloudHub にデプロイされている Mule のサポート対象バージョン
サポート対象の Mule Runtime バージョンで Mule アプリケーションを実行します。サポート対象のバージョンについては、Mule Runtime Release Notesを参照してください。
サポート対象の Mule Runtime バージョンを実行していない場合、Runtime Manager でバージョンを更新します。
手順を表示
-
新規および既存の Mule アプリケーションの場合:
-
そのアプリケーションの Runtime Manager で [Settings (設定)] に移動します。
-
[Runtime Version (ランタイムバージョン)] セレクターから新しいランタイムを選択します。
ドロップダウンメニューにサポート対象のランタイムバージョンが表示されない場合は、 [Show Old Patch Releases (以前のパッチリリースを表示)] までスクロールダウンし、アプリケーションのランタイムをクリックして選択します。
-
-
Anypoint CLI デプロイメントの場合:
Anypoint CLI を使用して Mule アプリケーションをデプロイしている場合 (ビルドパイプラインを使用する場合など)、 適切な値を指定した
--runtime パラメーターを含める必要があります。 たとえば、次のようにします。anypoint-cli --username="..." --password="..." --organization="Mythical, Inc" --environment="Production" runtime-mgr cloudhub-application deploy --runtime="3.9.4" helloworld ~/demoproj2.zip
-
Maven デプロイメントの場合:
デプロイメントに Maven を使用している場合、
pom.xml ファイル内の <muleVersion> タグを変更する必要があります。たとえば、<muleVersion>3.9.3</muleVersion> を <muleVersion>3.9.4</muleVersion> に変更できます)。
Anypoint Monitoring のログは、組織に Anypoint Integration Advanced パッケージまたは Anypoint Platform の Titanium サブスクリプションがある場合にのみ利用できます。
新しいアプリケーションの監視をデフォルトで有効化する
Mule アプリケーションを CloudHub にデプロイするときに、デフォルトでアプリケーションを監視する場合は、デプロイする前に Anypoint Monitoring でこの機能を設定します。 組織に Anypoint Integration Advanced パッケージまたは Anypoint Platform の Titanium サブスクリプションがある場合、この機能はデフォルトで有効化されています。
CloudHub にデプロイされるときに各 Mule アプリケーションの自動監視を設定する手順は、次のとおりです。
-
Anypoint Monitoring コンテンツへのアクセス権限を持つユーザーアカウントを使用して Anypoint Platform にログインします。
-
[Anypoint Monitoring] に移動します。
-
[Anypoint Monitoring] ナビゲーションメニューで、[Settings (設定)] をクリックします。
-
[CloudHub] を選択します。
-
[Enable Anypoint Monitoring for newly deployed CloudHub applications (新しくデプロイされた CloudHub アプリケーションの Anypoint Monitoring を有効化)] を選択します。
この機能を有効にする前に Mule アプリケーションを CloudHub にデプロイした場合は、それらのアプリケーションの監視を手動で有効にする必要があります。この機能では、以前にデプロイされたアプリケーションの監視をさかのぼって有効にすることはできません。
CloudHub に以前デプロイされたアプリケーションの監視の有効化
Anypoint Monitoring の [Settings (設定)] ページ、アプリケーションの [Settings (設定)] ページ、または Anypoint CLI で Mule の非 AM バージョンで実行されている Mule アプリケーションの監視を有効化して、継続的インテグレーションおよび継続的デリバリー (CI/CD) を実現できます。
Mule のサポート対象バージョンについては、「Mule アプリケーションの Anypoint Monitoring の設定」を参照してください。
Monitoring の [Settings (設定)] でアプリケーションの監視を有効化する
Anypoint Monitoring の [Settings (設定)] ページを使用して、CloudHub にデプロイされ、Mule で実行されているアプリケーションの監視を有効化または無効化できます。
-
Anypoint Monitoring コンテンツへのアクセス権限を持つユーザーアカウントを使用して Anypoint Platform にログインします。
-
[Anypoint Monitoring] に移動します。
-
[Anypoint Monitoring] ナビゲーションメニューで、[Settings (設定)] をクリックします。
-
[CloudHub] を選択します。
-
[Environment (環境)] リストで、アプリケーションが実行されている環境を選択します。
選択された環境で実行されているアプリケーションのリストが表示されます。
[List of resources (リソースのリスト)] 検索ボックスを使用して、特定のアプリケーションを検索できます。
-
アプリケーションの横にある [Enable (有効化)] をクリックして、アプリケーションの監視を有効にします。
Runtime Manager の [Settings (設定)] でアプリケーションの監視を有効化する
CloudHub にデプロイされているアプリケーションにプロパティを追加することで、Mule のサポート対象バージョン上で実行されている Mule アプリケーションの監視を有効化します。
-
Anypoint Platform にログインします。
-
Runtime Manager に移動します。
-
アプリケーションのリストで、監視を有効化するアプリケーションを選択します。 アプリケーションは CloudHub にデプロイされていて、Mule のサポート対象バージョン上で実行されている必要があります。
-
ナビゲーションメニューで [Settings (設定)] をクリックします。
-
[Properties (プロパティ)] をクリックし、次のプロパティを [Text (テキスト)] ビューに追加します。
anypoint.platform.config.analytics.agent.enabled=true -
[Apply Changes (変更を適用)] をクリックします。