Abstract:
Bereit gestellt wird ein Verfahren zum Erzeugen von Prozessprotokollen aus Prozessdaten in einem IT-System mit zumindest einem Extraktionsknoten, zumindest einem Speicherknoten und zumindest einem Transformationsknoten, wobei die Prozessdaten in zumindest einem Client-System des IT-Systems gespeichert sind, wobei - in einem Server-System des IT-Systems ein Anwendungskatalog ausgeführt wird und - mit dem Anwendungskatalog eine Anzahl von Anwendungsvorlagen verwaltet werden, wobei jede Anwendungsvorlage ein Installationsprogramm und Konfigurationsdaten umfasst, wobei - mit dem Installationsprogramm die jeweilige Anwendungsvorlage instanziiert, konfiguriert und in dem Server-System als Anwendung zur Ausführung gebracht wird, - die ausgeführten Anwendungen von einer Runtime-Komponente, die auf dem Server-System ausgeführt wird, überwacht und verwaltet werden, und - gemäß einer Anzahl von Steueranweisungen, die auf den Knoten ausgeführt werden, aus den Prozessdaten die Prozessprotokolle ermittelt werden, wobei die Konfigurationsdaten der jeweiligen Anwendung Informationen darüber umfassen, auf welchem Knoten welche Steueranweisungen ausgeführt werden.
Abstract:
Production telemetry insights are provided inline to developer experience. Some examples are directed to curating large amount of aggregated tracing and diagnostic data from an already deployed service, mapping cost profile information (e.g., CPU, memory, exceptions, etc.) to code components, and providing context specific recommendations and/or warnings to a developer working within the source code for the service in conjunction with different components. Detection and mitigation of potential problems may be enabled prior to the code being committed to a source code repository.
Abstract:
A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and populating a second set of fields in the schema and/or selected by an event author.
Abstract:
Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic tuning of multiprocessor and multicore computing systems to improve application performance and scalability. A system may include a number of processing units (CPUs) and profiling circuitry configured to detect the existence of a scalability problem associated with the execution of an application on CPUs and to determine if the scalability problem is associated with an access contention or a resource constraint. The system may also include scheduling circuitry configured to bind the application to a subset of the total number of CPUs if the scalability problem is associated with access contention.
Abstract:
A system determines the performance of a network within the context of an application using that network. Network data is collected and correlated with an application that uses the network as well as a distributed transaction implemented by the application. The collected network data is culled, and the remaining data is rolled up into one or more metrics. The metrics, selected network data, and other data are reported in the context of the application that implements part of the distributed transaction. In this manner, specific network performance and architecture data is reported along with application context information.
Abstract:
Methods, systems, and apparatus, for determining when an application is sufficiently instantiated to be subject to a crawling operation. In an aspect, a method includes instantiating a native application instance that generates environment instances for display on a user device within the native application instance; in response to the instantiation of the native application instance: monitoring for occurrences of activity lifecycle events of the native application instance, monitoring for changes in a memory footprint of the native application instance, and generating, in response to the monitoring of the lifecycle events and monitoring of the changes in the memory footprint indicating the native application instance is sufficiently instantiated to be subject to a crawling operation, a load signal indicating the native application instance is sufficiently instantiated to be subject to the crawling operation.
Abstract:
Examples disclosed herein relate to creating a first document skeleton associated with a first state of an application, creating a second document skeleton associated with a second state of the application, determining, according to a comparison of the first document skeleton and a second document skeleton, whether a transition occurred in the application, and in response to determining that the transition occurred in the application, logging a measured metric associated with the application.
Abstract:
One embodiment provides an apparatus. The apparatus includes a processor, a chipset, a memory to store a process, and logic. The processor includes one or more core(s) and is to execute the process. The logic is to acquire performance monitoring data in response to a platform processor utilization parameter (PUP) greater than a detection utilization threshold (UT), identify a spin loop based, at least in part, on at least one of a detected hot function and/or a detected hot loop, modify the identified spin loop using binary translation to create a modified process portion, and implement redirection from the identified spin loop to the modified process portion.
Abstract:
User interactions with a computing system are sensed and recorded. The recording represents a process for controlling a computer system. The computer system actions that are taken based upon the sensed user interactions are also recorded. The recording is parsed and a test for testing the recorded process is generated and automatically executed from the recording.