Monitoring Performance
In Cortex, performance monitoring of Applications and Runners is facilitated through an array of tables and graphs.
Metrics can be viewed on the Dashboard, Runner Details, or Application Details pages. Dashboard presents combined metrics of every Application and Runner, whereas Application Details and Application Details present coressponding metrics per Applicaiton and per Runner; respectively.
Application Metrics
Application Metrics offer a detailed, granular view of performance, presented per Node Unit and per Node. This level of detail aids in monitoring the specific performance aspects of your Application across its components. The key Application Metrics include:
Latency
Measures the time events take to enter and exit a Node Unit or Node, with Latency expressed in milliseconds across all graphs.
Latency Statistics
Provides a detailed statistical analysis of Latency, including minimum, maximum, mean, standard deviation, median, and percentiles (75th, 90th, 95th, 98th, 99th, and 99.9th), all in milliseconds. This metric offers insight into the distribution and variability of latency within Node Units and Nodes.
Throughput
Indicates the rate at which events are processed by Nodes, treating events as inputs and outputs and calculating the event processing rate in Events/Second.
Events Processed
Counts the number of events processed per minute by Node Units and Nodes, tracking the cumulative number of events as inputs.
Latency
Milliseconds
Throughput
Events/Second
Events Ingested
Events/Minute
Beyond Application Metrics, Cortex also provides Runner Metrics for a broader overview of performance at the Runner level.
Runner Metrics
Runner Metrics focus on the resources each Runner utilizes, including CPU, RAM, and Egress, with RAM and Egress measured in gigabytes (GB).
CPU Consumption
The amount of processing power consumed by the Runner.
RAM Consumption
The volume of memory utilized by the Runner, measured in gigabytes.
Egress
The quantity of data sent from the Runner to external destinations per minute, also in GB.
Latency
Number
Throughput
GB
Egress
GB/Minute
In Dashboard, Runner Details, or Application Details pages you can monitor performance metrics and more useful information about your Applications or Runners one-by-one or in total. We now continue to describe Dashboard, Runner Details, or Application Details pages in more detail.
Last updated