diff --git a/deploy-apps/streaming-logs.html.md.erb b/deploy-apps/streaming-logs.html.md.erb index 2bf794e1..eeb6ac96 100644 --- a/deploy-apps/streaming-logs.html.md.erb +++ b/deploy-apps/streaming-logs.html.md.erb @@ -146,18 +146,29 @@ For example: ### HEALTH -The Diego Cell emits `HEALTH` logs when running health check actions for an app. These logs are generated by the health check binary that monitors app instances. By default, health check log output is suppressed unless an error occurs. +The Diego Cell emits `HEALTH` logs for health check activity of an app. This inlcudes lifecycle events as well as monitoring start and health-state transitions. By default, the per-probe output of the health check is not logged; the Diego Cell logs health-check lifecycle events such as monitoring start and health-state transitions. + +For example: + +
+2026-01-26T13:49:18.72+0000 [HEALTH/0] OUT Container passed the readiness health check. Container marked ready and added to route pool. +### PROXY -Every app container includes an Envoy sidecar proxy that handles the mTLS handshake with the Gorouter and proxies traffic to the app process. The Envoy sidecar emits `PROXY` logs. By default, Envoy runs with a critical log level, so `PROXY` logs mainly appear when Envoy encounters critical errors, fails to start, or is killed due to the container running out of memory. +Every app container includes an Envoy sidecar proxy that handles the mTLS handshake with the Gorouter and proxies traffic to the app process. The Envoy sidecar emits `PROXY` logs. By default, Envoy runs with a critical log level, so you rarely see `PROXY` logs. They mainly appear when Envoy encounters a critical error or is killed, such as when the container runs out of memory. For example:
-2026-01-26T13:49:18.72+0000 [PROXY/0] OUT Exit status 137 (out of memory) +2026-01-26T13:49:18.72+0000 [PROXY/0] OUT Exit status 137+
+Note
+You might also see STATS entries in a syslog drain. These are container metrics, not a log type, and only appear when the drain is configured with drain-data=metrics or drain-data=all. Because they are metrics, STATS entries cannot be filtered by source type.
+