码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TiDB 监控框架概述


    TiDB 使用开源时序数据库 Prometheus 作为监控和性能指标信息存储方案,使用 Grafana 作为可视化组件进行展示。

    Prometheus 在 TiDB 中的应用

    Prometheus 是一个拥有多维度数据模型的、灵活的查询语句的时序数据库。Prometheus 作为热门的开源项目,拥有活跃的社区及众多的成功案例。

    Prometheus 提供了多个组件供用户使用。目前,TiDB 使用了以下组件:

    • Prometheus Server:用于收集和存储时间序列数据。
    • Client 代码库:用于定制程序中需要的 Metric。
    • Alertmanager:用于实现报警机制。

    其结构如下图所示:

    Grafana 在 TiDB 中的应用

    Grafana 是一个开源的 metric 分析及可视化系统。TiDB 使用 Grafana 来展示 TiDB 集群各组件的相关监控,监控项分组如下图所示:

    • {TiDB_Cluster_name}-Backup-Restore:备份恢复相关的监控项。
    • {TiDB_Cluster_name}-Binlog:TiDB Binlog 相关的监控项。
    • {TiDB_Cluster_name}-Blackbox_exporter:网络探活相关监控项。
    • {TiDB_Cluster_name}-Disk-Performance:磁盘性能相关监控项。
    • {TiDB_Cluster_name}-Kafka-Overview:Kafka 相关监控项。
    • {TiDB_Cluster_name}-Lightning:TiDB Lightning 组件相关监控项。
    • {TiDB_Cluster_name}-Node_exporter:操作系统相关监控项。
    • {TiDB_Cluster_name}-Overview:重要组件监控概览。
    • {TiDB_Cluster_name}-PD:PD server 组件相关监控项。
    • {TiDB_Cluster_name}-Performance-Read:读性能相关监控项。
    • {TiDB_Cluster_name}-Performance-Write:写性能相关监控项。
    • {TiDB_Cluster_name}-TiDB:TiDB server 组件详细监控项。
    • {TiDB_Cluster_name}-TiDB-Summary:TiDB server 相关监控项概览。
    • {TiDB_Cluster_name}-TiFlash-Proxy-Summary:数据同步到 TiFlash 的代理 server 监控项概览。
    • {TiDB_Cluster_name}-TiFlash-Summary:TiFlash server 相关监控项概览。
    • {TiDB_Cluster_name}-TiKV-Details:TiKV server 组件详细监控项。
    • {TiDB_Cluster_name}-TiKV-Summary:TiKV server 监控项概览。
    • {TiDB_Cluster_name}-TiKV-Trouble-Shooting:TiKV 错误诊断相关监控项。
    • {TiDB_Cluster_name}-TiCDC:TiCDC 组件详细监控项。

    每个分组包含多个监控项页签,页签中包含多个详细的监控项信息。以 Overview 监控组为例,其中包含 5 个页签,每个页签内有相应的监控指标看板,如下图所示:

  • 相关阅读:
    DeepMind 推出 OPRO 技术,可用于优化 ChatGPT 提示
    FNN、DeepFM与NFM
    前端基础之《Bootstrap(8)—CSS组件_导航条》
    Java框架(三)--Spring IoC容器与Bean管理(8)--基于Java Config配置IoC容器及Spring Test测试模块
    在Jetson Nano上安装ncnn深度学习框架
    php+java+python学生日常行为管理系统
    stable-diffusion 3 体验部署流程(ComfyUI)
    解决Pycharm使用Conda激活环境失败的问题
    java基础之成员与局部变量以及this与static关键字[15]
    如何在处理链中执行一个选择性删除ADSO数据的程序 selective deletion
  • 原文地址:https://blog.csdn.net/weixin_42241611/article/details/126794296
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号