Logging Adapter API Reference
This is the OpenAPI specification that a logging adapter must implement to integrate with the OpenChoreo Observer. The Observer calls these endpoints to query logs and manage alert rules from the logging backend your module provides.
For an overview of the adapter pattern and how it fits into the observability architecture, see Building an Observability Module.
The audit logs operation (POST /api/v1alpha1/audit-logs/query) is optional. An adapter that doesn't serve the audit trail answers it with 501. See Audit Logs for what audit support requires.
The platform logs operations (POST /api/v1alpha1/platform-logs/query and POST /api/v1alpha1/platform-logs/filter-values) are optional too. An adapter that doesn't serve platform logs answers them with 501. See Platform Logs.