<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 可視化性別比例 注意: 1. 由于 grafana 通過sql 生成數據庫時,會自動根據返回值的類型來處理,字符串為字段,整形為值 2. 如果字段返回為整形,但是需要指定為字段,則可用整形轉字符串的函數處理,如`CONCAT` ``` SELECT CONCAT(USER_SEX,"") as category,count(USER_SEX) as value FROM hs_user GROUP BY USER_SEX ``` ## 統計每天的登錄次數 1.如果我們的表是按月份顯示的表,則可根據 grafana 的全局變量`${__form:YYYYMM}`進行替換 ``` SELECT DATE(FROM_UNIXTIME(LOG_CREATE_DATE / 1000000)) AS day, COUNT(*) AS login_count FROM im_log_${__from:date:YYYYMM} WHERE LOG_ACTION = 1 GROUP BY day ORDER BY day; ``` ## 當月文件發送數 ``` SELECT DATE(FROM_UNIXTIME(UPLOADDATE / 1000000)) AS day, COUNT(*) AS count FROM im_fileinfo where UPLOADDATE >= UNIX_TIMESTAMP(DATE_FORMAT(NOW(), '%Y-%m-01'))*1000000 GROUP BY day ORDER BY day; ``` ## 同一類型不同字部份的數據對數據名稱進行展示 數據格式 ``` upantbiz_server_cpu{server="UpGroupServer"} 0.000314 upantbiz_server_cpu{server="UpFileServer"} 0.000105 upantbiz_server_cpu{server="UpOrgServer"} 0.000479 ``` 在granfan 中配置選擇 查詢語句 ``` upantbiz_server_cpu{job="antbiz_exporter"} ``` 在查詢語句下方 Options->Legend 中顯示寫入 `{{server}}` 或 `{{server}} CPU` ![](https://img.kancloud.cn/22/07/2207362e1262915ce118b89dc8f4d618_1448x758.png) ## 對數據進行表格化 ``` upantbiz_server_cpu{server="UpApiServer"} 0.001132 upantbiz_server_mem{server="UpApiServer"} 0.058087 upantbiz_server_status{server="UpApiServer"} 1 upantbiz_server_up_time{server="UpApiServer"} 1718214365928 upantbiz_server_cpu{server="UpMessageServer"} 0.000916 upantbiz_server_mem{server="UpMessageServer"} 0.054929 upantbiz_server_status{server="UpMessageServer"} 1 upantbiz_server_up_time{server="UpMessageServer"} 1718214370616 ``` 添加一個 instance 方便對不同的實例進行管理,添加時,只要注意`Preview of values `的值顯示出來的是否是自己需要的即可 ![](https://img.kancloud.cn/09/2a/092a5706c2917183eb031f95bef212f3_587x804.png) 在添加一個 job 變量,也是同理 1.設置Query ``` #value A time()-(upantbiz_server_up_time{job="$job",instance="$instance"}/1000) #value B upantbiz_server_mem{job="$job",instance="$instance"} #value C upantbiz_server_cpu{job="$job",instance="$instance"} #value D upantbiz_server_status{job="$job",instance="$instance"} ``` 并且把每個值設置為 `Foramt:Table ,Type instant` 2. 設置Transform data ![](https://img.kancloud.cn/5f/7c/5f7c8bd3547bac4c0cddbc4493a9f7cc_865x907.png) 3. 設置 Overrides 如果設置時間數組 1. 選擇 `Value #A`, 2. `Standard options > display name` 設置為 運行時長 3. 設置單位 Standard options > unit` 設置成 seconds 4. 對于狀態的字段 如`#value D` ,需要設置 `value mappings` `1-> 運行 2->停止` 最后的效果 ![](https://img.kancloud.cn/16/a0/16a0885633421485ab339c63b3dbf5c9_1510x363.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看