监控数据上报
实现上报的基础接口是 Reporter
,包含 start()
和 方法。
- Reporter 基础接口,没有实现
- ScheduledMetricsReporter 针对 Metrics 的周期性采集的上报基类,只上报 Metrics
- FileMetricsManagerReporter 通过写入文件的方式输出 Metrics 信息
- CustomReporter 自定义上报基类,可以上报所有东西,一般自定义的上报会继承这个类
继承 CustomReporter
之后,会包含两个属性,metricManager
和 , 这两个属性包含了 Pandora.js 的绝大部分监控的功能。
endPointService 通过 getEndPoint()
方法可以获取不同的 EndPoint,再通过 EndPoint 返回不同的结果,EndPoint 的方法请参考不同的 EndPoint。