Ultimaker / CuraEngine

Powerful, fast and robust engine for converting 3D models into g-code instructions for 3D printers. It is part of the larger open source project Cura.
https://ultimaker.com/en/products/cura-software
GNU Affero General Public License v3.0
1.66k stars 874 forks source link

CURA-11482 additional sentry info #1999

Closed jellespijker closed 6 months ago

jellespijker commented 6 months ago

Description

Coupled the anonymized Cura id with the same id in CuraEngine Sentry, allowing us to determine the general health of the engine.

Allow for tracking of internal QA users by settings the environmental variable CURAENGINE_SENTRY_USER=pietje.puk@ultimaker.com

You can then filter issues in Sentry using the user.email:pietje.puk@ultimaker.com this allows you to quickly identify the crash that occurred during QA. It is recommended to make this environmental variable persistent, since all crashes from builds are after all logged.

Send over additional log info as breadcrumbs. Screenshot_20231215_164651

Add the tag plugin_<specific_engine_plugin_name>.version such that we can also track if an engine plugin is being used and which version might give us trouble

Type of change

How Has This Been Tested?

Test Configuration:

Checklist: