すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:ログディレクトリの表示

最終更新日:Jan 07, 2025

アプリケーションの例外を処理するために、インスタンスログとアプリケーションログを確認できます。Enterprise Distributed Application Service (EDAS) では、ログディレクトリをお気に入りに追加したり、ログを表示したり、ログを検索したりできます。

ログディレクトリをお気に入りに追加する

[ログディレクトリ] タブには、EDAS のデフォルトのログディレクトリが表示されます。アプリケーションのログディレクトリをお気に入りに追加できます。

ログディレクトリをお気に入りに追加するときに、ログディレクトリを Simple Log Service に追加することもできます。このようにして、[ログの検索] ページで、ディレクトリ内のアプリケーションログを表示および検索できます。

説明

ログディレクトリのみをお気に入りに追加または削除できます。

  1. EDAS コンソール にログオンします。

  2. 左側のナビゲーションペインで、[アプリケーション管理] > [アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 ページ上部で、名前空間を選択します。 [コンテナサービスまたはサーバーレス Kubernetes クラスター][クラスタータイプ] ドロップダウンリストから選択します。 次に、デプロイするアプリケーションを見つけ、アプリケーション名をクリックします。

  3. 左側のナビゲーションペインで、[ログ] をクリックします。 [ログ] ページで、[ログディレクトリ] タブをクリックします。

  4. [ログディレクトリ] タブの右上隅にある [オンライン表示の追加] をクリックします。

  5. Add Online View ダイアログボックスで、[アプリケーションログディレクトリ] フィールドにディレクトリを入力し、[ログサービスに追加] をオンにするかどうかを指定して、[追加] をクリックします。

    アプリケーションのログディレクトリを指定するときは、次の要件が満たされていることを確認してください。

    • 完全なディレクトリには、log または logs が含まれている必要があります。

    • ディレクトリはスラッシュ (/) で終わる必要があります。これは、フォルダーを追加することを示します。

インスタンスログを表示する

アプリケーションのログディレクトリをお気に入りに追加した後、インスタンスとアプリケーションのログを表示できます。

  1. [ログディレクトリ] タブで、ログディレクトリの左側にあるアイコンをクリックして、ログファイルリストを表示します。ログファイルリストでログファイルを見つけ、表示[操作] 列の をクリックします。

    説明

    [ログフレームワークの設定ファイル] フォルダー内のログファイルのログの詳細を表示し、ログレベルを変更できます。 ログレベルは、昇順で TRACE、DEBUG、INFO、WARN、ERROR です。ログレベルが変更されると、システムはページの下部に指定されたレベル以上のログを表示します。

  2. [リアルタイムログ] ページで、[ECS インスタンス ID/名前/IP] ドロップダウンリストからインスタンスを選択して、このインスタンスのログの詳細を表示します。

    ページの右下隅にある [リアルタイム追加を有効にする] をクリックして、ファイルに追加された最新のコンテンツがロードされていることを確認します。これは、tailf コマンドに似ています。

Simple Log Service に対する権限を RAM ユーザーに付与する

たとえば、Resource Access Management (RAM) ユーザーとして Simple Log Service を使用し、ログディレクトリまたはファイルを Simple Log Service に追加したり、アプリケーションログを表示したり、分散検索を実行したりする場合です。この場合、RAM ユーザーが所属する Alibaba Cloud アカウントを使用して、RAM コンソールで RAM ユーザーに権限を付与する必要があります。これを行うには、次の操作を実行します。

  1. Alibaba Cloud アカウントを使用して RAM コンソール にログオンします。

  2. 左側のナビゲーションペインで、[ID] > [ユーザー] を選択します。 [ユーザー] ページで、権限を付与する RAM ユーザーを見つけ、権限を追加[アクション] 列の をクリックします。

  3. [権限の追加] パネルの [ポリシーの選択] セクションで、[システムポリシー] をクリックし、検索ボックスに log と入力します。 [aliyunlogreadonlyaccess] をクリックして、このポリシーを右側の [選択済み] セクションに追加し、[OK] をクリックします。

    説明

    [プリンシパル] パラメーターは自動的に指定されます。このパラメーターを設定する必要はありません。複数の RAM ユーザーに権限を付与するには、[プリンシパル] フィールドにキーワードを入力して RAM ユーザーを検索し、[プリンシパル] フィールドに追加します。

  4. [権限の追加] パネルで、RAM ユーザーと付与された権限を確認します。確認後、[完了] をクリックします。

お気に入りからログディレクトリを削除する

お気に入りからログディレクトリを削除すると、アプリケーションの指定されたログディレクトリが削除されます。ログディレクトリが削除された後、[ログディレクトリ] タブには表示されなくなります。このディレクトリのインスタンスログは表示できません。ただし、実際のログディレクトリとファイルは削除されません。

説明

デフォルトのログディレクトリをお気に入りから削除することもできます。

  1. [ログディレクトリ] タブで、ログディレクトリを選択し、[ブックマークからログディレクトリを削除] をクリックします。

  2. [ブックマークからログディレクトリを削除] ダイアログボックスで、削除するログディレクトリを確認し、[ログに関連するプロジェクトとログストアを削除] をオンにするかどうかを指定して、[確認] をクリックします。

    お気に入りからログディレクトリを削除するときは、[ブックマークからログディレクトリを削除] をオンにすることができます。

    • ログディレクトリが Simple Log Service から削除されていない場合は、このディレクトリにある元のアプリケーションログを表示できます。

    • ログディレクトリが Simple Log Service から削除されている場合は、このディレクトリにある元のアプリケーションログを表示できません。