Observability
Envoy Admin Interface
Envoy's admin interface is opened on post 19000
and could be used for troubleshooting, configuration dumps, changing logs levels and other administrative tasks.
Refer to the Troubleshooting on the usage.
Metrics
Envoy exposes a Stats service on the admin interface. Currently, we don't configure any stats sinks to publish the metrics, but Prometheus can discover Envoy pods and query them for the metrics, if pods have the following annotations:
annotations:
prometheus.io/scrape: 'true'
prometheus.io/port: '19000'
prometheus.io/path: /stats/prometheus
This can be configured with EnvoyFleet Custom resource spec.annotations
field.
The list of exported HTTP metrics is described in HTTP Connection Manager Statistics. See also Listener Metrics.