Skip to content

Align router observability documentation with the emitted and Helm-supported contract #1499

Description

@kube-gopher

Description:
The router observability guide does not match the current runtime and Helm contract

Why is this needed:

  • uses nonexistent access-log fields such as duration_total_ms, duration_queue_ms, and duration_upstream_ms;
  • shows error: null, although successful JSON entries omit error;
  • recommends JSON without explaining that Helm intentionally defaults to text for compatibility;
  • shows an accessLogger values block instead of the actual networking.kthenaRouter.accessLog path;
  • shows a nonexistent observability.metrics values block;
  • forwards Service ports that do not exist (8080:8080 and 15000:15000), while the chart exposes Service port 80 and no debug Service port;
  • omits several router metric families, Gateway API access-log fields, configuration-dump routes, and registered pprof routes;
  • pipes mixed application and access logs directly to jq in some examples.

Metadata

Metadata

Assignees

Labels

kind/documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions