診断ログ・ファイルの表示と構成
診断ログ・ファイルは、問題の発生前および発生後にトラブルシューティングするために役立ちます。
次の項で説明するように、診断ログ・ファイルを表示したり、診断ログ・ファイルおよびファイル内の情報に影響する設定を構成したりできます。
ログ情報、エラー・メッセージおよびアラートを表示するためのFusion Middleware Controlの使用
Fusion Middleware Controlログ・ビューアを使用して、コンポーネントのログ・エントリを検索して表示できます。
ログ・ファイルでは、ログ・メッセージを検索したり、特定の日付範囲、ユーザー、ユーザー・トランザクションまたはメッセージのレベル(エラー、警告、通知など)をターゲットにするといったフィルタを適用できます。Fusion Middleware Controlログ・ビューアから、ログ・ファイル全体を表示することもできます。
エラー・メッセージと警告のログ・エントリが複数のログ・ファイルにまたがって生成される場合、その追跡は困難です。しかし、複数のログ・ファイルにわたる特定のユーザー・トランザクションのログ情報を表示することが可能です。トランザクション・レベルのロギングでは、実行コンテキストID(ECID)と呼ばれる一意のトランザクションIDを、ユーザー・リクエストに応答して生成されるすべてのログおよびエラー・メッセージに関連付けています。このロギングによって、基となる問題の原因を迅速に診断できます。ただし、ログ内のメッセージによっては(たとえば、サーバーの起動や停止のシステム・メッセージ)、トランザクション属性がありません。クライアント・リクエストに関連するすべてのログ・メッセージは、トランザクション属性を持ちます。
この手順を始める前に、Fusion Middleware Controlの使用に記載されている情報についてよく理解しておく必要があります。
ログ・ファイルのローテーション・ポリシーの構成とログ・レベルの指定
ログ・ファイルのサイズと経過時間に基づいて、新しいログ・ファイルを作成する必要があるタイミングを決定する基準を構成できます。
ログ・ファイルに保存するメッセージのレベルを決定するログ・レベルも指定できます。
このセクションには次のトピックが含まれます:
ログ・ファイルのローテーション・ポリシーを構成しログ・レベルを指定するためのFusion Middleware Controlの使用
ログ・ファイルのローテーション・ポリシーおよびログ・レベルを構成すると、ログ・ファイルに十分なデータを保持しつつ、管理可能な状態に維持できます。
この手順を始める前に、Fusion Middleware Controlの使用に記載されている情報についてよく理解しておく必要があります。
ログ・ビューアを使用した問題の診断
Fusion Middleware Controlのログ・ビューアを使用して、システムの問題の解決に役立つ可能性があるメッセージを探すことができます。
-
Fusion Middleware Controlが表示されます。
-
ナビゲータで、「WebLogicドメイン」を選択して「bi」を右クリックし、「ログ」、「ログ・メッセージの表示」の順に選択します。
「ログ・メッセージ」ページが表示されます。ログ・ビューアがすべてのログ・ファイルから行を収集し、このページに表示します。行をフィルタして、関心のあるものを表示できます。
-
リストのフィルタを開始するには、検索基準を入力して関心のあるメッセージを探します。
-
特定の日付の前後にエラーが発生したことがわかっている場合は、「日付範囲」を「時間間隔」に設定します。フィルタの開始および終了の日付を選択します。
-
エラーが繰り返し発生している場合は、「日付範囲」を「最新」に設定します。「日」を選択して、1や3などの数字を指定します。
-
「メッセージ・タイプ」には、次の「インシデント・エラー」、「エラー」、「警告」および「通知」を選択します。返されるメッセージの数が多すぎる場合は、「通知」の選択を解除して、エラーと警告のみを表示します。
「通知」を選択する利点は、Oracle Analytics Serverシステムの動作内容がわかることで、異常が発生した場所を特定するのに役立てることができます。
-
-
メッセージをフィルタするには:
-
「フィールドの追加」をクリックし、「モジュール」を選択して、「追加」をクリックします。
-
「モジュール」が「次を含む」に設定されていることを確認して、次の値を入力します。
oracle.bi.management
この値は、システム管理のためのすべてのログ・エントリが由来するJavaパッケージの名前を指定します。
-
-
「検索」をクリックします。
このページには、診断中の問題に関係するエラーおよび警告を含め、条件に合うすべてのログ・メッセージが表示されます。
-
ログ・メッセージのコピーを保存するには、「メッセージをファイルにエクスポート」をクリックし、「Oracle診断ログ・テキスト(.txt)として」または必要に応じてその他の形式を選択します。
ログ・メッセージを表示すると、「メッセージ」列に、何の操作がいつ行われたかが表示されます。いつサーバーが再起動されたか、構成の変更が行われたかなど、重要な情報を知ることができます。「ログ・ファイル」列の値を使用すると、書込み先のファイルがわかり、システムの動作の手がかりとなります。たとえば、obis1-diagnostic.logの値はOracle BIサーバーとの相互作用を示し、sawlog5.logの値はプレゼンテーション・サービスとの相互作用を示します。
ログ・メッセージを表示して、何が特定の状況の原因となったかを確認できます。たとえば、Fusion Middleware Controlで別のリポジトリを指定するという変更を行ったのに、プレゼンテーション・サービスではそのリポジトリを表示できないとします。ログ・メッセージを表示すると、管理対象サーバーをホストし、新規リポジトリのコピー先となるコンピュータのメモリーが不足していることを示すエラー・メッセージが見つかります。先のエラー・メッセージは、管理サーバーがリポジトリの変更をレポートし、その変更を管理対象サーバーに同期しようとしたことを示します。