Month: February 2017

Dynatrace Innovation: In 2016 we drew a line in the sand.

As I reflect on 2016 and move well into 2017, I couldn’t be more excited about our position and the year ahead. I believe that, with our focus on innovation, we’ve turned application performance management on its head, completely re-defining how the world’s best businesses will approach it from now on. AI-powered, fully-automated, full-stack – that’s the future of APM. There’s no turning back now. Moving beyond our technical achievements … read more

Inside the Black Box Part 2 – Python

This is the second topic of the “Black Box” series, bringing us to Python. For people interested in part one — Generated Code — please click here. In this post I’ll go through how to take a simple Python script and instrument it using the AppMon Native ADK. I will also shed some light on the most common pitfall when instrumenting Python scripts and how you might be able to … read more

DevOps from the Front Lines: Enterprise Adoption Principles and Pitfalls

So, what do I think of when I’m told a company wants to adopt DevOps? The first thing that comes to mind is the size of the organization, and how far they want to take DevOps best practices. I really want to know what DevOps adoption will mean for the company. In my experience, it gets especially interesting for large organizations that rely on a lot of applications and teams. There … read more

Inside the black box – Generated code

With the requirement to deliver new software releases faster, and more frequently, many companies choose to automate some, or all, of the code development. Developers can create flows in an integrated development environment (IDE) such as JDeveloper, Eclipse or another tool without seeing a single line of code. Once the process is defined in the flow view the IDE creates one or more files which is read in by the … read more

The myth of “mission-critical”: Irrational thinking in modern IT management

I was reading an article today that discusses managing “mission-critical” applications. I really dislike that term. It’s trite, it’s dated – even nonsensical. It suggests that applications fall into two groups – mission-critical, and…optional? marginal? unnecessary? one step away from being voted off the island? Here’s the fallacy with that view – people that run IT organizations are smart, and they invest in stuff that matters to the business. They … read more

Introducing PHP-FPM monitoring (beta)

We’re happy to announce the beta release of Dynatrace PHP-FPM monitoring! Dynatrace PHP-FPM monitoring provides information about connections, slow requests, and processes. Now you’ll know immediately if your PHP-FPM is underperforming. And when problems occur, it’s easy to see which hosts are affected. To view PHP-FPM monitoring insights Click Technologies in the navigation menu. Click the PHP tile. To view cluster metrics, expand the Details section of the PHP-FPM process group. Click the Process group details button.  On the Process group details … read more

Automatically fetch & leverage process-group attributes via Dynatrace API

The Dynatrace API can now be used to seamlessly integrate the process-group attributes that are discovered by Dynatrace OneAgent—for example, technology overview and topology details—into your existing reporting and operations processes. Process-group properties returned by the API can be leveraged in numerous ways depending on the needs of your DevOps teams. Leverage technology overview information The Dynatrace Technology overview presents all of the process-group technology-related information that is detected by Dynatrace … read more

Close Encounters with Out of This World Digital Experience

As technologists, we find ourselves in the middle of tumultuous times and radical change: cloud, containers, automation, artificial intelligence, mobility, the Internet of Things, cyberwarfare, digital transformation, and more! When the $&#! hits the fan, military strategists reference a mental framework called the OODA loop, to sort chaos into clarity. At Perform 2017, we were reminded of how customers continue to find clarity amidst today’s complexity by focusing on their … read more

OneAgent & Security Gateway release notes version 113

OneAgent Java Support for Tibco JMS Support for Spring web services Support for CXF 3.x JAX-RS client .NET Support for Service Fabric remoting General improvements and fixes Efficiency improvements for many technologies, resulting in lower CPU usage. Support for user-defined bridge network mode for Docker Quick Emulator (QEMU) hypervisor detection Detection of ZeroMQ message broker Detection of SQLite technology Windows Agent MSI Installer supports custom path installation Enhanced definition of … read more

Causation and Correlation: What difference does it make?

Causation and Correlation: What’s the difference? Why does it matter? Does it matter? Some vendors use time-based correlation to connect events across multiple observed data sets, and claim there’s a connection between two observed data sets. This type of approach is flawed and can lead to wildly inaccurate conclusions, which itself leads to wasted time by technical teams and high cost to the business. In the chart below we observe … read more