Selecting a service on the services page leads you to the detailed service page. A service is a set of processes that do the same job - for example a web framework or database (read more about how services are defined in Getting Started with APM).
Consult on this page:
Datadog proposes a list of monitors depending on your service type:
Enable them directly or create your own APM monitors.
Note: Tag any monitor with
service:<SERVICE_NAME> to attach it to an APM service.
Datadog provides out of the box graphs for any given Service:
Requests - Choose to display:
Latency - Choose to display:
Error - Choose to display:
Sub-Services: When there are multiple services involved, a fourth graph is available that breaks down your Total time spent/%of time spent/Avg time per request of your service by services or type.
This represents the total/relative/average time spent by traces from the current service to the other services or type.
Note: For services like Postgres or Redis, which are “final” operations that do not call other services, there is no sub-services graph.
On the upper-right corner of each graph click on the arrow in order to export your graph into a pre-existing Timeboard:
In addition to all those graphs there is a service latency distribution graph:
Use the top right selector of this graph to zoom on a given percentile of latency distribution:
See the list of resources associated with your service. Resources are particular actions for your services (typically individual endpoints or queries). Read more about resources in Getting Started with APM. Sort the resources for this service by requests, latency, errors, and time, to identify areas of high traffic or potential trouble. Note that the these metric columns are configurable (see image below).
Filter your resources list with a query for basic text filtering:
Choose what to display in your resources list:
Additional helpful documentation, links, and articles: