监控数据上报

    实现上报的基础接口是 Reporter ,包含 start() 和 方法。

    • Reporter 基础接口,没有实现
    • ScheduledMetricsReporter 针对 Metrics 的周期性采集的上报基类,只上报 Metrics
    • FileMetricsManagerReporter 通过写入文件的方式输出 Metrics 信息
    • CustomReporter 自定义上报基类,可以上报所有东西,一般自定义的上报会继承这个类

    继承 CustomReporter 之后,会包含两个属性,metricManager 和 , 这两个属性包含了 Pandora.js 的绝大部分监控的功能。

    endPointService 通过 getEndPoint() 方法可以获取不同的 EndPoint,再通过 EndPoint 返回不同的结果,EndPoint 的方法请参考不同的 EndPoint。