RED Metrics

Request Rate Overview

The Request Rate Overview in vuSmartMaps™ APM facilitates IT Ops, Application Owners, and Business Heads in gaining valuable insights into the request rates of applications, services, and hosts. This module empowers users to precisely identify areas with high or low request rates, enabling them to optimize application performance. Let’s explore the three tabs of the Request Rate overview, each providing unique perspectives on request rate-related data:

Distribution by Site

The Distribution by Site tab presents a comprehensive view of request rates across different sites within your application. This tab allows you to observe trends and perform historical comparisons, aiding in request rate analysis.

  1. Request Rate Trend Chart: Visualize the request rate trend chart for each site, providing an at-a-glance understanding of request rate patterns over time. The trend chart helps identify periods of increased or decreased request rates, facilitating timely corrective actions.
  2. Historical Comparison: Compare request rates for each site against historical data, including vs. Yesterday and the Same Day Last Week. This feature enables the detection of anomalies and assists in identifying performance improvements.

API Distribution by Site

The API Distribution by Site tab offers insights into request rates for individual transaction APIs at the site level, enabling you to focus on specific APIs with varying request rates.

Fields Displayed

  1. Transaction: This column displays the name or identifier of the transaction API associated with the request rates. It helps pinpoint the specific APIs with varying request rates.
  2. Service: The Service column indicates the service or component to which the transaction API belongs. This information assists in understanding the overall impact of request rates on different services.
  3. Request Rate: The Request Rate column provides the number of requests received for each transaction API. It allows you to prioritize APIs with higher request rates and focus on optimizing critical APIs.

APIs are sorted by default based on Request Rate in decreasing order, making it easier to identify APIs with the highest request rates and those requiring attention.

API Distribution by Host per Site

The API Distribution Host per Site tab provides an overview of request rates for each host within a site, enabling you to pinpoint specific hosts with varying request rates.

Fields Displayed

  1. Host: This column displays the name or identifier of the host associated with the request rates. Identifying individual hosts with varying request rates helps in localized troubleshooting.
  2. Host IP: The Host IP column represents the IP address of the respective host. This information is valuable for isolating request rate variations related to specific machines or servers.
  3. Request Rate: The Request Rate column indicates the number of requests received for each host. Focusing on hosts with varying request rates can lead to targeted performance improvements.

Hosts are sorted by default based on Request Rate in decreasing order, making it easier to identify hosts with the highest request rates and those requiring attention.

Error Rate Overview

The Error Rate Overview page in vuSmartMaps APM empowers IT Ops, Application Owners, and Business Heads to gain insights into application errors and precisely identify their sources within the environment. This comprehensive module consists of four tabs, each offering valuable perspectives on error-related data, helping you swiftly resolve issues and enhance application performance. Let’s explore each of these tabs in detail:

Distribution by Site

The Distribution by Site tab offers a comprehensive view of error rates across different sites within your application. This tab allows you to observe trends and historical comparisons, aiding in error rate analysis.

  1. Error Rate Trend Chart: Visualize each site’s error rate trend chart, providing an at-a-glance understanding of error trends over time. The trend chart helps identify periods of increased error rates, facilitating timely corrective actions.
  2. Historical Comparison: Compare error rates for each site against historical data, including vs. Yesterday and the Same Day Last Week. This feature facilitates the detection of irregular error patterns and helps in root cause analysis.

API Distribution by Site

The API Distribution by Site tab offers insights into error rates for individual transaction APIs at the site level, enabling you to focus on specific APIs that might be causing errors.

Fields Displayed

  1. Transaction: This column displays the name or identifier of the transaction API associated with the errors. It helps pinpoint the specific APIs that are experiencing higher error rates.
  2. Service: The Service column indicates the service or component to which the transaction API belongs. This information assists in understanding the overall impact of errors on different services.
  3. Error Rate: The Error Rate column provides the percentage of errors associated with each transaction API. It allows you to prioritize APIs with higher error rates and focus on resolving critical issues.
  4. Error Type: Similar to the Error Type column in the Error List tab, this column specifies the category or type of error encountered within each transaction API.

APIs are sorted by default based on Error Rate in decreasing order, making it easier to identify APIs with the highest error rates and those requiring attention.

API Distribution by Host per Site

