Dynatrace has filed a patent for a system and method that enables real-time discovery and monitoring of multidimensional topology models for applications and computing infrastructure. The system uses different types of agents to capture specific topological aspects, such as virtualization agents for monitoring virtualized hardware, operating system agents for monitoring resource utilization and performance, and transaction agents for monitoring transaction executions. The monitoring data collected by these agents allows for the creation of a comprehensive topology model that integrates various aspects of the monitored system. GlobalData’s report on Dynatrace gives a 360-degree view of the company including its patenting strategy. Buy the report here.
According to GlobalData’s company profile on Dynatrace, Hybrid cloud management was a key innovation area identified from patents. Dynatrace's grant share as of September 2023 was 72%. Grant share is based on the ratio of number of grants to total number of patents.
Real-time discovery and monitoring of multidimensional topology models
A recently filed patent (Publication Number: US20230254359A1) describes a computer-implemented method and system for monitoring distributed transactions in a distributed computing environment. The method involves capturing monitoring data and relationship data using different types of agents, sending this data to a remote monitoring node, and updating a topology model based on the received data.
The method begins with an agent of the first type capturing monitoring data that identifies communication between a first topology entity and a second topology entity. This monitoring data includes identification data for the first topology entity and is sent over a network to a monitoring node located remotely from the host computing device. Simultaneously, an agent of the second type captures relationship data that identifies execution dependencies between the first topology entity and a third topology entity. This relationship data, which also includes identification data for the first topology entity, is sent to the monitoring node.
Upon receiving the monitoring data and relationship data, a topology processor residing on the monitoring node updates a topology model for the distributed computing environment. The identification data for the first topology entity is used to describe communication relationships between topology entities and define execution dependencies between them.
The patent also describes various scenarios in which the method can be applied. For example, it can be used to monitor communication between services, processes, or operating systems within a distributed computing environment. The method involves instrumenting agents in the relevant entities to capture the necessary data and updating the topology model accordingly.
Overall, this patent presents a computer-implemented method and system for monitoring distributed transactions in a distributed computing environment. By capturing monitoring and relationship data and updating a topology model, this method enables effective monitoring and analysis of communication relationships and execution dependencies between topology entities.