Code

These attributes allow to report this unit of code and therefore to provide more context about the telemetry data.

Code Attributes

AttributeTypeDescriptionExamples
code.columnintThe column number in code.filepath best representing the operation. It SHOULD point within the code unit named in code.function.16
code.filepathstringThe source code file name that identifies the code unit as uniquely as possible (preferably an absolute file path)./usr/local/MyApplication/content_root/app/index.php
code.functionstringThe method or function name, or equivalent (usually rightmost part of the code unit’s name).serveRequest
code.linenointThe line number in code.filepath best representing the operation. It SHOULD point within the code unit named in code.function.42
code.namespacestringThe “namespace” within which code.function is defined. Usually the qualified class or module name, such that code.namespace + some separator + code.function form a unique identifier for the code unit.com.example.MyHttpService
code.stacktracestringA stacktrace as a string in the natural representation for the language runtime. The representation is to be determined and documented by each language SIG.at com.example.GenerateTrace.methodB(GenerateTrace.java:13)\n at com.example.GenerateTrace.methodA(GenerateTrace.java:9)\n at com.example.GenerateTrace.main(GenerateTrace.java:5)