Getting system metrics using POSIX tracing services

  • Authors:
  • Agustín Espinosa Minguet;Vicente Lorente Garcés;Ana García Fornes;Alfons Crespo i Lorente

  • Affiliations:
  • Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia, Spain;Departamento de Informática de Sistemas y Computadoras, Universidad Politécnica de Valencia, Spain;Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia, Spain;Departamento de Informática de Sistemas y Computadoras, Universidad Politécnica de Valencia, Spain

  • Venue:
  • Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the possible applications of the POSIX tracing services is to obtain system metrics from trace streams. A trace stream stores a sequence of events generated by the system during the application execution. By interpreting this sequence of events, interesting system metrics can be obtained. Unfortunately, the interpretation of these sequences of events may be very difficult for a programmer who does not know the system implementation in detail. In order to solve this problem, we present an interface which is implemented on top of the POSIX tracing services. This interface allows the programmer to obtain predefined system metrics and user-defined metrics from trace streams without having to know the system implementation.