Overview
Cloud Foundry loggregator provides a gRPC stream to receive a combined logs and metrics about the applications running inside of Cloud Foundry. Loggregator provides selectors on connection to gRPC to split up the logs vs metrics.
Filebeat and metricbeat can use the gRPC stream with selectors to split up the events to process the appropriate events respectively as inputs to send to elasticsearch.
Libbeat work to complete
Filebeat work to complete
Metricbeat work to complete
Usage work to complete
Overview
Cloud Foundry loggregator provides a gRPC stream to receive a combined logs and metrics about the applications running inside of Cloud Foundry. Loggregator provides selectors on connection to gRPC to split up the logs vs metrics.
Filebeat and metricbeat can use the gRPC stream with selectors to split up the events to process the appropriate events respectively as inputs to send to elasticsearch.
Libbeat work to complete
add_cloudfoundry_metadatato add application metadata to events shared between metricbeat and filebeat.Filebeat work to complete
cloudfoundryinput to filebeat.cloudfoundryinput.Test log files exist for the grok patterns(Logs come from gRPC protocol buffer events)Generated output for at least 1 log file existsMetricbeat work to complete
cloudfoundrymodule.cloudfoundrymodule.data.jsonexistsand an automated way to generate it exists ((Currently no way to autogenerate)go test -data)Test environment in Docker exist for integration tests(Cannot run Cloud Foundry in Docker)Usage work to complete