我从Loggregator System Cloud Foundry文档概述中找到了Firehose定义。
Firehose是一个WebSocket端点,用于流式传输所有来自Cloud Foundry部署的事件数据。数据流包括来自所有应用程序的日志,HTTP事件和容器指标,以及来自所有Cloud Foundry系统组件的指标。来自系统组件(例如Cloud Controller)的日志不包括在firehose中,通常通过rsyslog配置进行访问。
由于来自Firehose的数据可能包含敏感信息,例如应用程序日志中的客户信息,因此只有具有正确权限的用户才能访问Firehose。
这个术语的根源在哪里?为什么这样称呼它?其他云产品和平台的概念是否相同?
当我将此术语翻译成我的母语时,这很有趣。