1.min is usless, and spectator already removed min support
2.here statistic mixed statistic and stage, why?
3.we will publish common raw data like spring cloud from maybe by /metrics
4.we will publish our metrics model maybe by /metrics/servicecomb

2018-02-03 10:12 GMT+08:00 郑扬勇 <yangyong.zh...@qq.com>:

> Hello everyone:
>    Considering we need support user custom metrics better,we must publish
> metrics data as a more friendly style.
>
>    Before we direct publish RegistryMetric model and support convert it
> into plain key value style like :
>  servicecomb.instance.system.cpu.load
> servicecomb.instance.system.cpu.runningThreads
> servicecomb.instance.system.heap.init
> servicecomb.instance.system.heap.max
>  servicecomb.instance/<operationName>.producer.executionTime.average
> servicecomb.instance/<operationName>.producer.executionTime.max
> servicecomb.instance/<operationName>.producer.executionTime.min
>  servicecomb.instance/<operationName>.producer.producerCall.total
> servicecomb.instance/<operationName>.producer.producerCall.tps
>
>    Now we will use same style like spring-cloud-netflix:
>  jvm(statistic=cpu.load)
>  jvm(statistic=cpu.runningThreads)
>   jvm(statistic=heap.init)
>  jvm(statistic=heap.max)
>
>  servicecomb.invocation(statistic=executionTime.average,type=producer,
> operation=<operationName>,transport=rest,status=200)
>   servicecomb.invocation(statistic=executionTime.max,
> type=producer,operation=<operationName>,transport=rest,status=200)
>   servicecomb.invocation(statistic=executionTime.min,
> type=producer,operation=<operationName>,transport=rest,status=200)
>   servicecomb.invocation(statistic=producerCall.total,
> type=producer,operation=<operationName>,transport=rest,status=200)
>   servicecomb.invocation(statistic=producerCall.tps,
> type=producer,operation=<operationName>,transport=rest,status=200)
>
>  Best Regards & Thanks

Reply via email to