Service management

Service management in Observe APM provides powerful tools to visualize, monitor, and understand your system’s architecture and performance. It automatically discovers microservices and databases from your OpenTelemetry data, offering insights into their health and relationships.

Service catalog

The Service Catalog is a comprehensive list of all services and databases detected in your environment. For each service, it displays critical RED metrics (Request rate, Errors, and Duration), helping you quickly identify which services may require attention. This view acts as your central hub for exploring the health and activity of your system.

Service map

The Service Map visually represents the communication relationships between services and databases, showing how traffic flows through your system. It overlays RED metrics on both services and the connections (edges) between them, making it easy to identify bottlenecks, errors, or latency issues within dependencies.

These features are designed to streamline debugging, performance optimization, and overall service management by providing a clear, data-driven view of your architecture in real-time.

Services and edges show up on the service map if they have reported data in the last 7 days.

OpenTelemetry data used for service management

APM service management uses the data and relationships in the Span dataset to discover microservices and databases in your service.

Service management capabilityUnderlying OpenTelemetry data
Service namingservice.name in the span’s resource attributes
Service catalog filteringservice.namespace, and deployment.environment or deployment.environment.name in the span's resource attributes
Service RED metricsSpans of kind SERVER
Service-to-service edgesParent/child spans with different service.name resource attributes
Service-to-database edgesChild spans of kind CLIENT with db.* attributes
Database namingdb.* attributes