Monitored Entities Reference

Every monitored entity have 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 which 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 have 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 running or stopped state.
Thread Count Count of the running threads grouped in five minute.
Deadlocked Thread Count Count of the deadlocked threads grouped in five minute.
Processing Unit The associated processing unit name.
Processing Unit Name The associated instance name.

RTC Transactions

The monitored entity have the metrics for the RTC transactions executed in the inference engine.

RTC Transactions Metrics
Metric Description
Pending Locks The count of pending locks to release grouped in five minutes
RTC Transaction Count The number of RTC Transactions grouped in five minute
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 executed in the inference engine.

Event Throughput Metrics
Metric Description
Event Throughput Total number of events asserted in the inference engine in 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 have the metrics for the BusinessEvents rules executed 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