-
Couldn't load subscription status.
- Fork 41.6k
Closed as not planned
Closed as not planned
Copy link
Labels
status: supersededAn issue that has been superseded by anotherAn issue that has been superseded by another
Description
A property (e.g.: spring.application.namespace) that distinguishes group of applications (e.g.: the company/org/team that owns these apps) would be beneficial to the users.
In some cases spring.application.name needs to be unique for each app, multiple teams cannot use the same application name if they for example ship logs/metrics/traces/etc. to the same backend. With an additional "namespace" property, this would be much easier since spring.application.name only needs to be unique in the context of its "namespace".
This property could be used for
- Log correlation: Boot logs out
spring.application.nameand it would be easier to search for application logs if there would be a "namespace" property available. - Metrics: the name and the "namespace" of the app can be added as tags (dimensions) so that teams would be able to aggregate metrics across these dimensions, e.g.: what is the error rate of all of the apps I own?
- Tracing: similarly to log correlation, it helps to search for traces/spans.
- Discovery: finding the owner of an app can be easier using the "namespace" as well as finding the applications that are owned by a team.
knoobie
Metadata
Metadata
Assignees
Labels
status: supersededAn issue that has been superseded by anotherAn issue that has been superseded by another