Attention: As of July 2024, Cloud Diagnostics Advanced is officially deprecated. It will be sunset in Q3 2025, and current customers will be supported through the end of their current annual subscription. Contact us if you are interested in a crash and error reporting tool.

Attributes

This page defines the attributes that are available to customize error and crash reports for Unity.

Attributes are additional metadata that can be attached to error and crash reports. You can use attributes to filter, aggregate, analyze, and debug errors in the Cloud Diagnostics Advanced dashboard.

All attributes listed below are captured by the Backtrace Unity SDK, although not all attributes are indexed by default. Non-indexed attributes cannot be used in queries. For more information about indexing, see Indexing Attributes.

You can also define custom attributes. For more information, see Using BacktraceReport.

Indexed attributes

NameDescriptionFormatType
_compressedIndicates whether the object is compressed.NoneBoolean
_rxidThe received identifier for the object.UUIDUUID
_txThe transaction identifier for the object.None64-bit
applicationThe source app that is at fault.NoneString
callstackThe signature of the callstack in fault.CallstackString
callstack.filesA per-frame list of source files in fault.CallstackString
callstack.functionsA per-frame list of functions in fault.CallstackString
callstack.modulesA per-frame list of modules in fault.CallstackString
classifiersThe anomalous properties of the object.LabelString
cpu.boottimeThe time when the system was booted.None64-bit
cpu.brandThe processor brand.NoneString
cpu.countThe number of processors on the system.None64-bit
descriptor.countThe number of file descriptors in the process table.None64-bit
error.messageThe error message associated with the event.NoneString
fingerprintThe signature of the primary fault.SHA-256String
fingerprint;originalThe query for the original fingerprint.NoneString
gc.heap.usedThe amount of memory used by the garbage collection (GC) heap.Bytes64-bit
guidThe unique identifier for a user.Bytes64-bit
hostnameThe hostname of the system that is in fault.HostnameString
lang.nameThe programming language.NoneString
lang.versionThe version of the programming language.NoneString
object.sizeThe size of the object.Bytes64-bit
process.ageThe number of seconds that the application has been running for.Seconds64-bit
sched.cs.involuntaryThe number of involuntary context switches.None64-bit
sched.cs.voluntaryThe number of voluntary context switches.None64-bit
system.memory.activeThe amount of memory recently used.Kilobytes64-bit
system.memory.buffersThe amount of temporary storage for raw disk blocks.Kilobytes64-bit
system.memory.cachedThe size of the buffer cache for files.Kilobytes64-bit
system.memory.dirtyThe amount of memory waiting to get written back to the disk.Kilobytes64-bit
system.memory.freeThe amount of free memory.Kilobytes64-bit
system.memory.inactiveThe amount of memory that has not been recently used.Kilobytes64-bit
system.memory.reservedThe amount of reserved system memory.Kilobytes64-bit
system.memory.tempThe amount of temporarily allocated memory.Kilobytes64-bit
system.memory.unusedThe amount of unused memory.Kilobytes64-bit
system.memory.slabThe amount of kernel memory allocated to the data structure cache.Kilobytes64-bit
system.memory.swap.cachedThe amount of memory still backed by swap.Kilobytes64-bit
system.memory.swap.freeThe amount of unused swap space.Kilobytes64-bit
system.memory.swap.totalThe total amount of swap space.Kilobytes64-bit
system.memory.totalThe total amount of memory.Kilobytes64-bit
system.memory.vmalloc.totalThe total amount of virtual memory allocation.Kilobytes64-bit
timestampThe timestamp of fault.UNIX timestamp64-bit
timestamp.receivedThe received timestamp of fault.UNIX timestampUNIX timestamp
uname.machineThe processor architecture.NoneString
uname.sysnameThe operating system name.NoneString
uname.versionThe version of the operating system.NoneString
vm.pte.sizeThe size of the page table entries.Kilobytes64-bit
vm.rss.peakThe size of peak resident memory.Kilobytes64-bit
vm.rss.sizeThe size of resident memory.Kilobytes64-bit
vm.shared.sizeThe size of the shared library.Kilobytes64-bit
vm.stack.sizeThe size of the stack segment.Kilobytes64-bit
vm.swap.sizeThe size of swap memory.Kilobytes64-bit
vm.vma.peakThe size of peak virtual memory.Kilobytes64-bit
vm.vma.sizeThe size of virtual memory.Kilobytes64-bit

