teamcenter-status-mapping.properties
The teamcenter-status-mapping.properties ファイルには、BlamePoint メトリックに対するマッピング ロジックとノード内のエレメント用のアラートが含まれています。デフォルト値のファイルをダウンロードするには、ここをクリックします。
apmdevops104jp
The teamcenter-status-mapping.properties ファイルには、BlamePoint メトリックに対するマッピング ロジックとノード内のエレメント用のアラートが含まれています。デフォルト値のファイルをダウンロードするには、ここをクリックします。
3
2
Team Center マップには、アプリケーションのトポロジが表示されます。アラートとベースライン メトリックからの差異強度によって、その時点での各コンポーネントの実行状況を把握できます。teamcenter-status-mapping.properties ファイルには、アラートおよび差異強度を頂点にマップするプロパティが含まれています。
ファイルからのサンプル プロパティを以下に示します。
BUSINESSTRANSACTION.3=By Business Service|<serviceId>|{name}|*|Browser
各プロパティは、以下の形式になります。
<topological element type>.<sequence number>=<metric path expression>
は、このプロパティが適用する頂点の<topological element type>
タイプ
を識別します。属性「Type」によって、頂点のタイプ
を検索します。は、通常シーケンスで定義されている数値識別子です。<sequence number>
は、アラートおよび差異強度メトリックを特定の<metric path expression>
タイプ
の頂点に一致させるプロパティの主要部分です。は、<metric path expression>
|
(パイプ)文字で区切られた複数のセグメントで構成されます。各セグメントは、以下の文字の 1 つで構成できます。- 文字列リテラル or
- ワイルドカード文字 *
- <> で囲まれた属性名
- {} で囲まれた属性名
文字列リテラル
は、アラート メトリック パスまたは差異強度メトリック パス内の対応するセグメントの完全一致です。ワイルドカード
* は、任意の文字列に一致します。セグメントに <> で囲まれている属性名が含まれていて、頂点にその属性が含まれている場合、その属性の値はアラートの一致に使用されます。任意の式に複数の <> セグメントがある場合があります。
属性値に
|
文字を含めることができます。属性値に含まれるセグメントの数がわかっている場合、属性名の後に「/」文字を付け、その後に数を指定します。この数によって、指定された数のメトリック セグメントが属性と一致します。属性値内のセグメントの数がわからない場合は、属性名を {} で囲みます。エンジンは、プロパティでこのセグメントの後にセグメント数が記載されていない、任意の数のセグメントに対して、属性と一致します。式では、1 つの {} セグメントのみ使用できます。
例
以下の例では、これらのメトリック プレフィックスが使用されています。
SERVLET.1=Servlets|<servletClassname>SERVLET.2=Frontends|Apps|<applicationName>GENERICFRONTEND.1=Frontends|<name/4>BUSINESSTRANSACTION.3=By Business Service|<serviceId>|{name}|*|Browser
タイプ SERVLET の頂点が値
AxisServlet
の属性 servletClassname
を持っています。頂点がエージェント に属しており、以下のメトリック パスで受信されるアラートは、SuperDomain|us-n8d-server|Tomcat|Tomcat Agent.
プロパティのこの頂点に一致します。SERVLET.1
SuperDomain|us-n8d-server|Tomcat|Tomcat Agent|Servlets|AxisServlet:Average Response Time (ms)
SERVLET タイプの頂点に値が「
TradeService
」の applicationNam
e 属性があり、頂点が エージェントに属している場合、以下のメトリック パスで受信されるアラートは、SuperDomain|us-n8d-server|Tomcat|Tomcat Agent
プロパティのこの頂点に一致します。SERVLET.2
SuperDomain|us-n8d-server|Tomcat|Tomcat Agent|Frontends|Apps|TradeService:Average Response Time (ms)
GENERICFRONTEND タイプの頂点に値が「
Apps|Portal|URLs|List Accounts
」の name
属性があり、頂点が エージェントに属している場合、以下のメトリック パスで受信されるアラートは、SuperDomain|tas-cz-ne|NowhereBank|Portal
プロパティのこの頂点に一致します。GENERICFRONTEND.1
SuperDomain|tas-cz-ne|NowhereBank|Portal|Frontends|Apps|Portal|URLs|List Accounts:Average Response Time (ms)
BUSINESSTRANSCTION タイプの頂点に値が「
Place|Order|One|Two
」の name
属性があり、頂点に値が「Trading Service
」の Business Service
属性がある場合、以下のメトリック パスで受信されるアラートは、BUSINESSTRANSACTION.3 プロパティのこの頂点に一致します。SuperDomain|Custom Metric Host (Virtual)|Custom Metric Process (Virtual)|Custom Business Application Agent (Virtual) |By Business Service|Trading Service|Place|Order|One|Two|Submit Order|Browser:Average Browser Render Time (ms)
プロパティ内のメトリック一致パターンには、{name} セグメントの後に、さらに 2 つのセグメントがあります。最後の 2 つのセグメントを除くすべてのセグメントは、name 属性に一致します。
ビジネス トランザクションについては、serviceId は属性
Business Service
の内部 ID です。BUSINESSTRANSACTION タイプの頂点はどのエージェントにも属せず、その一致パターンはすべてのエージェントに対して一致します。Team Center で、任意のアラートを頂点と一致させるように、ルールを拡張できます。
これらのプロパティはすべてホット設定可能です。Enterprise Manager を再起動する必要はありません。
以下の属性名またはエージェントによって収集された任意の属性を使用します。
- name
- applicationName
- serviceId
- servletClassname
- servletMethod
- wsNamespace
- wsOperation
- backendName
- socketHostname
- socketPort
- transactionId
ステータス マッピング セクション
以下のメトリック プレフィックスは、デフォルトでは、ステータスに影響します。
Front-end: SERVLET
SERVLET.1=Servlets|<servletClassname>SERVLET.2=Variance|*|*|Servlets|<servletClassname>SERVLET.3=Frontends|Apps|<applicationName>SERVLET.4=Variance|*|*|Frontends|Apps|<applicationName>SERVLET.5=By Frontend|<applicationName>|HealthSERVLET.6=Variance|*|*|By Frontend|<applicationName>|HealthSERVLET.7=WebServices|Server|<wsNamespace>SERVLET.8=Variance|*|*|WebServices|Server|<wsNamespace>SERVLET.9=WebServices|Server|<wsNamespace>|<wsOperation>SERVLET.10=Variance|*|*|WebServices|Server|<wsNamespace>|<wsOperation>SERVLET.11=WebSphere|Web Container|Individual Requests|<servletClassname>SERVLET.12=Variance|*|*|WebSphere|Web Container|Individual Requests|<servletClassname>SERVLET.13=JSP|<servletClassname>SERVLET.14=Variance|*|*|JSP|<servletClassname>SERVLET.15=JSPServlet|<servletClassname>SERVLET.16=Variance|*|*|JSPServlet|<servletClassname>SERVLET.17=ServletFilters|<servletClassname>SERVLET.18=Variance|*|*|ServletFilters|<servletClassname>SERVLET.19=ASP.NET|<servletClassname>SERVLET.20=Variance|*|*|ASP.NET|<servletClassname>SERVLET.21=WebServices|Server|<servletMethod>SERVLET.22=Variance|*|*|WebServices|Server|<servletMethod>
Front-end: EJB
EJB.1=Frontends|Apps|<applicationName>EJB.2=Variance|*|*|Frontends|Apps|<applicationName>EJB.3=By Frontend|<applicationName>|HealthEJB.4=Variance|*|*|By Frontend|<applicationName>|Health
Front-end: GENERICFRONTEND
GENERICFRONTEND.1=Frontends|<name/4>GENERICFRONTEND.2=Variance|*|*|Frontends|<name/4>GENERICFRONTEND.3=Frontends|Apps|<applicationName>GENERICFRONTEND.4=Variance|*|*|Frontends|Apps|<applicationName>GENERICFRONTEND.5=By Frontend|<applicationName>|HealthGENERICFRONTEND.6=Variance|*|*|By Frontend|<applicationName>|HealthGENERICFRONTEND.11=MVC|Controllers|<ControllerName>GENERICFRONTEND.12=Variance|*|*|MVC|Controllers|<ControllerName>GENERICFRONTEND.13=WebAPI|Controllers|<ControllerName>GENERICFRONTEND.14=Variance|*|*|WebAPI|Controllers|<ControllerName>
Front-end: WEBSERVICE_SERVER
WEBSERVICE_SERVER.1=WebServices|Server|<wsNamespace>WEBSERVICE_SERVER.2=Variance|*|*|WebServices|Server|<wsNamespace>WEBSERVICE_SERVER.3=WebServices|Server|<wsNamespace>|<wsOperation>WEBSERVICE_SERVER.4=Variance|*|*|WebServices|Server|<wsNamespace>|<wsOperation>WEBSERVICE_SERVER.5=WebServices|Server|<name>WEBSERVICE_SERVER.6=Variance|*|*|WebServices|Server|<name>
Back-end: WEBSERVICE
WEBSERVICE.1=WebServices|Client|<wsNamespace>WEBSERVICE.2=Variance|*|*|WebServices|Client|<wsNamespace>WEBSERVICE.3=WebServices|Client|<wsNamespace>|<wsOperation>WEBSERVICE.4=Variance|*|*|WebServices|Client|<wsNamespace>|<wsOperation>WEBSERVICE.5=WebServices|Client|<name>WEBSERVICE.6=Variance|*|*|WebServices|Client|<name>WEBSERVICE.7=Backends|<backendName>WEBSERVICE.8=Variance|*|*|Backends|<backendName>WEBSERVICE.9=Backends|<backendName/2>WEBSERVICE.10=Variance|*|*|Backends|<backendName/2>WEBSERVICE.11=Backends|<backendName/3>WEBSERVICE.12=Variance|*|*|Backends|<backendName/3>WEBSERVICE.13=Backends|WebService at <wsNamespace>WEBSERVICE.14=Variance|*|*|Backends|WebService at <wsNamespace>WEBSERVICE.15=By Frontend|<applicationName>|Backend Calls|WebServicesWEBSERVICE.16=Variance|*|*|By Frontend|<applicationName>|Backend Calls|WebServicesWEBSERVICE.17=WebService at <wsNamespace>WEBSERVICE.18=Variance|*|*|WebService at <wsNamespace>
Back-end: SOCKET
SOCKET.1=Backends|<name>SOCKET.2=Variance|*|*|Backends|<name>SOCKET.3=Backends|System <socketHostname> on port <socketPort>SOCKET.4=Variance|*|*|Backends|System <socketHostname> on port <socketPort>SOCKET.5=Backends|System <socketHostname> on UDP port <socketPort>SOCKET.6=Variance|*|*|Backends|System <socketHostname> on UDP port <socketPort>SOCKET.7=By Frontend|<applicationName>|Backend Calls|<name>SOCKET.8=Variance|*|*|By Frontend|<applicationName>|Backend Calls|<name>SOCKET.9=By Frontend|<applicationName>|Backend Calls|System <socketHostname> on port <socketPort>SOCKET.10=Variance|*|*|By Frontend|<applicationName>|Backend Calls|System <socketHostname> on port <socketPort>SOCKET.11=By Frontend|<applicationName>|Backend Calls|System <socketHostname> on UDP port <socketPort>SOCKET.12=Variance|*|*|By Frontend|<applicationName>|Backend Calls|System <socketHostname> on UDP port <socketPort>SOCKET.13=NIO|Channels|Sockets|Server|Port <socketPort>SOCKET.14=Variance|*|*|NIO|Channels|Sockets|Server|Port <socketPort>SOCKET.15=NIO|Channels|Sockets|Client|<socketHostname>|Port <socketPort>SOCKET.16=Variance|*|*|NIO|Channels|Sockets|Client|<socketHostname>|Port <socketPort>SOCKET.17=NIO|Channels|Datagrams|Server|Port <socketPort>SOCKET.18=Variance|*|*|NIO|Channels|Datagrams|Server|Port <socketPort>SOCKET.19=NIO|Channels|Datagrams|Client|<socketHostname>|Port <socketPort>SOCKET.20=Variance|*|*|NIO|Channels|Datagrams|Client|<socketHostname>|Port <socketPort>
Back-end: EJBCLIENT
EJBCLIENT.1=Backends|<name>EJBCLIENT.2=Variance|*|*|Backends|<name>EJBCLIENT.3=By Frontend|<applicationName>|Backend Calls|<name>EJBCLIENT.4=Variance|*|*|By Frontend|<applicationName>|Backend Calls|<name>
Back-end: DATABASE
DATABASE.1=Backends|<name>DATABASE.2=Variance|*|*|Backends|<name>DATABASE.3=Backends|<name>|SQL|*|*|*DATABASE.4=Variance|*|*|Backends|<name>|SQL|*|*|*DATABASE.5=By Frontend|<applicationName>|Backend Calls|<name>DATABASE.6=Variance|*|*|By Frontend|<applicationName>|Backend Calls|<name>DATABASE.7=DB2 z/OS Subsystems|<applicationName>|*DATABASE.8=Differential Control|DB2 z/OS Subsystems|<applicationName>|*
Back-end: GENERICBACKEND
GENERICBACKEND.1=<name/3>GENERICBACKEND.2=Variance|*|*|<name/3>GENERICBACKEND.3=Backends|<name/3>GENERICBACKEND.4=Variance|*|*|Backends|<name/3>
BUSINESSTRANSACTION
BUSINESSTRANSACTION.1=By Business Service|<serviceId>|{name}|*BUSINESSTRANSACTION.2=Variance|*|*|By Business Service|<serviceId>|{name}|*BUSINESSTRANSACTION.3=By Business Service|<serviceId>|{name}|*|BrowserBUSINESSTRANSACTION.4=Variance|*|*|By Business Service|<serviceId>|{name}|*|BrowserBUSINESSTRANSACTION.5=By Business Service|<serviceId>|{name}|HealthBUSINESSTRANSACTION.6=Variance|*|*|By Business Service|<serviceId>|{name}|HealthBUSINESSTRANSACTION.7=Business Segment|<serviceId>|{name}|*|BrowserBUSINESSTRANSACTION.8=Variance|*|*|Business Segment|<serviceId>|{name}|*|BrowserBUSINESSTRANSACTION.9=Business Segment|<serviceId>|{name}BUSINESSTRANSACTION.10=Variance|*|*|Business Segment|<serviceId>|{name}BUSINESSTRANSACTION.11=Business Segment|<serviceId>|{name}|*BUSINESSTRANSACTION.12=Variance|*|*|Business Segment|<serviceId>|{name}|*BUSINESSTRANSACTION.13=Business Service|<serviceId>|Business Transactions|{name}BUSINESSTRANSACTION.14=Variance|*|*|Business Service|<serviceId>|Business Transactions|{name}BUSINESSTRANSACTION.15=Business Process|<serviceId>|Business Transactions|{name}BUSINESSTRANSACTION.16=Variance|*|*|Business Process|<serviceId>|Business Transactions|{name}
TRANSACTION_PROCESSOR
TRANSACTION_PROCESSOR.1=CICS Regions|<applicationName>TRANSACTION_PROCESSOR.2=CICS Regions|<applicationName>|*TRANSACTION_PROCESSOR.3=CICS Regions|<applicationName>|Alerts|*TRANSACTION_PROCESSOR.4=IMS Subsystems|<applicationName>TRANSACTION_PROCESSOR.5=IMS Subsystems|<applicationName>|*TRANSACTION_PROCESSOR.6=Differential Control|CICS Regions|<applicationName>TRANSACTION_PROCESSOR.7=Differential Control|CICS Regions|<applicationName>|*TRANSACTION_PROCESSOR.8=Differential Control|CICS Regions|<applicationName>|Alerts|*TRANSACTION_PROCESSOR.9=Differential Control|IMS Subsystems|<applicationName>TRANSACTION_PROCESSOR.10=Differential Control|IMS Subsystems|<applicationName>|*