前のトピック: 含める拡張コンポーネントの定義次のトピック: EMS 名の特殊文字の置換


拡張コンポーネントの正規表現フィルタの定義

ブリッジ、チャネル、またはルートの監視を有効にするための包含フィルタを定義した場合は、メトリックを収集するブリッジ、チャネル、またはルートを特定するための正規表現フィルタを設定できます。

コンポーネントの包含フィルタを定義して、正規表現フィルタを定義しないと、そのタイプのコンポーネントがすべて監視されます。 たとえば、ブリッジの監視を有効にして、ブリッジの正規表現フィルタを追加しないと、すべてのブリッジに関するメトリックが収集されます。 コンポーネントの包含フィルタを定義していない場合、そのコンポーネントの正規表現フィルタはすべて無視されます。

ブリッジ、チャネル、またはルートの正規表現フィルタを定義する方法

  1. TibcoEMSMonitor.Properties ファイルをテキスト エディタで開きます。
  2. 監視する EMS サーバ インスタンスの名前を確認します。
  3. 監視する各サーバ インスタンス上の拡張コンポーネントごとに正規表現フィルタを設定します。 たとえば、サーバ インスタンス tibco_ems_srv1 のブリッジ、チャネル、およびルートの監視を有効にした場合は、以下の包含フィルタをファイルに追加します。
    <ServerInstance>.bridge.filter.includeonly.regex
    <ServerInstance>.channel.filter.includeonly.regex
    <ServerInstance>.route.filter.includeonly.regex
    

    フィルタごとに、正規表現を使用して、監視するコンポーネントのサブセットを特定します。 例:

    tibco_ems_srv1.bridge.filter.includeonly.regex=new.*
    tibco_ems_srv1.channel.filter.includeonly.regex=.*bulletin
    tibco_ems_srv1.route.filter.includeonly.regex=.*
    

    正規表現フィルタは、包含フィルタを true に設定した拡張コンポーネントにのみ適用されます。