Code

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

Code Attributes

AttributeTypeDescriptionExamplesStability
code.columnintThe column number in code.filepath best representing the operation. It SHOULD point within the code unit named in code.function.16Experimental
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.phpExperimental
code.functionstringThe method or function name, or equivalent (usually rightmost part of the code unit’s name).serveRequestExperimental
code.linenointThe line number in code.filepath best representing the operation. It SHOULD point within the code unit named in code.function.42Experimental
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.MyHttpServiceExperimental
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)Experimental