D21 - TiDB监控

TiDB除了使用prometheus与grafana两个老司机搜集资料,另外还提供了一套dashboard。
不用另外安装,在我们安装pd的时候就会随机deploy在一台pd上,可以用以下指令查看是deploy在哪一台上

tiup-cluster display tidb-test --dashboard

会显示出网址

Dashboard URL: http://10.102.1.195:2379/dashboard/

https://ithelp.ithome.com.tw/upload/images/20210914/20113220E1KtSmUlsg.png
登入後可以看到画面左方有几大类:
概况:记录了QPS,latency,最近半小时内前十大累计执行时间的SQL句型,半小时内十大slow queries,目前线上机器的数量状态,以及grafana&AlertManager的连结。
集群信息:记录了目前所有服务的状态,每个node的硬体规格,使用的硬碟空间,另外将我deploy设定的tikv的层级用图显示。
https://ithelp.ithome.com.tw/upload/images/20210914/20113220NXeFdA288d.png
SQL语法分析:预设列出最近30分钟同一个句型的语法执行情况。
慢查询:预设列出最近30分钟执行慢的语法。
流量可视化:提供heat map显示region的流量高低。
集群诊断:当发生异常,可生成诊断报告与同时段正常的资料比对,基本上资料来源都是从prometheus。但是目前官方不建议用在正式环境上。
https://ithelp.ithome.com.tw/upload/images/20210915/201132209NWaFYxnJd.png
日志搜索:方便查询各服务产出的log,不用去每台机器看,且可以用条件过滤讯息的严重层级。
高级调试:主要搜集服务性能数值产生图表。


<<:  【Day14】特殊性营运流程篇-POS

>>:  [早餐吃到饱-4] 成旅晶赞饭店 - 台中民权馆 #早午餐Buffet

Day25 UDP Swift小实作3!

接续昨天~ 今天我们要写入的部分是按钮。 一开始来到bind绑定port的按钮。 我们利用do ca...

TailwindCSS 从零开始 - 增加 Base 样式

什麽是 Base 样式 概念有点像是 CSSreset,现在网页基本上都会使用 CSS reset...

Day 24 : 插件篇 03 — 如何让 Obsidian 自动推荐关联笔记 (上)?使用 Breadcrumbs 查看有哪些相关笔记可以连结

一、前言 这是 Obsidian 使用教学 — 插件篇的第 3 篇文章。 在 上一篇文章 中,我介绍...

老大哥在看着你 - 事件与事件监听

在JS的世界里到处是物件,在浏览器的世界里到处是事件。 事件驱动 根据JavaScript大全,客户...

Day 18-更改 state 有其风险,State manipulation 有赚有赔(?),更改前应详阅官方文件说明书

更改 state 有其风险,State manipulation 有赚有赔(?),更改前应详阅官方文...