正常性ルールのエンティティ
正常性ルールは、アプリケーション全体または一部のエンティティセットに関連付けられているメトリックを評価できます。たとえば、アプリケーション内のすべてのビジネストランザクションに対する特定のメトリックを評価するビジネス トランザクション パフォーマンスの正常性ルールを作成できます。または、アプリケーション内のすべてのノードや特定のティア内のすべてのノードに対応するノードの正常性ルールを作成することもできます。デフォルトの正常性ルールはこのカテゴリ内にあります。
また、アプリケーション内の限られたエンティティ、またはノードや JMX オブジェクト、エラーなどの単一のエンティティに適用される正常性ルールを作成することも可能です。例えば、特定のシステムプロパティを共有するノード内の具体的な接続プールに関する最初のプールサイズ、およびアクティブな接続数を評価するJMXの正常性ルールを作成できます。
サーバーレスエンティティのモニタリング
サーバレス機能は、ティアレベルで追跡されます。サーバレス機能は、各ティア内のラムダ(λ)アイコンで示されます。サーバーレスエンティティを構成するアプリケーションの正常性ルールを設定する場合は、[Affected Entities] タブでサーバーレスティアをモニターすることを選択できます。AWS Lambda のティアを構成するサーバレスエンティティに対して、さまざまな正常性ルールがどのように評価されるかについては、「サーバレスティアの評価」を参照してください。
正常性ルールウィザードでは、正常性ルールの影響を受けるエンティティを指定して、具体的な正常性ルールを作成することができます。たとえば、あるビジネストランザクションについて、正常性ルールが適用されるティアを制限したり、特定のビジネストランザクションについて、正常性ルールの適用を名前や一定の基準に一致する名前で制限したりします。
ノードの正常性ルールには、ノードのタイプ(Java、.NET、PHP など)を指定できます。
特定の基準を満たすノードにのみに正常性ルールを適用するように指定することもできます。
Entities Affected by a Health Rule
For anOverall Application Performance Health Ruletype, the health rule applies to the entire application, regardless of the business transaction, tier, or node.
If you configure your Health Rule to work with tiers, you must also configure the parallel policy to work with tiers. However, if you configure your Health Rule to work with tiers, but your policy is configured with nodes first, you will not trigger any actions or notifications. The inverse is also true. The following screenshots show examples of a health rule and a policy created in the correct order.
The following table lists the entities that you can apply health rules to:
| Health Rule Type | Applicable Entities |
|---|---|
| Advanced Network |
|
| Business Transaction Performance |
|
| Custom |
|
Databases, Database Agent, and Remotes Services health 注: The option to monitor Database Agent health does not appear on the Controller UI if you enable telemetry by using the agent flag To enable health rules for the Database Agent telemetry data, enable the telemetry at the account level on the controller UI. |
|
Event Storage- Overage Monitoring | Browser Events:
Mobile Events:
Analytics Events:
|
| Error Rates |
|
| Information Points |
|
| License | APM Entity:
Database Instance:
Machine Agent Host:
Network Visibility (NETVIZ) Host:
Server (SIM Machine Agent) Host:
Synthetic Time Block
Synthetic Jobs
Unified RUM
License Rule |
| Node Health—JMX |
|
| Node Health—Transaction Performance or Node Health—Hardware, JVM, CLR |
注: The performance of serverless tiers is not evaluated for Tier/Node Health (Hardware) health rules. AWS does not offer node-level dashboards or metrics because the serverless platform runtime instances spin up and down on demand. |
| Server health |
|
| Service Endpoint |
|
| User Experience: API Monitoring— API and Synthetic Jobs |
|
| User Experience - Mobile Apps |
|
| User Experience - Mobile Network Requests |
|
| User Experience - Browser Apps—Pages, iframes, Ajax Requests, Virtual Pages, Synthetic jobs |
|