前言:
繼上篇:Taurus .Net Core 微服務開源框架:Admin 插件【2】 - 系統(tǒng)環(huán)境信息管理
本篇繼續(xù)介紹下一個內(nèi)容:
1、系統(tǒng)指標節(jié)點:Metric -?API?界面
界面圖如下:
1、簡要說明:數(shù)據(jù)查看:
該頁面默認呈現(xiàn)API訪問次數(shù)的統(tǒng)計,由于要顯示的數(shù)據(jù)列有點多,24小時,因此用了全屏顯示。
同時提供快捷切換顯示選項:昨天與今天。
如果需要查詢其余時間數(shù)據(jù),可以通過修改url上的時間調(diào)整,如,上面的Url路徑為:
https://api.xxxxxx.com/admin/metric?d=20230627
修改d參數(shù)即可。
2、控制統(tǒng)計是否啟用:可以在配置項里設置:
配置項說明:
1、IsEnable:是否啟用。 2、IsDurable:是否持久化,即將統(tǒng)計數(shù)據(jù)寫入硬盤。 3、DurableInterval:持久化寫入硬盤的間隔時間,默認即5秒往硬盤寫1次。 3、DurablePath:持久化寫入硬盤的目錄。
2、系統(tǒng)指標節(jié)點:Metric -?Redis?界面
要啟用界面,需要先配置 CYQ.Data?的 Redis?分布式緩存功能才能顯示:
?僅需配置好 Redis.Servers?參數(shù),這里配置了3臺,2個有密碼,1個無密碼:
?A、Server - Status 界面如下:
提供快捷切換顯示選項:
Server - Status :即 Redis 服務端信息,返回參數(shù)有點多,一屏裝不下。
后續(xù)會考慮抽取重要的信息,多一個概要選項菜單,如:
redis_version 版本號
tcp_port 端口號
connected_clients 當前客戶端鏈接數(shù)
maxclients 最大允許客戶端鏈接數(shù)
used_memory_human 已使用內(nèi)存
total_system_memory_human 系統(tǒng)總內(nèi)存
maxmemory_human 最大允許內(nèi)存
total_connections_received 歷史已建立鏈接數(shù)
total_commands_processed 歷史處理指令數(shù)
keyspace_hits 命中數(shù)
keyspace_misses 未命中數(shù)
B、Client - Socket 界面如下:
?該參數(shù)由 CYQ.Data?自帶的 Redis?客戶端功能提供。
參數(shù)說明:
Status 當前鏈接狀態(tài) Acquired sockets 客戶端發(fā)起的請求數(shù) Acquired timeout from socket pool 客戶端發(fā)起卻超時的請求數(shù) New sockets created 客戶端已創(chuàng)建的Socket數(shù) New sockets failed 客戶端創(chuàng)建失敗的Socket數(shù) Sockets in pool 池里的數(shù)量 Sockets reused 池復用次數(shù) Sockets died in pool 從池拿出來發(fā)現(xiàn)已掛了的數(shù)量 Sockets died on return 用到半路發(fā)現(xiàn)已經(jīng)掛了的數(shù)量 Sockets close 已經(jīng)關閉的數(shù)量
3、系統(tǒng)指標節(jié)點:Metric -?MemCache?界面
啟用界面,同樣要有配置,其配置方式,和 Redis 一致:
?配置好后,即可顯示相應菜單,及界面如下:
Server -?Status?參數(shù)有點多,仍是一屏裝不下...
Client -?Socket?參數(shù)和 Redis 一致:
文章來源:http://www.zghlxwxcb.cn/news/detail-503957.html
總結(jié):
后續(xù)會考慮添加數(shù)據(jù)庫的相關指標參數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-503957.html
到了這里,關于Taurus .Net Core 微服務開源框架:Admin 插件【3】 - 指標統(tǒng)計管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!