Skip to main content
Version: Next

Logs

OpenChoreo observability logs module collects container logs from all containers in the cluster, except for the logs collector containers. Collected logs are enriched with Kubernetes metadata to support querying by OpenChoreo concepts (projects, components, environments, etc.).

Querying Logs​

The Observer API provides a REST API for querying logs of a specific OpenChoreo component or a workflow run using OpenChoreo concepts as filters. This can be accessed via the Backstage portal, OpenChoreo CLI or OpenChoreo MCP server. Observer handles the authentication and authorization based on OpenChoreo user identity.

Platform Logs​

The same collected logs can also be queried by raw Kubernetes coordinates (cluster, namespace, pod, container and pod labels) instead of OpenChoreo concepts. Platform engineers use this to read the logs of OpenChoreo's own components and the infrastructure around them. See Platform Logs.