SuperAPI AI 工具集

metrics

部署与运维

查看项目

更新于 10-15 19:55

技能介绍

metrics 是 cloddsbot 中的系统指标、遥测与性能监控模块,用于监控系统健康、跟踪性能指标并分析遥测数据。

用途与主要能力:提供系统指标(CPU、内存、延迟、运行时长、连接数、事件循环延迟)、API 性能(请求量、每秒请求、平均及 P50/P95/P99 延迟、错误率、按端点统计)、WebSocket 健康(连接数、每秒消息、消息大小、重连、丢包、按 feed 统计)、交易执行(订单数、成交率、部分成交、拒单率、成交时间、滑点、按平台统计)、延迟分解(信号处理、订单构建、网络往返、交易所处理、确认)以及错误率(按类型、按平台)。支持自定义指标:track、increment、gauge、startTimer、histogram,并可查询历史、设置阈值告警、导出 CSV/Prometheus/JSON、生成日报和实时流式推送。

使用方式:聊天命令包括 /metrics、/metrics system、/metrics api、/metrics ws、/metrics trades、/metrics fills、/metrics latency、/metrics errors、/metrics track <name> <value>、/metrics query <name>、/metrics alert <name> > 100、/metrics export csv、/metrics report daily、/metrics dashboard。TypeScript 中通过 import { createMetricsService } from 'clodds/metrics' 创建服务,配置 collectInterval、retention、storage、dbPath、enablePrometheus、prometheusPort,然后 await metrics.start() 启动采集。

适用场景:需要监控 cloddsbot 运行状态、API 与 WebSocket 性能、交易执行质量及错误趋势的运维与开发场景。

限制:资料未提供安装命令、收费方式、平台支持范围及具体版本要求,暂未提供。