Following the last thread about the deprecation of the /containermetrics endpoint, the Loggregator team would like to continue on its path of deprecations. Next on the chopping block is the /firehose endpoint. We understand that this endpoint is used by a few integrations, so we will provide reference implementations and documents for migrating away from the firehose to the newer loggregator endpoints (namely, the RLP Gateway and LogCache). Depending on the feedback we receive to this email, we would like to proceed with the removal of the firehose endpoint in three months - meaning that the loggregator release being cut in three month’s time won't have support for that endpoint anymore.
Last Call for Review
Proposal Name
Deprecation of the firehose endpoint
TL;DR Summary
Following the last thread about the deprecation of the /containermetrics endpoint, the Loggregator team would like to continue on its path of deprecations. Next on the chopping block is the /firehose endpoint. We understand that this endpoint is used by a few integrations, so we will provide reference implementations and documents for migrating away from the firehose to the newer loggregator endpoints (namely, the RLP Gateway and LogCache). Depending on the feedback we receive to this email, we would like to proceed with the removal of the firehose endpoint in three months - meaning that the loggregator release being cut in three month’s time won't have support for that endpoint anymore.
You can find some example consumers and the documentation of the RLP here: Go: https://github.com/cloudfoundry/log-stream-cli Go Client: https://github.com/cloudfoundry/go-loggregator/blob/master/rlp_gateway_client.go Java: https://github.com/cloudfoundry-community/jmx-consumer-release/tree/develop/src/jmxconsumer Docs: https://github.com/cloudfoundry/loggregator/blob/master/docs/rlp_gateway.md
Here are some example consumers and the documentation of the Log Cache: Go: https://github.com/cloudfoundry/log-cache-cli Go Client: https://github.com/cloudfoundry/log-cache/tree/master/pkg/client Docs: https://github.com/cloudfoundry/log-cache/blob/master/README.md
Proposal URL
https://lists.cloudfoundry.org/g/cf-dev/message/8488
Point of Contact
Fred Krone