Try it free

Services

  • Latest Dynatrace
  • Overview
  • 4-min read

Services are an application's fundamental building blocks. From an observability standpoint, they provide application owners with critical metrics to monitor application health.

Services Services provides detailed insights into the performance and health of your services and includes useful features like Service flow and Backtrace.

Prerequisites

Permissions

Check the minimal set of permissions required to run Services Services.

storage:events:read
Query events from GRAIL
storage:entities:read
Query entities from GRAIL
storage:logs:read
Query logs from GRAIL
storage:spans:read
Read span data
storage:metrics:read
Query metrics from GRAIL
storage:buckets:read
Read buckets
storage:smartscape:read
Read smartscape nodes and edges
hub:catalog:read
Read release details
storage:fieldsets:read
Read fieldsets from GRAIL
storage:filter-segments:read
Read filter-segments

Installation

Make sure Services Services is installed in your environment.

Get started

View the real-time performance of all your services. Locate specific services using powerful filters.Analyze database queries executed by your services to discover which operations consume the most resources.Use Dynatrace Intelligence's automated root cause analysis to quickly surface & pinpoint the source of issues in your application services.Failure analysis comparing timeframes.
1 of 4View the real-time performance of all your services. Locate specific services using powerful filters.

In Dynatrace, go to Services Services to launch the app.

Services Services provides detailed insights into the performance and health of your services. Use it to perform failure analysis, response times, query performance, and message processing. You can also utilize this app to filter by key attributes, for example, Kubernetes namespaces or HTTP endpoints, and examine relationships to Kubernetes, host, and cloud infrastructure. Moreover, you can view logs emitted by your services and jump directly to Distributed Tracing Distributed Tracing for deeper analysis of specific transactions.

For more information, see Services app.

Add services to Dynatrace

Add services to Dynatrace using OneAgent or OpenTelemetry integration.

Both options capture metrics, traces, and logs and include support for Serverless functions.

Choose one of the following options to learn more:

Cloud Workload

AWS

    AWS Lambda AWS Fargate Amazon EC2 Amazon ECS Amazon EKS AWS App Runner AWS Elastic Beanstalk All AWS cloud services

Microsoft Azure

    Azure Monitor metrics Azure Logs Azure Kubernetes Service (AKS) Azure App Service Azure Functions Azure Virtual Machines (VM) Azure Virtual Machine Scale Set (VMSS) Azure Service Fabric Azure Spring Apps All Azure cloud services

Google Cloud

    Google Cloud Run (managed)Google Cloud Run (managed) Google Cloud FunctionsGoogle Cloud Functions Google Cloud App EngineGoogle App Engine Google Compute EngineGoogle Compute Engine Google Kubernetes EngineGoogle Kubernetes Engine (GKE) All Google Cloud services
Kubernetes
    Kubernetes cluster Envoy Istio
Host-based
    Linux Windows AIX Solaris zOS
    Amazon EC2 Azure Virtual Machines (VM) Google Compute EngineGoogle Compute Engine
OpenTelemetry
    OpenTelemetry
Other setup options
    Graal VM Native Image GitOps Docker Heroku Ingest data in Dynatrace

Service flow

Find out how Dynatrace can help you trace the sequence of service calls that are triggered by each service request in your environment.

  • How-to guide
Read this guide

Service backtrace

Trace the sequence of service calls all the way back up to the browser click that triggered the sequence of calls.

  • How-to guide
Read this guide

Related topics

  • Service flow
  • Distributed Traces Classic
Related tags
Application Observability