我从Loggregator系统Cloud Foundry文档概述中找到了Firehose定义。


Firehose是WebSocket端点,用于流所有来自Cloud Foundry部署的事件数据。数据流包括日志,来自所有应用程序的HTTP事件和容器指标,以及来自所有Cloud Foundry系统组件的指标
。 Firehose中不包含来自系统组件的日志,例如Cloud Controller,
通常通过rsyslog配置进行访问。

因为Firehose中的数据可能包含敏感信息,所以
/>信息,例如应用程序日志中的客户信息,
只有具有正确权限的用户才能访问Firehose。


该术语的起源以及其来源这样叫吗?该概念是否与其他Cloud产品和平台相同?

当我将此术语翻译成我的母语时,这很有趣。

#1 楼

消防水带是对古老的Weird Al Yankovick电影UHF(1989)的引用。在这部电影中,乔治·纽曼(由扬科维克(Yankovick)饰演)在UHF频带中启动了本地电视频道,并负责对该频道进行编程。在与电视台的看门人结识之后,斯坦利·斯帕多夫斯基(由迈克尔·理查兹(Michael Richards)饰演)乔治给看门人提供了一个展示自己制作的节目的机会。该节目名为“斯坦利·斯帕多夫斯基(Stanley Spadowski)的会所”,由于斯帕多夫斯基的滑稽滑稽动作而引起了一整夜的轰动。通过在浅浅的燕麦片池中找到大理石来进行比赛,并“从火喉中喝水!” -这似乎是该术语的可能来源。



IT中经常重复出现的一种观点是,试图在短时间内理解大量材料。时间量(例如开始新工作,参加有关技术主题的培训课程或研讨会或学习新产品或设备的情况)就像“试图从烟丝中喝酒” –几乎不可能如此快速的流程消耗了大量针对您的信息-直接引用了上述场景。

似乎为了幽默起见,Cloudfoundry选择了之所以将其Websocket称为“ Firehose”,是因为Websocket用于“流式传输所有应用程序事件数据”(它们显然被认为是大量的),最有可能是参照这种观点/说法和场景。