Software Telemetry extension
When analyzing the performance of software applications, not only timing, but also resource utilization is of importance. The Software Telemetry extension supports the recording of basic performance profile related resource utilizations commonly used in many software profiler tools. The resource utilizations covered in this extension are: CPU usage, thread usage and memory usage.
- Name: Software Telemetry
- Prefix: swtelemetry
- URI: https://www.xes-standard.org/swtelemetry.xesext
Attributes
CPU total user
- Key: cpuTotalUser
- Components:
- event
- event
- Datatype: xs:long
The total time in milliseconds that the CPUs spent in user space.
CPU total kernel
- Key: cpuTotalKernel
- Components:
- event
- event
- Datatype: xs:long
The total time in milliseconds that the CPUs spent in kernel space.
CPU total idle
- Key: cpuTotalIdle
- Components:
- event
- event
- Datatype: xs:long
The total time in milliseconds that the CPUs spent idle.
CPU load user
- Key: cpuLoadUser
- Components:
- event
- event
- Datatype: xs:double
The fraction of time that the CPUs spent in user space. 1 represents 100% usage, 0 represents 0% usage.
CPU load kernel
- Key: cpuTotalKernel
- Components:
- event
- event
- Datatype: xs:double
The fraction of time that the CPUs spent in kernel space. 1 represents 100% usage, 0 represents 0% usage.
Thread total
- Key: threadTotal
- Components:
- event
- event
- Datatype: xs:long
The total number of active threads.
Thread daemon
- Key: threadDaemon
- Components:
- event
- event
- Datatype: xs:long
The number of active daemon threads.
Memory used
- Key: memoryUsed
- Components:
- event
- event
- Datatype: xs:long
The amount of memory used, measured in bytes.
Memory total
- Key: memoryTotal
- Components:
- event
- event
- Datatype: xs:long
The amount of memory available, measured in bytes.
Memory load
- Key: memoryLoad
- Components:
- event
- event
- Datatype: xs:double
The fraction of memory in use. 1 represents 100% usage, 0 represents 0% usage.
Relation to other extensions
The Software Telemetry extension builds on the Software Event extension to store standard details for software events.
