In This Section
Overview
XVM Trace Collector receives trace messages from discovered XVMs and writes them as point data into the backing time series database (Influx). Collected trace records can then be viewed using the Trace Log Panel when placed in a dashboard.For more information on tracing in X Platform applications, see Working with Logging and com.neeve.trace package.
XVM Trace Collector Data Format
For more information on the point data format that Lumino collectors output, see Lumino Agent Collectors intro section.
Measurements
The top-level trace message type sent by XVM Talon is ISrvMonTraceRecord. Below is the list of measurements with their data.
trace
Description: The trace
measurement contains data of one call to output trace.
Tags
Tag Name | Java Type Mapping | Description |
---|---|---|
host | ISrvMonTraceRecord.hostName/ISrvMonTraceRecord.hostAddress | Origin host of the trace |
type | N/A | Type of trace origin. Currently always set to "xvm" |
collector | N/A | Set to name of Lumino Agent's Talon application. |
xvm | ISrvMonTraceRecord.serverName | Name of the trace origin XVM. |
trace_level | ISrvMonTraceRecord.level | Trace level of the trace record. Set to "unknown" when not present. |
Fields
Field Name | Java Type Mapping | Description |
---|---|---|
trace_id | ISrvMonTraceRecord.hostName/ ISrvMonTraceRecord.hostAddress/ ISrvMonTraceRecord.serverName | Trace ID. Currently derived from host name and address, and XVM name. |
trace | ISrvMonTraceRecord.trace | The trace message text. |
tracer_name | ISrvMonTraceRecord.tracerName | Tracer name, if present. |
process_id | ISrvMonTraceRecord.processId | The trace origin process id, if present. |
thread_id | ISrvMonTraceRecord.threadId | The trace origin thread id, if present. |