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