この章では、Oracle Stream Analytics Visualizerを使用してOracle Stream Analyticsサーバーのロギング・サービスとコンポーネント・ロガーを表示および構成する方法について説明します。
この章の内容は次のとおりです。
詳細は、「ログの管理」を参照してください。
Oracle Stream Analytics Visualizerを使用すると、選択したOracle Stream Analyticsサーバーのロギング・システムを構成できます。デフォルトでは、このロギング構成がすべてのコンポーネントに適用されます。
コンポーネント固有のロギング・オプションを構成するには、「コンポーネント・ロガーの構成」を参照してください。
サーバー・ロギング・サービスの構成
Oracle Stream Analytics Visualizerを使用すると、選択されたコンポーネントのロギング・プロパティを構成できます。表18-2は、デフォルトで「注意」
ログ・レベルでロギングするように構成されたコンポーネントのリストです。
この項では、次のことを行う方法について説明します。
すべてのコンポーネントに適用されるロギング・プロパティを構成するには、「サーバー・ロギング・サービスの構成」を参照してください。
コンポーネント・ロガーの追加
左ペインで、「ドメイン」→「サーバー」ノードをクリックします(ここで、「ドメイン」はOracle Stream Analyticsドメイン名を示し、「サーバー」はサーバー・インスタンス名を示します)。
右ペインで「ロギング」タブをクリックします。
「コンポーネント・ログ設定」タブをクリックします。
図18-2で示すように「コンポーネント・ログ設定」タブが表示されます。
「追加」をクリックします。
「名前」フィールドにコンポーネントの名前を入力します。
次のいずれかを選択できます。
コンポーネント名: 表18-2のリストとまったく同一のコンポーネント名定数。
表18-2 ロギング・コンポーネント名の定数
コンポーネント名 | 説明 |
---|---|
|
Oracle Stream Analyticsサーバーで実行中のアダプタ・インスタンスからのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーで実行中のキャッシュ・システムおよびキャッシュ・インスタンスからのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーで実行中のチャネルからのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーで実行中のOracle CQLプロセッサからのログ・メッセージに適用されます。 |
|
各CQLプロセッサのコアにあるCQLエンジンからのログ・メッセージに適用されます。 |
|
各CQLプロセッサのコアにあるCQLエンジンからのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバー・イベント・ディスパッチ・インフラストラクチャのイベント駆動環境からのログ・メッセージに適用されます。 |
|
<May 26, 2009 5:53:49 PM PDT> <Info> <EventTrace> <BEA-000000> <Application [helloworld], Stage [helloworldOutputChannel] received insert event> 重大度が <May 26, 2009 6:02:34 PM PDT> <Debug> <EventTrace> <BEA-000000> <Application [helloworld], Stage [helloworldOutputChannel] received insert event [HelloWorldEvent: HelloWorld - the current time is: 6:02:34 PM]> |
|
Oracle Stream Analyticsサーバーとアプリケーション・ライフサイクル操作からのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーの一般的なJMX関連管理のAPI操作からのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーの監視サービスからのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーのイベント記録および再生操作からのログ・メッセージに適用されます。 |
|
Springコンテナ操作からのログ・メッセージに適用されます。 |
|
Oracle Stream Analyticsサーバーで実行中のストリーム・インスタンスからのログ・メッセージに適用されます。 |
アプリケーション名: 任意のOracle Stream Analyticsサーバー・アプリケーションまたはユーザー定義アプリケーションのモジュール名。たとえば、sample.HelloWorld
です。
パッケージ名: 任意のOracle Stream Analyticsサーバーまたはユーザー提供のJavaパッケージの名前。たとえば、com.bea.wlevs.ede
です。
クラス名: 任意のOracle Stream Analyticsサーバー・クラスまたはユーザー定義クラスの完全修飾名。たとえば、com.bea.wlevs.cep.core.EPRuntimeImpl
です。
「レベル」ドロップダウン・メニューから重大度レベルを選択します。
緊急
アラート
クリティカル
エラー
警告
注意
情報
デバッグ
トレース
「保存」をクリックします。
コンポーネントと重大度レベルが表内に表示されます。
コンポーネントのロギング・レベルの変更
左ペインで、「ドメイン」→「サーバー」ノードをクリックします(ここで、「ドメイン」はOracle Stream Analyticsドメイン名を示し、「サーバー」はサーバー・インスタンス名を示します)。
右ペインで「ロギング」タブをクリックします。
「コンポーネント・ログ設定」タブをクリックします。
図18-3で示すように「コンポーネント・ログ設定」タブが表示されます。
表内のコンポーネント・エントリを選択します。
「編集」をクリックします。
「レベル」ドロップダウン・メニューから重大度レベルを選択します。
緊急
アラート
クリティカル
エラー
警告
注意
情報
デバッグ
トレース
「保存」をクリックします。
新しい重大度レベルが表内に表示されます。
コンポーネント・ロガーを削除するには:
Oracle Stream Analytics Visualizerを使用すると、選択したOracle Stream Analyticsサーバーのログに関する問合せを実行できます。ログ問合せ機能を使用すると、選択されたログ・ファイル内の情報を表示できます。
ログの問合せ