一文了解Boost监控栈:面向存储提供者的工具
原文来源: Filecoin Network
Boost 是存储提供者在 Filecoin 网络上管理数据入库和检索的工具。它用一个独立的二进制文件取代了 lotus 中的“go-fil-markets”包,与 lotus 守护程序以及 lotus 存储提供者一起运行。
Boost 公开了用于进行存储和检索交易的 lib p2p接口,用于管理存储交易的 web 接口,以及用于访问和更新实时交易信息的 GraphQL 接口。
使用开箱即用的工具和仪表盘监控 Boost 进程
自 2022 年 6 月中旬首次发布 Boost 以来,越来越多的存储提供者迁移至 Boost 来管理存储交易。随着新生态系统项目和程序的引入,大家对 Filecoin 的额外存储和检索选项的需求持续增强。基于生态系统的反馈,我们增加了 booster-http 和 booster-bitswap,这使得存储提供者可以通过额外的数据传输协议直接向检索客户提供内容。
这些检索功能的引入增加了许多与主 Boost 进程一起运行的新进程。作为存储提供者,在其他运营和管理工作外,还要监控各种 Boost 进程,这非常有挑战性。为解决这一难点,在此很高兴地与大家分享,我们已经为 Boost 构建了一个监控栈,存储提供者可以开箱即用。
该监控栈包括以下内容:
-
Grafana:为所有指标和轨迹提供可视化工具和仪表盘
-
Prometheus:收集指标并为 Grafana 仪表盘提供动力
-
Tempo:收集轨迹并在 Grafana 中使用 Jaeger 为轨迹搜索提供动力
通过使用监控栈,存储提供者将能够轻松监控内存使用情况,并对特定进程进行额外观察(例如不同检索请求的成功和失败)。
开始之前,请确保您已更新到 Boost 最新版本(v1.5.0) ,即可使用开箱即用的监控栈。您可以按照 Boost 文档中关于设置监控栈的说明 进行操作。
欲知 Boost 最新相关信息,请关注我们的 Github 。为帮助塑造项目的未来方向,您还可通过 Boost 讨论区 来提供反馈和需求,您的意见正是项目不断进步和发展的关键。期待您的回复!