Non-indexed attributes

NameDescriptionFormatType
api.compatibilityThe .NET framework and version compatible with the app. Defined in the Player Settings for the Unity project.User definedUser defined
application.backgroundIndicates whether the app can run in the background.User definedUser defined
application.company.nameYour company name. Defined in the Player Settings for the Unity project.User definedUser defined
application.data_pathThe app's directory path.User definedUser defined
application.debugIndicates whether the build is a development build.User definedUser defined
application.editorIndicates whether the app instance is run via the Unity Editor.User definedUser defined
application.focusedIndicates whether the player currently has focus.User definedUser defined
application.idThe name of the app or product name. Defined in the Player Settings for the Unity project.User definedUser defined
application.installer.nameThe name of the store or package that installed the app.User definedUser defined
application.internet_reachabilityThe type of internet reachability currently possible on the device running the app.User definedUser defined
application.mobileIndicates whether the app runs on a mobile device.User definedUser defined
application.playingIndicates whether the app is currently playing.User definedUser defined
application.sandboxTypeThe sandbox type.User definedUser defined
application.sessionThe current game or app session.User definedUser defined
application.system.languageThe system language.User definedUser defined
application.temporary_cacheThe directory path of temporarily cached data.User definedUser defined
application.unity.versionThe runtime version of Unity.User definedUser defined
application.urlThe URL used to open the application.User definedUser defined
application.versionThe app's build version. Defined in the Player Settings for the Unity project.User definedUser defined
audio.supportedIndicates whether audio is supported.User definedUser defined
backtrace.versionThe version of the Backtrace Unity SDK.User definedUser defined
battery.levelThe current battery level.User definedUser defined
battery.statusThe current status of the device's battery.User definedUser defined
cpu.frequencyThe frequency of the device's central processing unit (CPU) in megahertz (MHz).User definedUser defined
device.manufacturerThe manufacturer of the device running the app.User definedUser defined
device.modelThe model of the device running the app.User definedUser defined
device.nameThe name of the device running the app. Defined by the end user.User definedUser defined
device.typeThe broad type of device.User definedUser defined
error.typeA categorization of the error that generated a report.User definedUser defined
graphic.driver.versionThe graphics API type and driver version used by the graphics device.User definedUser defined
graphic.idThe identifier code of the graphics device.User definedUser defined
graphic.memoryThe total amount of graphics memory.User definedUser defined
graphic.multithreadedIndicates whether the graphics processing unit (GPU) is multithreaded.User definedUser defined
graphic.nameThe name of the graphics processing unit (GPU) or graphics card.User definedUser defined
graphic.shaderThe shader capability level of the graphics device.User definedUser defined
graphic.topUvIndicates whether UV coordinates start at the top.User definedUser defined
graphic.typeThe graphics API type used by the graphics device.User definedUser defined
graphic.vendorThe vendor of the graphics device.User definedUser defined
graphic.vendor.idThe identifier code for the vendor of the graphics device.User definedUser defined
mono.heapThe amount of memory allocated to the managed heap.User definedUser defined
mono.usedThe amount of memory used by the managed heap.User definedUser defined
scene.activeThe name of the active scene.User definedUser defined
scene.buildIndexThe build index of the active scene.User definedUser defined
scene.countThe number of scenes currently loaded in your project at the time a report is sent.User definedUser defined
scene.count.buildThe number of scenes added in Build Settings for the Unity project.User definedUser defined
scene.handleThe number of handles in the scene.User definedUser defined
scene.isDirtyIndicates whether the active scene has any modifications.User definedUser defined
scene.isLoadedIndicates whether the active scene is loaded.User definedUser defined
scene.nameThe name of the active scene at the time the report is sent.User definedUser defined
scene.pathThe path to the scene.User definedUser defined
scripting.backendThe scripting backend. Defined in the Player Settings for the Unity project.User definedUser defined
uname.familyThe operating system family running the app.User definedUser defined
uname.fullnameThe name and version of the operating system.User definedUser defined