resurfaceio 参考架构
resurfaceio 是graylog 开发的一个api 安全解决方案,设计上使用了不少开源的东西,目前并不完全开源
但是通过官方文档介绍,可以看到一些机制
参考架构图
简单说明: resurfaceio 对于api 安全的处理是通过三大方式解决的,第一中是基于sdk 集成,写入请求信息到resurfaceio api 中
第二种对于虚拟机以及容器环境模式的使用了基于gorelay的流量抓包解决方案,然后output到resurfaceio api 中,第三种对于api
gateway 模式的是通过插件的模式可以写入数据到resurfaceioapi中,resurfaceio 为了方便api 调用信息的分析存储,开发了自己的
存储格式binfiles,之后就是一些分析,resurfaceio 直接复用了trino 引擎,自己开发了一些扩展(比如connector plugin),之后就是
基于sql 的查询分析了(ui 部分目前没有开源需要企业许可),当然按照官方的玩法,还是支持iceberg 以及一些通知能力的(是基于企业许可限制的)
参考资料
https://resurface.io/docs
https://github.com/resurfaceio/trino-connector
https://github.com/resurfaceio/binfiles
https://github.com/resurfaceio/simulator
https://github.com/resurfaceio/logger-java
https://github.com/resurfaceio/logger-lua
https://github.com/resurfaceio/containers
https://github.com/resurfaceio/goreplay
https://github.com/perwendel/spark
https://github.com/resurfaceio/kong-plugin
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2022-03-06 dremio DatasetListingService 服务简单说明.
2022-03-06 dremio CatalogService 服务简单说明
2019-03-06 kubebapps 添加私有harbor 中的helm repo