zoukankan      html  css  js  c++  java
  • kudu 监控

    监控信息

    (作为存储引擎,主要关注I/O,和使用内存)

    从tmaster、tserver两个metrics接口获取:

    IP:8051/metrics?include_schema=1&metrics=server
    IP:8050/metrics?include_schema=1&metrics=server

    0、接口说明

    接口有几个重要参数:
    • /metrics?metrics=<substring1>,<substring2>,…​-将返回的指标限制为包含至少一个提供的子字符串之一的指标。子字符串还与实体名称匹配,因此可用于收集特定tablet的指标。
    • /metrics?include_schema=1- 在JSON输出中加上指标概要信息,例如单位,描述和标签。通常会省略此信息以节省空间。可以在测试阶段加上,方便确认指标含义。
    • /metrics?compact=1 -从产生的JSON中消除了不必要的空格,当从远程主机获取此页面时,这可以减少带宽。
    • /metrics?include_raw_histograms=1 -包括直方图指标的原始存储桶和值,从而可以随时间跨主机准确地汇总百分比指标。

    1、tmaster:

    generic_heap_size:内存使用大小
    generic_current_allocated_bytes:应用程序使用字节数
    block_manager_total_bytes_written:启动后写入块数据的字节数
    block_manager_total_bytes_read:启动后读取块数据的字节数
    threads_running:正在运行的线程数
    metrics=threads_running,generic_heap_size,block_manager_total_bytes_written,block_manager_total_bytes_read

    2、tserver:

    generic_heap_size:内存使用大小
    generic_current_allocated_bytes:应用程序使用字节数
    block_manager_total_bytes_written:启动后写入块数据的字节数
    block_manager_total_bytes_read:启动后读取块数据的字节数
    tablets_num_running:正在运行的tablet数
    threads_running:当前运行线程数
    metrics=threads_running,generic_heap_size,block_manager_total_bytes_written,block_manager_total_bytes_read,tablets_num_running


    参考:

    https://kudu.apache.org/docs/administration.html

  • 相关阅读:
    模块-和包
    re模块
    递归函数
    内置函数
    C++ 创建文件的方法
    C++多态的实现条件
    C++常见错误总结
    Http客户端跳转和服务器端跳转的区别
    struts1学习
    Java 核心读书笔记 第11章
  • 原文地址:https://www.cnblogs.com/GO-NO-1/p/12172347.html
Copyright © 2011-2022 走看看