Skip to content

[SELC-7635] feat: Add telemetry tracking for onboarding functions#987

Merged
fabiosalamonenttdata merged 15 commits intomainfrom
feature/SELC-7635
Feb 11, 2026
Merged

[SELC-7635] feat: Add telemetry tracking for onboarding functions#987
fabiosalamonenttdata merged 15 commits intomainfrom
feature/SELC-7635

Conversation

@fabiosalamonenttdata
Copy link
Collaborator

@fabiosalamonenttdata fabiosalamonenttdata commented Feb 9, 2026

List of Changes

  • Introduced TelemetryService for structured logging.
  • Updated functions to utilize telemetry tracking for better observability.

Motivation and Context

How Has This Been Tested?

local - dev

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

* Introduced TelemetryUtils for structured logging.
* Added new activity names for onboarding orchestration.
* Updated functions to utilize telemetry tracking for better observability.
…into feature/SELC-7635

# Conflicts:
#	apps/onboarding-functions/src/main/java/it/pagopa/selfcare/onboarding/functions/OnboardingFunctions.java
* Implemented fallback for non-POSIX systems to create temporary PDF files.
* Added error handling for delegation checks in onboarding orchestration.
* Enhanced logging with telemetry tracking for better observability.
* Updated log methods to include severity levels and additional properties.
@github-actions github-actions bot added the functions Changes are related to functions label Feb 10, 2026
* Replace TelemetryClient usage with TelemetryService
* Update function calls to track telemetry events and logs
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

@fabiosalamonenttdata fabiosalamonenttdata merged commit 1eea76a into main Feb 11, 2026
12 of 14 checks passed
@fabiosalamonenttdata fabiosalamonenttdata deleted the feature/SELC-7635 branch February 11, 2026 16:56
@fabiosalamonenttdata fabiosalamonenttdata changed the title [SELC-7635] Add telemetry tracking for onboarding functions [SELC-7635] feat: Add telemetry tracking for onboarding functions Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

functions Changes are related to functions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants