Skip to content

Add telemetry when importing projects#3544

Open
tsmaeder wants to merge 2 commits intoeclipse-jdtls:mainfrom
tsmaeder:3542_report_import_project
Open

Add telemetry when importing projects#3544
tsmaeder wants to merge 2 commits intoeclipse-jdtls:mainfrom
tsmaeder:3542_report_import_project

Conversation

@tsmaeder
Copy link
Member

@tsmaeder tsmaeder commented Sep 25, 2025

This PR adds a telemetry even each time a projects are imported. The event reports the class name of the importer being used and logs the exception if the importer throws one. This will allow us to track a couple of things:

  1. Number of failed imports vs. all import runs
  2. Which importers fail more often than others
  3. Relative usage of importers, which proxies use of build tools.

Fixes #3542

Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
@tsmaeder tsmaeder requested a review from rgrunber September 25, 2025 14:25
@tsmaeder
Copy link
Member Author

@rgrunber it's not clear to me how I can test telemetry end-to-end: as I understand it, I can't even look at the debug bucket at Red Hat

Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add telemetry event when importer fails with exception

1 participant