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:
- The Total amount of requests
- The amount of Requests per second
Latency - Choose to display:
- The Avg/p75/p90/p95/p99/Max latency of your traced requests
- The Apdex score for web services; learn more about Apdex
Error - Choose to display:
- The Total amount of errors
- The amount of Errors per second
- The % Error Rate
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.
Export to timeboard
On the upper-right corner of each graph click on the arrow in order to export your graph into a pre-existing dashboard:
The service page also displays a service latency distribution graph:
Use the top right percentile selectors to zoom into a given percentile, or hover over the sidebar to view percentile markers.
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).
Refer to the dedicated resource documentation to learn more.
Filtering the resources list
Filter your resources list with a query for basic text filtering:
Choose what to display in your resources list:
- Requests: Absolute amount of requests traced (per seconds)
- Avg/p75/p90/p95/p99/Max Latency: The Avg/p75/p90/p95/p99/Max latency of your traced requests
- Total time: Sum of all time spend in this resource
- Error: Absolute amount of error for a given resource
- Error Rate: Percent of error for a given resource
Additional helpful documentation, links, and articles: