技术交流28群

服务热线

135-6963-3175

微信服务号

sentinel端点指标 更新时间 2022-2-20 浏览2336次

Sentinel所暴露出的端点及指标记录总结

方式一 通过sentinel-datashboard提供的接口

sentinel-dashboard提供:

/metric/queryTopResourceMetric.json 根据应用和资源查询最新资源指标(可分页)

/metirc/queryByAppAndResource.json 根据应用和资源查询、开始结束时间条件查询

返回字段大概如下:

private String app;//服务应用
private Long timestamp;//时间戳
private Long gmtCreate = System.currentTimeMillis();
private String resource;//资源
private Long passQps;//通过pqs
private Long blockQps;//阻塞qps
private Long successQps;//成功qps
private Long exceptionQps;//异常qps
    /**
     * average rt
     */
private Double rt;//平均响应时间
private Integer count;//本次聚合的总条数
private int resourceCode;
private String resource;//资源

集群节点资源指标集合

cluster/server/metricList

字段大概如下

private long timestamp;时间戳
private String resourceName;//资源
private long flowId;//限流id
private double passQps;//通过的qps
private double blockQps;//阻塞qps
private long rt;//响应时间
private Map<Object, Double> topParams;//此参数应该是峰值集合??

方式二

通过封装扩展sentinel窗口构造自己的rt\passQps\blockQps提供metric返回,可不再依赖sentinel-dashboard的运行