You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, uds-core defaults to text-based access logs, which are harder to parse and less compatible with modern logging aggregation tools. This makes debugging and integrating with tools like Fluentd, Elastic Stack, and k9s more cumbersome. Switching to JSON as the default log format would address these challenges.
Additionally, the upcoming Ambient Mode may impact or require adjustments to this configuration, so the scope of this request is focused on sidecar deployments for now.
Describe the solution you'd like
Given an uds-core deployment with sidecars,
When the access logging configuration defaults to JSON format,
Then users can benefit from structured, easy-to-parse logs, simplifying integration with logging tools and improving developer experience.
Describe alternatives you've considered
Keeping text-based logs as the default while providing clearer documentation on enabling JSON logging through Telemetry API or MeshConfig.
Making JSON logging an optional configuration for users to enable explicitly instead of setting it as the default.
Investigating Ambient Mode logging configurations upfront to ensure a unified approach across both sidecar and Ambient deployments.
Is your feature request related to a problem? Please describe.
Currently,
uds-core
defaults to text-based access logs, which are harder to parse and less compatible with modern logging aggregation tools. This makes debugging and integrating with tools like Fluentd, Elastic Stack, and k9s more cumbersome. Switching to JSON as the default log format would address these challenges.Additionally, the upcoming Ambient Mode may impact or require adjustments to this configuration, so the scope of this request is focused on sidecar deployments for now.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: