presto指标监控

概述

因为presto自带的web-ui界面局限性比较多,所以最近准备通过分析presto的相关指标来搭建一个presto的监控平台。主要用于presto基本信息的监控,性能信息的查询,异常预警。所以该篇及接下来的这几篇文章主要针对presto的相关指标及原理进行分析。

presto相关指标说明

接口

http://127.0.0.1:8888/v1/cluster
集群状态相关 

 1{
 2    "runningQueries": 0,               // 等待查询个数
 3    "blockedQueries": 0,
 4    "queuedQueries": 0,               //排队查询个数
 5    "activeWorkers": 4,               //当前存活工作节点
 6    "runningDrivers": 0,              //当前运行driver个数
 7    "reservedMemory": 0.0,            //当前使用保留内存大熊啊
 8    "totalInputRows": 3992141,        //当前读入数据的总行数
 9    "totalInputBytes": 1212470296,    //当前读入数据的总大小
10    "totalCpuTimeSecs": 56202         //cpu运行时间
11}

http://127.0.0.1:8888/v1/cluster/memory
集群内存相关

 1{
 2    "reserved": {
 3        "maxBytes": 268005959268, //

你可能感兴趣的:(大数据开发,presto,sql,内存,监控,原理)