Skip to main content

Services

1. Services Landing Page​

Purpose: This page serves as the entry point for service-level observability.

Key Features:

  • Displays a list of services with key performance indicators
  • Columns include:
    • Service Name: The name of the service being monitored
    • P99, P90, P50 Latencies: Percentile-based response times for the service
    • Operations per Second: The number of requests handled by the service per second
    • Error Rate (%): The percentage of requests resulting in errors
  • Users can sort the data in ascending or descending order by clicking on column headers

User Navigation​

When a user clicks on a specific service, they are redirected to the service's Overview page.


2. Service Overview Page​

The Overview Page provides detailed insights into the selected service's performance metrics and trends.

Services

Key Components​

  • Latency Graph: Displays time-series data of P99, P90, and P50 latencies
  • Operations per Second Graph: Shows the rate of requests handled over time
  • Error Rate Graph: Indicates the percentage of requests that resulted in errors

User Interaction​

The graphs update in real-time based on the selected time range (e.g., last 1 day, last 1 week).

To view detailed operations, users can click on the Operations tab.


3. Operations Page​

The Operations Page provides a breakdown of operations within the selected service.

Services

Key Features​

Span Table:

  • Displays detailed metrics for each operation, including P99, P90, and P50 latencies, operations per second, and error rates
  • Users can sort the columns (e.g., descending or ascending order) using the arrow icons

Metrics Explained​

  • P99, P90, P50: Response time percentiles for the operations
  • Operations per Second: Number of requests of that particular operation type processed per second
  • Error Rate (%): Percentage of requests of that particular operation type resulting in errors

Sorting and Filtering Options​

  • Sorting: Available for all metric columns (ascending/descending)
  • Filtering: Available on the Trace Page to narrow down traces by time, operation, or error status

Services Add and Sort filter

Service Map​

Service Map provides a visual representation of how services interact with each other. It helps users understand service dependencies, monitor performance, and quickly identify issues across the system.

Steps to Use It:​

  1. Go to the Service page then select Service Map.

  2. Select the desired dataset from the dataset dropdown (top-left). The map will update to show services and connections for the selected dataset.

  3. Select the required time range from the time filter (top-right). All metrics like ops/s and call counts will update based on the selected time range.

  4. View the service nodes on the map. Each node represents a service and displays its operations per second (ops/s).

  5. Hover over a service node to view detailed metrics. The popup shows ops/s, error rate, and latency (P99, P95, P50).

  6. Click on a service node and use the external link icon to navigate to the service Overview page.

  7. Observe the connections between services. Connections show call direction, call count, and protocol (HTTP/gRPC).

  8. On hovering over any particular node, it’s possible connections are highlighted.

Availability:​

All users

Services

Services

Services

Services

Services