Debug Artifacts Status Page

Provides an overview of the processing status of your project's debug artifacts, such as debuginfo, executables, or sources.

August 20, 2024

Debug artifacts are essential for decrypting profiling data and making it human-readable. They provide the necessary data to map memory references in the profiling data back to the source code. On Polar Signals Cloud, these debug artifacts can be of various types, such as debuginfo, executables, or sources. Once uploaded, they undergo a series of processing steps to prepare them for use.

Previously, users could not track the background processing status of their debug artifacts. However, with the new Debug Artifact Processing Status feature, users can now get a good overview of the processing status of their debug artifacts.

Status Page

You can access your project's debug artifacts processing status by opening the "Debuginfo" tab from your project's explorer page.

Debuginfo Tab on the Project Explorer
Debuginfo Tab on the Project Explorer

The status page provides an overview of the processing status of your debug artifacts. It shows a table with the following details:

  • Build ID
  • Type of debug artifact
  • Upload time
  • Processing status
  • Debuginfod server serving the artifact (if available from a public debuginfod server)
  • Timestamp when the debug artifact was last seen referenced in profiling data written to Polar Signals Cloud
A sample status page.
A sample status page.

The idea is to allow users to introspect why symbols for profiling data might not be resolving. Now users can see whether debuginfo was uploaded at all and whether it was successfully processed.

Give this feature a spin on Polar Signals Cloud (14-day free trial) and if you have any feedback about this feature, we would be happy to hear about it at our Discord community!

Discuss:
Sign up for the latest Polar Signals news