The API Distribution by Host per Site tab provides an overview of error rates for each host within a site, allowing you to pinpoint specific hosts responsible for errors.

Fields Displayed

  1. Host: This column displays the name or identifier of the host associated with the errors. Identifying individual hosts experiencing higher error rates helps in localized troubleshooting.
  2. Host IP: The Host IP column represents the IP address of the respective host. This information is valuable for isolating errors related to specific machines or servers.
  3. Error Rate: The Error Rate column indicates the percentage of errors associated with each host. Focusing on hosts with higher error rates can lead to targeted remediation efforts.

Hosts are sorted by default based on Error Rate in decreasing order, making it easier to identify hosts with the highest error rates and those requiring attention.

Error Traces

The Error Traces tab presents trace details for error-prone transactions at the application level, offering insights into the root causes of errors.

Fields Displayed

  1. Trace ID: This column displays the unique identifier for each transaction trace, enabling easy reference for further investigation. And clicking on a particular trace navigates you to the Flame Graph page.
  2. Host: The Host column indicates the host or server where the error-prone transaction was executed. Knowing the affected host helps in identifying server-specific issues.
  3. Location: The Location column provides information about the geographic location or region from which the error transaction originated. This insight aids in identifying potential regional issues.
  4. Service: This column specifies the service or component associated with the error transaction. Understanding the service context allows you to comprehend the impact on specific application components.
  5. Duration: The Duration column represents the time taken for the error transaction to complete. Analyzing transaction durations helps in identifying performance-related issues.
  6. Date: The Date column displays the timestamp when the error transaction was initiated. It helps correlate errors with specific time frames, aiding in time-bound analysis.
  7. Name: This column denotes the type or category of the operation. Categorizing errors by operations assists in prioritizing and addressing critical issues.
  8. Status: This column indicates the status or outcome of the error transaction, such as success, or error. Understanding transaction status facilitates targeted issue resolution.

Latency Overview

The Latency Overview in vuSmartMaps APM provides a comprehensive set of four tabs, each offering valuable insights into latency performance and enabling you to identify and address potential performance bottlenecks in your application ecosystem. Let’s delve into each of these tabs to understand their functionalities in detail:

Distribution by Site

The Latency Distribution by Site tab offers a clear visual representation of latency percentage distribution across different sites within your application. This tab allows you to understand the latency trends for each site and identify variations in latency over time.

  1. Latency % Distribution: Easily grasp the distribution of latency percentage at each site, providing an overview of latency performance across the application.
  2. Historical Comparison: Observe historical comparisons of P90 Latency (vs. Yesterday and the Same Day Last Week). This historical data empowers you to observe latency trends and detect any deviations from expected values.

API Distribution by Site

The API Latency Distribution by Site tab provides a detailed view of latency metrics for individual transaction APIs at the site level. This information is crucial for understanding the performance of specific APIs and their impact on overall application latency.

Explore latency details for each transaction API in a tabular format, including relevant information such as service, P90 Latency, and P95 Latency.

APIs are sorted by default based on latency values in decreasing order, making it easier to identify APIs with the highest latency, and facilitating targeted optimizations.

API Distribution by Host per Site

The API Distribution by Host per Site tab offers insights into latency metrics for each host within a site, allowing you to pinpoint specific hosts that might be causing latency issues.

  • Tabular Format: Examine latency details for each host per site in a tabular format, including host IP, service, P90 Latency, and P95 Latency.
  • Hosts are sorted by default based on latency values in decreasing order, making it easier to identify hosts with the highest latency, and facilitating targeted optimizations.

Slow Transaction Traces

The Slow Transaction Traces tab presents trace details for slow transactions at the application level, helping you identify the root causes of latency and performance degradation.

  1. Tabular Format: Access detailed trace information, such as host, location, service, duration, date, operation, and status, in a tabular format. Clicking on a particular Trace ID name navigates you to the Flame Graph page.
  2. MTTR Rescue: Rapidly resolve latency issues by leveraging trace details to identify problematic components impacting application performance. This feature reduces Mean Time to Resolution (MTTR) significantly.

Further Reading

  1. Analyse App and Service
  2. Trace Details

Resources

Browse through our resources to learn how you can accelerate digital transformation within your organisation.