监控与验证
可验证的价格源健康状态。
“服务器在线”还不够。CoinPriceFeeds 会衡量报价是否到达、价格是否生成、消费者是否保持连接、交付是否及时,以及冗余端点是否一致。
- 查看数据源、内部处理和客户端发送延迟。
- 监控价格源活动、消费者、错误和失效。
- 独立比较主、备用端点。
衡量完整路径
分别查看数据源延迟、内部处理时间和客户端发送延迟。
监控每个价格源
按价格源跟踪报价活动、已连接消费者、最近交付和错误信号。
验证一致性
比较冗余端点之间的定价版本和实时报价行为。
本页内容
追踪报价在系统中的完整路径
CoinPriceFeeds 会分别保留交易场所和本地处理路径的时序信息,从而区分:
- 报价到达前就已存在延迟的数据源;
- 定价引擎内部的处理变慢;以及
- 报价计算完成后到达客户连接之前的延迟。
这些测量会按数据源或客户价格源分别保留,而不会合并为一个无法判断责任阶段的数字。
了解每个价格源是否活跃
监控会跟踪收到的市场数据量、生成的客户可见报价数量,以及每个价格源最近一次交付输出的时间。
它还会按价格源记录已连接的消费者。运营团队无需等待对方发送截图,即可回答“客户是否已连接并正在接收?”
数据源撤单、处理错误和报价保护事件会作为不同信号分别统计。即使价格源总体繁忙,某个输入或某类品种仍可能发生故障;监控模型旨在揭示这类局部降级。
检测异常安静时段
对于有每日交易时段和周末的市场,简单的绝对阈值作用有限。
CoinPriceFeeds 可以将当前活动量与较早一周的相同时段比较。对于在某些时段自然安静、另一些时段非常活跃的价格源,这能提供更有效的基准。
可用性、延迟、应用程序错误和服务器资源状态也可以触发告警。运营通知可附带渲染后的图表,让接收者在手机上也能了解背景。
告警阈值和通知渠道会在接入期间根据客户和部署来设置。
使用统一运营仪表板
监控视图会结合基础设施和价格源行为:
- 服务器 CPU、内存、磁盘、网络和文件描述符状态;
- 传入和传出的报价速率;
- 数据源、处理和发送延迟;
- 已连接客户端和最近输出时间;
- 数据源失效和应用程序错误;以及
- 每个价格源的定价规则指纹。
当客户希望把价格源健康状态纳入自己的运营流程时,可以按约定提供 Prometheus 指标和 Grafana 访问权限。
直接比较冗余端点
跨服务器比较工具会同时连接主、备用价格源。它检查的不只是两个套接字能否打开。
它可以为每个品种报告:
- 价格和点差差异;
- 活动速率不匹配;
- 某个端点活跃而另一个端点不活跃;
- 无效或买价高于卖价的输出;以及
- 配置指纹是否一致。
可以为接入测试、例行健康检查或发布关卡选择阈值。结构化输出可将结果接入自动化流程。
进一步了解冗余价格源设计 。
让客户从自己的网络侧验证
CoinPriceFeeds 可以提供用于连接检查的小型参考流式客户端、用于解析器争议的流量记录代理,以及端点比较工具。
这样,验证不依赖服务端监控视图。技术团队可以检查真正到达其网络边缘的内容。
经过身份验证的客户仪表板 和报价状态快照还提供当前数值、更新时间、状态原因和数据源关系的另一种视图。
监控含义,而不只是数量
报价量高并不能证明价格源正确。报价量低也不一定表示故障。
有效监控会结合:
- 活动——报价是否在预期位置流动?
- 及时性——报价在每个阶段有多旧?
- 有效性——是否有数据源被撤销或输出被拒绝?
- 消费状态——下游客户端是否已连接并正在接收?
- 一致性——主、备用是否产生可比较的结果?
- 配置——两个端点是否使用预期的定价规则?
经纪商需要在这个层面上做出有信心的运营决策。
根据您的环境定制价格源
申请包含所需检查的演示价格源。
先填写简短表单。我们会通过电子邮件询问运营团队关注的内容,以及哪些价格源健康信号应进入您的系统。