Products > vuApp360 > vuApp360 Console > Service Overview Dashboard

Service Overview Dashboard

The Service Overview in vuApp360 presents a multifaceted approach to analyzing and optimizing your application’s performance. The five dedicated tabs—Service Summary, Service Map, API Transaction, Analyze Errors, and Analyze Latency—offer a comprehensive suite of tools for IT Ops, Application Owners, and Business Heads.

  1. Service Summary provides a consolidated view of individual services, offering insight cards with RED metrics and historical comparisons. Visualizations of Request Rate, Error Rate, and Latency empower users to identify trends, ensuring proactive decision-making.

  2. Service Map introduces an interactive graphical representation of service interactions, including 3rd party services. It provides real-time insights into service status, alerts, and latency, enhancing incident response and facilitating a detailed analysis of individual service performance.

  3. API Transaction delves into the specifics of transactional performance, visualizing RED metrics over time. With the ability to analyze latency distribution, slow traces, and failed traces, this tab provides a nuanced understanding of API transactions.

  4. Analyze Errors offers a detailed analysis of errors, including occurrences over time, error messages, and insights into failed hosts, API transactions, and traces. This tab streamlines the identification and resolution of errors for improved application reliability.

  5. Analyze Latency focuses on latency distribution, slow API transactions, and traces. Visualizations and tables empower users to pinpoint and address latency issues, ensuring optimal application performance.

With these five tabs, Service Overview serves as a centralized hub for proactive monitoring, efficient issue resolution, and comprehensive insights into your application’s health.

Service Summary

The Service Summary empowers you to observe and analyze the performance of individual services and their dependencies effectively. The Service Summary offers a consolidated view of your selected service within the application.

You can select the Service from the dropdown that is under consideration for analysis.

  1. On the Service Summary dashboard, you will find the insight cards displaying RED metrics.



  2. Request Rate, Error Rate, and Latency Graphs: These graphs offer pictorial representations of the respective metrics for the selected service. Visualizing these metrics enables you to spot trends and anomalies, facilitating proactive decision-making.



    💡Note: In the Latency graph, by default, P90 Latency is shown. You can visualize P50, P75, P95, or P99 as well. To update the visualization click on the respective legend, as required.
  3. API Transactions: All the API transactions related to this service are listed in this table. Their corresponding Request Rate, Error Rate, and Latency (P90) are listed in this table. Additionally, Success % is also listed.



    The entries under the API Transaction column are clickable, navigating you to the API Transaction tab.
  4. All Hosts: A tabular column displaying all the hosts and their corresponding RED Metrics and success % are displayed.



  5. Latency Distribution By Host (Top 10): The latency for the particular service is visualized against the Hosts in a bar chart.



  6. Dependencies: A tabular column displaying all the dependencies and their corresponding RED Metrics and Success % are displayed.



  7. Time Spent By Dependency (Top 10): The latency for the particular service is visualized against the Dependencies in a bar chart.



  8. Slow Operations: The slow operations for this service are listed in the table with their Start Time, Duration (in ms), HTTP Status Code, and Timestamp.


Service Map

The Graphical View introduces an interactive Service Map, visually representing how various services interact with each other for a particular application. This graphical representation helps you understand service dependencies and interactions. The Service Map includes the following features:

  1. Service Interaction Visualization: The Service Map offers a clear view of service interactions, illustrating how services interact with each other and how multiple services collaborate to process a request. Directional arrows facilitate the comprehension of the interrelation between services by indicating the flow of communication from one service to another.



  2. Inclusion of 3rd Party Services: The Service Map encompasses 3rd party services like DB, Kafka, Redis, and others. You can observe their status and observe their interactions with application services, facilitating holistic performance observability.

    💡Note: The current release of product has certain limitations with showcasing DB components in the Service map. Also repositioning of nodes in the service map is not possible.
  3. Service Status and Alerts: The color of the service in the Service Map turns Amber or Red based on its status, P90 latency, and error rate. This visual cue alerts you to critical issues that require immediate attention, enhancing incident response. If nodes/ links are in green color, if no issues are observed.
  4. Detailed Service Insights: By clicking on any service, users can see RED metrics for that particular service, including its status. This feature streamlines the analysis of individual service performance.
  5. Latency Visualization: The Service Map visually represents the latency between services using links connecting them. The color of these links changes based on latency SLAs or active alerts, providing quick insights into potential performance bottlenecks.



  6. You can zoom in, zoom out, and fit to screen the service map with options available on the right side.



💡Note:

  1. The automatic Service Map can handle up to 100 services interacting with each other.
  2. Data can load in near real-time for up to 100,000 events per second (EPS).

API Transaction

The third tab on the Service Overview Dashboard visualizes the API Transactions.

On the top, you can select the API Transaction to be observed in the dashboard. By default, All will be selected. Whereas, if you are navigated to this tab, by clicking on a particular API Transaction, that particular API Transaction will be pre-applied. Additionally, you can also update filters for Application and Service if required.

  1. On the top of this dashboard, visualizations of RED metrics against time are shown for the selected API Transaction.



  2. Latency Distribution: Number of Traces against their latency is statistically visualized in this graph.

    💡Note: You can select a particular range with click & drag to be analyzed in detail on any visualization. This will apply the selected range as a time range filter.



  3. Slow Traces: The slow traces are listed in this table with columns, Trace ID, API Transaction, Application, Host, Latency, and Status.



    The Trace ID is clickable, navigating you to the Flame Graph Dashboards for deeper analysis.
  4. Failed Traces: The failed Traces are listed in this table with columns, Trace ID, API Transaction, Application, Host, and P90 Latency.



    The Trace ID is clickable, navigating you to the Flame Graph Dashboards for deeper analysis.

Analyze Errors

  1. The statistics of Server Errors (5xx), Client Errors (4xx), and Exceptions are displayed on the console.



  2. Error Occurrences: The number of error occurrences against the timestamp is visualized in the bar chart.



  3. Error Messages for Exceptions: A tabular format displaying Error Type, Error Message, Count, and Last Seen.



  4. Failed Hosts: For the failed hosts, Host Name, and their RED metrics are listed in the tabular format.



  5. Failed API Transactions: For the failed API Transactions, Request Rate, and Error % are listed. The API transactions are clickable to navigate to the API transaction tab.



  6. Failed Traces: This table is useful to analyze the failed traces displaying, Trace ID, API Transaction, Application, Host, and P90 Latency. The Trace ID can be clicked to do the deeper analysis with the Flame Graph Dashboard.


Analyze Latency

  1. Latency Distribution: Number of Traces against their latency is statistically visualized in this graph.


  2. Slow API Transactions: For the slow API transactions, API transaction name, Request Rate, and P90 Latency are listed in the tabular columns. The API transactions are clickable navigating to the API Transaction tab.



  3. Slow Traces: For the slow Traces, Trace ID, API Transaction, Application, Host, P90 Latency, and Status are listed in the tabular columns. The Trace ID is clickable providing navigation to the Flame Graph Dashboard.



  4. Latency Visualizations: The statistical bar chart for Latency Distribution by Host (Top 10), Time Spent by Dependency (Top 10), and Time Spent by API Transaction (Top 10) are visualized.


Resources

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