繁体   English   中英

如何在不编译Event API原型的情况下收听Skaffold事件?

[英]How to listen to Skaffold events without compiling the Event API protos?

我正在尝试使用Skaffold Event API。 从python应用程序,我想听通过/ v1 / events端点上的端口50052公开的HTTP 事件

我已经通过大致遵循这个gRPC指南将.proto文件编译成python,我可以通过使用生成的代码连接到50051上的gRPC服务器来监听事件。

我已经尝试过python库hyper来通过HTTP2连接监听推送事件而没有运气。

我想避免生成代码的开销。 是否可以通过其他方式收听Events API?

根据文件:

事件是API对象,并在最后一次出现后一小时从主服务器上删除,以避免填满主磁盘。 要提供更长的历史记录和聚合功能,应安装第三方解决方案来捕获事件。

如果这符合您的要求,您可以尝试将事件导出部署到堆栈驱动程序

堆栈驱动程序提供有关事件以及与警报策略关联的其他事件的信息。 你可以在这里找到更多信息。

它还支持不同的客户端库,如C#,GO,Java,python ......

此外:

请注意: 超级是非常早期的alpha。 使用它时会遇到错误。 此外,还有很多粗糙的边缘。 话虽如此,请在您的应用程序中尝试:我需要您的反馈来修复错误并归档粗糙的边缘。

希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM