Observability
Benchmarking, request logging, tracing hooks a integrační body pro provozní diagnostiku.
Overview
Observability in Lemonade helps explain runtime behavior in HTTP and CLI flows. It combines logging (LogManager and Psr\Log\LoggerInterface), benchmark marks and timing data (Benchmark), and cache diagnostics context from configured cache services.
Runtime diagnostics
Some diagnostics are created automatically during kernel/bootstrap/request/command lifecycle, for example benchmark marks during config load, provider registration, route matching and controller dispatch. Detail level depends on enabled providers and configuration.
HTTP and CLI lifecycle
HTTP and CLI share the same application context/container bootstrap but use different entrypoints (Kernel and CliKernel). Observability data is therefore correlated across both runtimes while still reflecting their specific flow.
Related pages
Detailed behavior is documented in child pages: Observability / Logging, Observability / Benchmark and Observability / Cache.