-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As a korifi operator I want to be able to use my own log cache endpoint #3668
Comments
Hi, CF for VMs suports various log types which practically are the app logs themselves combined with the logs written from the platform components and a related to an app. An example would be: access logs, staging logs, app restarts, rescheduling and similar. All these logs are stored in Log Cache and are available through the Log Cache API. It would be nice to have all these app and app lifecycle logs available, but we should find out how and where to get them from. I've tested and compared what kind of logs are being printed out with During my tests I've seen so far The other aspect to think about is that CF for VMs follows the Loggregator API format and observability metadata, if we want to use the same format and where and how do we get the data from. In regards to the I guess, the The one important thing to think about is how to collect and merge the logs and metrics in a single output(api) in case an app has multiple instances (a workload with multiple pods). For implementation of the API we could take a look at the log-cache-release and the log-cache-cf-cli plugin. It will be interesting to check and decide if a simple API facade on top of the k8s API would be enough or we need a central cache component which will collect everything and serve the data with the Log Cache API. btw. I'm one of the maintainers of the Loggregator, the CF's logging and metrics stack and I want to help ;) |
Dev Notes
api/v1/read
log cache endpoint in order to get logs for appapi/v1/query
in the log cache handler and make the process stats repository loop back to this endpointThe text was updated successfully, but these errors were encountered: