【问题标题】:Grafana show MySQL connections countGrafana 显示 MySQL 连接数
【发布时间】:2019-03-11 16:40:48
【问题描述】:

如何编写由仪表板运行的查询以获取 MySQL 活动连接?

有如下 MySQL 查询:

show status like 'Connections';

show status where `variable_name` = 'Threads_connected';

从 MySQL 控制台客户端使用时给出预期结果

但是如果 Grafana 查询看起来像这样,如何使用它们:

SELECT
  date_time AS "time",
  interesting_data AS "measurement"
FROM test
WHERE
  $__timeFilter(date_time)
ORDER BY date_time

由于没有带有日期/时间戳的表,我想查询我将 date_time 更改为 NOW():

  SELECT
  NOW() AS "time",
  6 as "connections";

仪表盘显示的是硬编码的号码,但是如何使用真实的查询来获取真实的连接号码?

【问题讨论】:

    标签: mysql connection grafana status


    【解决方案1】:

    查询information_schema.processlist

    SELECT 
      NOW() AS "time", 
      count(*) AS "count"
    FROM information_schema.processlist;
    

    【讨论】:

    • 效果很好 :) 你知道如何接近show status like 'Connections'; 来显示吗?
    • 在表格面板中试试。
    猜你喜欢
    • 2021-07-02
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 2018-11-03
    • 2014-09-20
    相关资源
    最近更新 更多