服务热线
135-6963-3175
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的运行