Monitored Entities Reference

Every monitored entity has some associated metrics that you can use to author rules.

The following monitored entities you can use while creating rules:

  • Cluster
  • Processing Unit
  • RTC Transactions
  • Event Throughput
  • BusinessEvents Rules

Cluster

The cluster has the metrics that are computed for the entire cluster or application.

Cluster Metrics
Metric Description
Processing Units Running (%) The percentage of processing units in the Running state of the total deployed processing units in the cluster.
Processing Units in Normal (%) The percentage of processing units in the Normal state of the total deployed processing units in the cluster.
Processing Units in Warning (%) The percentage of processing units in the Warning state of the total deployed processing units in the cluster.
Processing Units in Critical (%) The percentage of processing units in the Critical state of the total deployed processing units in the cluster.

Processing Unit

The processing unit entity has the metrics computed for an instance.

Processing Units Metrics
Metric Description
Average CPU (%) Average CPU usage percentage averaged over five minutes.
Average Used Memory (%) Average memory usage percentage (evaluated over max allocated memory), averaged over five minutes.
Is Running Check if it is in a running or stopped state.
Thread Count Count of the running threads grouped in five minutes.
Deadlocked Thread Count Count of the deadlocked threads grouped in five minutes.
Processing Unit The associated processing unit name.
Processing Unit Name The associated instance name.

RTC Transactions

The monitored entity has the metrics for the RTC transactions ran in the inference engine.

RTC Transactions Metrics
Metric Description
Pending Locks The count of pending locks to release groups in five minutes
RTC Transaction Count The number of RTC Transactions grouped in five minutes
Processing Unit The associated processing unit name
Processing Unit Name The associated instance name
Agent Name The name of the agent

Event Throughput

The monitored entity has the metrics for the throughput of the events ran in the inference engine.

Event Throughput Metrics
Metric Description
Event Throughput Total number of events asserted in the inference engine in a five-minute interval.
Destination URI The URI of the destination where the event was received
Processing Unit The associated processing unit name
Processing Unit Name The associated instance name
Agent Name The name of the agent

BusinessEvents Rules

The monitored entity has the metrics for the BusinessEvents rules ran in the inference engine.

BusinessEvents Rules Metrics
Metric Description
Rule Execution Time The average rule execution time in milliseconds
Rule Name The rule URI
Processing Unit The associated processing unit name
Processing Unit Name The associated instance name
Agent Name The name of the agent