Welcome!

APM Blog

Subscribe to APM Blog: eMailAlertsEmail Alerts
Get APM Blog via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from APM Blog
The primary goal of Performance and Load Testing hasn’t changed a lot since I started working in this industry in 2001. What has changed are the application frameworks (from plain HTML via jQuery to Angular) and a shift from page-based to single page apps consuming backend REST APIs us...
At Dynatrace, we help the world’s most important applications work. Whilst working with IT and digital business teams the world over, we are never short of horror stories. Stories that are too scary to reveal the identities of the people, or the brands involved. But this Hallowee...
I like the term “digital attacker” because it conveys the exact goal and endpoint of digital transformation: turning IT into the enabling source for sustainable, competitive advantages.  An old mentor of mine described it well by saying, “I feel like I’m constantly being chased by a bi...
Please do try this at home! In case you watched the recent Dynatrace Coffee Break about the Events API and you are tempted to follow along, well, feel free to follow along: Get a REST client, I have used Postman Create yourself an API token Get the Postman Collection and import it in P...
Reserved space visualization Reserved disk space (which includes space for Cassandra Metrics storage, Elasticsearch storage, Dynatrace installation storage, and Transaction storage) is now visualized as separate colored bars in Node details view (see example below). Previously, reserve...
Dynatrace root-cause analysis relies on AI-driven event- and data-correlation to collect and analyze lots of information about your environment, including all transactions, events, metrics, and topology. Dynatrace uses all this information to quickly pinpoint the root causes of abnorma...
Charts can now be set up to display metrics that are gathered via any custom monitoring plugins you’ve built to monitor 3rd party technologies that aren’t detectable by Dynatrace out-of-the-box. Build custom charts To create a custom chart Select Create custom chart from th...
We recently announced the availability of end-to-end request tracing across JMS and RabbitMQ queues. Such request tracing works perfectly as long as you use the recommended approaches to consuming messages: the JMS Message Listener or, in case of RabbitMQ, the Message Consumer. This is...
Microservice architectures and containers are exploding in popularity, with the number of containerized applications expected to rise by 80% over the next two years. This shift represents a paradigm change in how applications are designed, deployed, and operated. So, it only makes sens...
Containers and Kubernetes are hotter than hot because they let developers focus on their applications, without worrying about the underlying infrastructure that delivers them. And while OpenStack didn’t replace AWS, it clearly is a success story in the open infrastructure space. Here&#...
The explosion of Bitcoin and cryptocurrency has been a proving ground for Blockchain transactions.  Blockchain is a constantly growing list of records called blocks, which are connected and secured using cryptography (1).  Blockchains provide permanent verifiable means of recording tra...
Oracle’s Java 9 Hotspot VM ships with the Garbage First (G1) GC as its default garbage collector. This GC, first introduced in Java 7, has the unique ability to efficiently and concurrently deal with very large heaps. It can also be configured to not exceed a maximum pause time. In thi...
As a web application developer, there are a few key questions you need to answer before selecting a 3rd party library. Before deciding on a library you want to know what the performance impact of the new library will be on your application, whether or not the library will be compliant ...
Dynatrace automatically detects and displays lots of metadata values related to the processes that run in your environment—including version numbers, port numbers, and the name of the script or JAR file that launches each process. Dynatrace also enables you to uses these metadata value...
LATAM Partner Summit 2017 – Day 3: Innovation Good morning and welcome to Day 3. You can recap on Day 1 and Day 2 blogs, and today is all about innovation. Day 3 is a half day allowing for travel, and after a great awards dinner and celebrations last night we’re nearly at full capacity...
LATAM Partner Summit 2017 – Day 2 Award Winners After a solid day of content, discussion, vision, and a lot of coffee – it’s time to sit back and enjoy the LATAM Partner Awards dinner. It’s been a stellar 12 months in LATAM for Dynatrace and the main reason for growth is our fant...
LATAM Partner Summit 2017 – Day 2 Sessions After the arrivals on Day 1 (summarized here), Day 2 offers a packed agenda, some top notch speakers, and coffee firmly set to ‘continuous delivery’ mode. Welcome Robert Rivera opens with a rousing welcome for all attendees who travelled from ...
Dynatrace has provided topological queue support for over two years now. This has enabled Dynatrace to show you which requests in your environment communicate with which queues. It also enables topographical modeling of your queue-based service communications. Many metrics for queueing...
Dynatrace recently introduced the ability to capture Java method arguments and use them as request attributes. This valuable new service-monitoring feature enables fine-grain service filtering and performance analysis. By defining request attributes for your service’s requests, y...
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 in...
OneAgent  Java Java 9 support .NET Argument capture with request attributes Numerical values, aggregations, & deep object access Node.js Added support for Node.js 8.4 Real user monitoring (JavaScript) Support for MooTools 1.6 General improvements and fixes Limits for OneAgent log f...
Twas the night before “go live” and everyone knew, If the code didn’t work, their careers would be through. The code was reviewed and load tests were started, Every metric was precisely charted. The results came back and they were relieved, For all of their functional...
When you’re an APM leader, innovation is everything. But investing in R&D means a dual focus on core capabilities and new advancements – constantly weaving the two together, to create a formidable offering that will address the deep and complex needs of existing and future customer...
We’re excited to announce the beta release of Dynatrace Hadoop monitoring! Hadoop server monitoring provides a high-level overview of main Hadoop components within your cluster. Enhanced insights are available for HDFS and MapReduce. Hadoop-specific metrics are presented alongside all ...
We’re happy to announce the beta availability of Spark monitoring! Apache Spark monitoring provides insight into the resource usage, job status, and performance of Spark Standalone clusters. Monitoring is available for the three main Spark components: Cluster manager Driver program Wor...
Today we launch a new chapter in the life of Dynatrace, and I’m pretty happy to arrive at this moment in time. It’s been an honour (and a massive challenge) to be tasked with redefining how Dynatrace presents itself to the world – one that took me on a very rewarding journey through ou...
I’m pleased to announce that we’ve just released a new book on cloud migration strategies, reflecting on our experiences and lessons-learned in working with many industry leading companies around the world. It is co-authored by Peter Putz, Alois Mayr, Dirk Wallerstorfer, and noted full...
Java Support for TIBCO Business Works job scheduling. This ensures that TIBCO Business Works requests are monitored completely within JVMs. .NET Support for Windows Communication Foundation within standalone .NET processes. For assistance in enabling this within your Dynatrace environm...
We’re excited to announce the beta release of Dynatrace Couchbase monitoring! Couchbase server monitoring provides a high-level overview of all Couchbase components in your cluster. To view Couchbase monitoring insights From the navigation menu, click Technologies. Click the Couchbase ...
We’re happy to announce the beta release of Dynatrace CouchDB monitoring! CouchDB server monitoring provides a cluster overview and all relevant nodes metrics. With CouchDB metrics, you’ll know immediately if your CouchDB installation is under performing. And when problems occur,...
It’s not very often that data aligns perfectly to illustrate a topic. Typically, there are very clear trends among the outlying data points that clearly support the topic in question, but it’s rarely absolute. So, while researching Sitecore performance topics this week, I spotted data ...
Dynatrace mobile-app crash reports now provide detail related to the device types that lead to specific crashes due to their exotic hardware configurations, enabling you to better understand the causes and scope of crashes that your mobile customers experience. Reviewing mobile-app cra...
A key feature of Dynatrace is its ability to continuously monitor every aspect of your applications, services, and infrastructure and to automatically learn the baseline performance metrics related to these components. Dynatrace also automatically learns the baseline response times and...
Debugging is the developer’s best friend when it comes to understanding how code really executes – especially when trying to figure out why the code is not behaving as expected. Debugging works exceptionally well in monolithic apps or in service-oriented apps when you know exactl...
Prologue Following the introduction of the Sitecore Helix framework at Sitecore Symposium 2016 in New Orleans, and after attending Sitecore User Groups where Helix has been discussed, I wanted to take this opportunity to share insights on how to achieve the automation aspects outlined ...
In recent months, at multiple customers, I’ve had the opportunity to observe shockingly similar problems that follow an unfortunately common scenario: There is a perceived site issue A war room or incident is started The network is quickly thrown under the bus Why? Because the complain...
WAN optimization can only be as efficient as you let it be. Recently I’ve seen a good example that illustrates how without diligent application performance management, multi-million WAN optimization investments can quickly turn into a lukewarm “implementation completed” outcome, to say...
Based on Docker and the Kubernetes container cluster manager, Red Hat OpenShift is the next generation container platform for developing, deploying and running containerized applications conveniently and at scale. In this article, Chris Morgan (@cmorgan_cloud), Technical Director for O...
AWS CodePipeline is a more recent addition to Amazon Web Services – allowing development teams to push code changes from source check-in all the way into production in a very automated way. While code pipelines like that are not new (e.g: XebiaLabs, Electric Cloud, Jenkins Pipeline), A...
Market disruption can spark innovation and radical change, and DevOps — as a set of best practices — has emerged from software industry disruptions. Why? Because, over the years, delivering software in many organizations has become harder, slower and more error prone. Outda...