Skip to main content
Sumo Logic

Service Map and Dashboards

Service Map

The Service Map is a high-level view of your application environment, automatically built from tracing data in real time as it arrives in Sumo Logic. This gives you a greater understanding of your application architecture and dependencies between monitored microservices. 

The Service Map provides the following features:

  • Zoom in and out on the map.
  • Hover over a service to see its connections to other services and the last 15 minutes of activity in terms of latency, requests, and errors.
  • Click on a service to open the Entity Inspector with the ability to drill down to traces, metrics, and the service dashboard.
  • Filter by application, if your tracing data has the application=[app-name] tag.
  • Search for a service by name.

service map selected a service.png


Settings are user-specific and preserved in your browser's Local Storage, so each user can have their own specific settings to view Service Map health indicators. The settings menu opens by clicking the gears icon in the top-right corner of the map.
service map gear icon for settings.png

Color of services

The color of services are based on automatic (default) or manual thresholds you can configure in the settings menu. Red indicates an error and blue indicates normal activity.


By default, a service is displayed in a red circle if at least one of the KPIs (latency, errors, requests) has an anomaly (a spike for latency and errors or dip in the case of requests) in the last 15 minutes AND the anomaly was not present 7 days ago at the same time.

The standard metric outlier operator is used to detect this. You can adjust the sensitivity and learning window of the outlier detection in the settings menu to make the logic more or less dependent on occasional spikes. 

service map settings.png

Shape of services

Remote services, like databases or external calls, automatically detected in client traffic, even without actual direct instrumentation, are visualized using the cloud icons instead of circles.

service circles.png


The Service Map shows activity between services and their presence from the last 72 hours, however, if the service or connection was inactive for more than one hour, it is displayed with dashed lines.

Size of services

The size of services on the map is based on how active they are, where large circles are more active compared to small circles that are less active.  

Application Service Dashboards

Service and Application dashboards are available as two Explorer hierarchies. You can access them in the Explore By drop down menu.

The Application Service View groups services into higher-level applications based on the application=[app-name] custom tag that you may add to your tracing data if you want to leverage it fully. If not present, all services will belong to a "default" application. See how to modify the attributes of your spans.

The Service Application View takes a contrary approach, displaying services by top level and breaking down their health by application. This view is especially useful for shared services that support more than one application.

Service Dashboards from traces.png

Services need to be active in the last 15 minutes to appear on the list. Recent inactivity will result in a grayed-out list entry.

Each dashboard is a fully customizable set of panels based on automatically generated metrics using tracing data as input. You can get insight into microservice health by looking at stats from:

  • Latency: (real-time average) the average time it takes for entry spans for that service to complete
  • Requests: (real-time counter) the number of entry spans reported by the service
  • Errors:  (real-time counter) the number of entry spans for the service that finished with an error

By clicking on any data point on the chart, just like for any other Sumo Logic dashboard, you can view the side panel's Infrastructure tab to drill down to related metrics or traces for the selected service.

infrastructure tab in Explore traces.png