Skip to content

Conversation

@stijnmoreels
Copy link
Member

As mentioned in Arcus sessions and documented at #587 , the application name/versioning enrichment is too project-specific and a bit outside the scope of what Arcus should provide.

This PR deprecates this application name/versioning functionality.

@stijnmoreels stijnmoreels added the enrichers All issues related to Serilog enrichers to automatically provide contextual information label Aug 21, 2025
@netlify
Copy link

netlify bot commented Aug 21, 2025

Deploy Preview for arcus-observability canceled.

Name Link
🔨 Latest commit c11117c
🔍 Latest deploy log https://app.netlify.com/projects/arcus-observability/deploys/68b814da56e428000881954d

/// <seealso cref="IAppVersion"/>
#pragma warning disable S1133
[Obsolete("Will be removed in v4.0 as application versioning enrichment is too project-specific")]
#pragma warning restore S1133
Copy link
Member

@fgheysels fgheysels Sep 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should do that. IMHO, this is really valuable. (And that is for all deprecations in this PR)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe in the older Serilog setup, but with OpenTelemetry these 'resource information' is set differently and on different places, as well. Think their way of working is rather clean and interfaces like these would maybe overcomplicate it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What would be the approach then, as this is really valuable information. AFAIK, this is being used in multiple customer-projects.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Think people we go directly to this page: (https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-configuration?tabs=aspnetcore#set-the-cloud-role-name-and-the-cloud-role-instance) to figure out how to set the application name instead of Arcus docs.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is afaik only valid when you use opentelemetry ?

Copy link
Member Author

@stijnmoreels stijnmoreels Oct 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, and since this should be on all projects according to CTO, it seems like the way to go instead of our own.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enrichers All issues related to Serilog enrichers to automatically provide contextual information

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants