• Keine Ergebnisse gefunden

Master's ThesisA Monitoring Agent for Go

N/A
N/A
Protected

Academic year: 2022

Aktie "Master's ThesisA Monitoring Agent for Go"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Master's Thesis

A Monitoring Agent for Go

The goal of this thesis is to build an agent to monitor performance metrics of a Go application at run-time. The agent must be implemented in the context of Dynatrace, a state-of-the-art peformance monitoring tool.

The agent must be deployable with as little effort as possible, in the best case by

automatically detecting Go processes and injecting itself. It must provide at the very least heap and GC metrics (e.g., memory usage, GC pause times, and allocations) as well as sampled CPU data compatible with Dynatrace. Also, the agent must generate a PurePath, as other Dynatrace agents do, with as little effort for the user of the agent.

The thesis must include a detailed analysis of the Go runtime and its monitoring capabilities, as well as an analysis of comparable monitoring tools that support Go. It must also include a detailed evaluation of the both the functionality and performance of the agent.

The master thesis will be implemented in cooperation with Dynatrace Austria. It must be submitted not later than 03.10.2017.

Supervisor: Dipl.-Ing. Philipp Lengauer Student: Michael Obermüller, BSc

Johannes Kepler Universität Linz, Altenberger Straße 69, 4040 Linz, Österreich, www.jku.at, DVR 0093696 Dipl.-Ing. Philipp Lengauer

Institut für Systemsoftware Tel.: +43 732 2468-4362 Fax: +43 732 2468-7138 philipp.lengauer@jku.at

Linz, 29. September 2016

Referenzen

ÄHNLICHE DOKUMENTE

Due to the fact that so-called multi-agent systems are suited to model markets with the characteristics mentioned above it is the objective of this research project to simulate

At the same time, as mobile internet becomes available and affordable, the mobile device can play as personal access point to private and shared data, as well as applications, which

• The use of any type of peer-to-peer software (emule, edonkey, BitTorrent, etc.) for obtaining copyright- protected data (films, music files, games, software etc.), as well

Again, a hierarchy structure is used, where in the lower level, agents reach formation consensus by tracking their center of mass (presented as a virtual agent), and in the

They might consider instances in which models (or practices involving the model, or modelling) have become sites of disciplinary adoration and/or discursive attention. How has

"Community Medicine" aufgebaut. Ein Eckpfeiler dieses Schwerpunktes ist die Integration der Problemstellungen der Lehre, Forschung und medizinischen Versorgung.

Thanks to David Francois (Ministére de la Défense, France), we were able to use additional samples from France, where paraffin wax is beached on the coast lines as well. After

The goal of this thesis is to develop a compiler plugin that automatically generates boilerplate code for introspection classes.. Methods called by instrumented code must be