Services

Easily understand which load balancers, processes, & hosts are part of your service flow

Dynatrace Service flow is very useful for understanding what your services and requests are calling across your service landscape. To date, Service flow has only shown which services are called. We’ve now extended Service flow to reflect an important dimension: your underlying infrastructure, including hosts, processes, and load balancers. Load balancers and proxies For some time now, Dynatrace has included load balancers and proxies on its service overview pages, within… read more

Request attributes: Java method argument capture is now supported

Dynatrace recently introduced request attributes, a valuable new service-monitoring feature that enables fine-grain service filtering and performance analysis. By defining request attributes for your service’s requests, you can enable advanced filtering for service requests across all Dynatrace analysis views. Once configured, request attributes help you to better understand the relationships between performance, errors, and application-specific meta data in your requests. Until now this functionality was only available for web… read more

Compare service request performance and behavior over time

One of the most important and basic features of any performance monitoring solution is the ability to track metric trends over time (i.e., charting of time-series data). Dynatrace uses sophisticated charting to visualize changes in metric trends over time, making it easy to see trends at a glance. Comparison of trends within separate time periods has long been a challenge, however. When two time frames occur close together in time, you… read more

PurePath visualization: Analyze each web request from end-to-end

Dynatrace OneAgent enables you to track each individual request from end to end. This enables Dynatrace artificial intelligence to automatically identify the root causes of detected problems and to analyze transactions using powerful analysis features like service flow and the service-level backtrace. Dynatrace enables you to efficiently find the proverbial needle in the haystack and focus on those few requests (out of tens of thousands) that you’re interested in. read more

Customizable naming for auto-detected server-side services

Dynatrace automatically detects and names your applications’ server-side services based on basic properties of your application deployment and configuration. These properties and the resulting service names should be intuitive to you because they reflect your service landscape. In some cases however, the default naming scheme may not be to your liking or may not adequately reflect your service landscape. In other instances, you may want to add certain process or… read more

Improved design & functionality of Service pages

Over the past months, we’ve added numerous enhancements to our Service overview pages. To maximize the value of these enhancements, it became necessary to build an entirely new page design. We’re now proud to present all the new views and features that the enhanced Service overview page design has to offer. Service overview page As you can see from the image below, the service overview page has received a major… read more

Automated rule-based tagging for services

Using tags to organize and label all the monitored components in your environment is a great way to filter server-side services for purposes of developing component-specific dashboard charts and assigning responsibility to specific team members or groups. However, managing and applying tagging within large, dynamic environments can be a real challenge. To address this, Dynatrace now provides a rule-based approach to tagging that gives you the flexibility you need to take maximum… read more

Enhanced filtering for Service flow and response time analysis

Modern web applications typically feature complex service architectures that can process millions of different types of requests. With each unique request behaving slightly differently and triggering a slightly varied service flow, it can be a real challenge to analyze the performance and behavior of individual requests. The latest filtering enhancements on all Dynatrace service-analysis pages help you navigate the complexity of your application’s service architecture—enabling you to find the proverbial needle… read more

Analysis of individual service instances

Dynatrace Ruxit has long provided the ability to detect distributed services (for details, see How does Ruxit detect and name services?). To date, Dynatrace Ruxit has represented distributed services as services that are hosted by multiple processes. Dynatrace Ruxit now enables you to analyze the load distribution, response time spreads, and failure rates of each individual service instance. To view service instances Open the Ruxit menu and select Transactions &… read more

Monolith to MicroServices: Key Architectural Metrics to Watch

Through my Share Your PurePath program I can confirm that many software companies are moving towards a more service-oriented approach. Whether you just call them services – or Micro-services doesn’t really matter. If you want to get a quick overview of the concepts I really encourage you to read Benjamin Wootton’s blog and the comments on “Microservices – Not A Free Lunch!” In the data that has been… read more