Services

  • 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. By tracking response time, throughput, and failure rates, owners can quickly identify anomalies detected by Davis® AI.

Dynatrace offers both health monitoring and detailed analysis of services. You can investigate traces, logs, and hotspots while also using the Smartscape® technology to understand relationships between services and their underlying infrastructure, such as hosts or Kubernetes nodes.

Service monitoring

Dynatrace offers a comprehensive set of capabilities to address diverse observability use cases. These range from high-level monitoring dashboards to in-depth analysis tools supporting app owners and troubleshooting use cases. You can leverage different interfaces based on their specific needs, whether monitoring service health, analyzing performance issues, or investigating complex system behaviors.

Services Classic Services Classic includes analysis capabilities such as hotspot detection, service flow visualization, and code-level profiling.

Service monitoring vs process monitoring

A service is a logical application component that performs specific business functions and handles end-user requests. A process is an executable program running on a host or container that consumes system resources.

Service monitoring focuses on application performance from an end-user perspective. It tracks the following:

  • Transaction flows and response times.
  • Service endpoints and their interactions.
  • Application-level errors and dependencies.

Process monitoring focuses on infrastructure resource utilization. It measures the following:

  • CPU, memory, and thread consumption.
  • Operating system processes on machines or in containers.
  • Process availability and resource bottlenecks.

In Dynatrace, processes are organized into process groups, while services represent the logical application components. This dual approach provides visibility into both infrastructure and application performance in a connected context.

Related tags
Application Observability