最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang?metrics各個(gè)指標(biāo)含義講解說(shuō)明

 更新時(shí)間:2023年05月25日 10:46:50   作者:goper  
這篇文章主要為大家介紹了golang?metrics各個(gè)指標(biāo)含義講解說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

go可以通過(guò) github.com/prometheus/client_golang 所提供的api給prometheus暴露一指標(biāo)信息,prometheus通過(guò)采集這些指標(biāo)達(dá)到對(duì)應(yīng)用服務(wù)的監(jiān)控記錄、告警等操作。

Gin框架引入:

func main () {
    r := mux.NewRouter()
    // prometheus metrics 
    r.Handle("/metrics", promhttp.Handler())
    http.ListenAndServe(":8082", r)
}

指標(biāo)對(duì)應(yīng)含義

metrics含義
go_gc_duration_seconds持續(xù)時(shí)間秒
go_gc_duration_seconds_sumgc-持續(xù)時(shí)間-秒數(shù)-總和
go_memstats_alloc_bytesGo內(nèi)存統(tǒng)計(jì)分配字節(jié)
go_memstats_alloc_bytes_totalGo內(nèi)存統(tǒng)計(jì)分配字節(jié)總數(shù)
go_memstats_buck_hash_sys_bytes用于剖析桶散列表的堆空間字節(jié)
go_memstats_frees_total內(nèi)存釋放統(tǒng)計(jì)
go_memstats_gc_cpu_fraction垃圾回收占用服務(wù)CPU工作的時(shí)間總和
go_memstats_gc_sys_bytes圾回收標(biāo)記元信息使用的內(nèi)存字節(jié)
go_memstats_heap_alloc_bytes服務(wù)分配的堆內(nèi)存字節(jié)數(shù)
go_memstats_heap_idle_bytes申請(qǐng)但是未分配的堆內(nèi)存或者回收了的堆內(nèi)存(空閑)字節(jié)數(shù)
go_memstats_heap_inuse_bytes正在使用的堆內(nèi)存字節(jié)數(shù)
go_memstats_heap_objects堆內(nèi)存塊申請(qǐng)的量
go_memstats_heap_released_bytes返回給OS的堆內(nèi)存
go_memstats_heap_sys_bytes系統(tǒng)分配的作為運(yùn)行棧的內(nèi)存
go_memstats_last_gc_time_seconds持續(xù)時(shí)間秒
go_gc_duration_seconds垃圾回收器最后一次執(zhí)行時(shí)間
go_memstats_lookups_total被runtime監(jiān)視的指針數(shù)
go_memstats_mallocs_total服務(wù)malloc的次數(shù)
go_memstats_mcache_inuse_bytesmcache結(jié)構(gòu)體申請(qǐng)的字節(jié)數(shù)(不會(huì)被視為垃圾回收)
go_memstats_mcache_inuse_bytesmcache結(jié)構(gòu)體申請(qǐng)的字節(jié)數(shù)(不會(huì)被視為垃圾回收)
go_memstats_mcache_sys_bytes操作系統(tǒng)申請(qǐng)的堆空間用于mcache的字節(jié)數(shù)
go_memstats_mspan_inuse_bytes用于測(cè)試用的結(jié)構(gòu)體使用的字節(jié)數(shù)
go_memstats_next_gc_bytes垃圾回收器檢視的內(nèi)存大小
go_memstats_other_sys_bytesgolang系統(tǒng)架構(gòu)占用的額外空間
go_memstats_stack_inuse_bytes正在使用的棧字節(jié)數(shù)
go_memstats_stack_sys_bytes系統(tǒng)分配的作為運(yùn)行棧的內(nèi)存
go_memstats_sys_bytes服務(wù)現(xiàn)在系統(tǒng)使用的內(nèi)
go_threads線程
go_goroutines協(xié)程數(shù)量
go_infogo編譯器版本
process_cpu_seconds_total進(jìn)程用戶和系統(tǒng) CPU 總時(shí)間(以秒為單位)。
process_max_fds進(jìn)程打開文件描述符的最大數(shù)量。
process_open_fds進(jìn)程打開文件描述符的數(shù)量。
process_resident_memory_bytes進(jìn)程駐留內(nèi)存大小(以字節(jié)為單位)。
process_start_time_seconds進(jìn)程的開始時(shí)間,以秒為單位(時(shí)間戳)。
process_virtual_memory_bytes進(jìn)程以字節(jié)為單位的虛擬內(nèi)存大小。
process_virtual_memory_max_bytes可用的最大虛擬內(nèi)存量(以字節(jié)為單位)。
promhttp_metric_handler_requests_in_flight當(dāng)前提供的抓取次數(shù)。
promhttp_metric_handler_requests_total按 HTTP 狀態(tài)代碼的抓取總數(shù)。

以上就是golang metrics各個(gè)指標(biāo)含義講解說(shuō)明的詳細(xì)內(nèi)容,更多關(guān)于golang metrics指標(biāo)含義的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Golang的Crypto/SHA256庫(kù)實(shí)戰(zhàn)指南

    Golang的Crypto/SHA256庫(kù)實(shí)戰(zhàn)指南

    無(wú)論是在保護(hù)數(shù)據(jù)安全、驗(yàn)證數(shù)據(jù)完整性,還是在構(gòu)建復(fù)雜的安全系統(tǒng)中,crypto/sha256都是Golang程序員不可或缺的工具,本文主要介紹了Golang的Crypto/SHA256庫(kù)實(shí)戰(zhàn)指南,感興趣的可以了解一下
    2024-02-02
  • Go 1.22對(duì)net/http包的路由增強(qiáng)功能詳解

    Go 1.22對(duì)net/http包的路由增強(qiáng)功能詳解

    Go 1.22 版本對(duì) net/http 包的路由功能進(jìn)行了增強(qiáng),引入了方法匹配(method matching)和通配符(wildcards)兩項(xiàng)新功能,本文將給大家詳細(xì)的介紹一下Go 1.22對(duì)net/http包的路由增強(qiáng)功能,需要的朋友可以參考下
    2024-02-02
  • go build 通過(guò)文件名后綴實(shí)現(xiàn)不同平臺(tái)的條件編譯操作

    go build 通過(guò)文件名后綴實(shí)現(xiàn)不同平臺(tái)的條件編譯操作

    這篇文章主要介紹了go build 通過(guò)文件名后綴實(shí)現(xiàn)不同平臺(tái)的條件編譯操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • 使用Gin框架搭建一個(gè)Go Web應(yīng)用程序的方法詳解

    使用Gin框架搭建一個(gè)Go Web應(yīng)用程序的方法詳解

    在本文中,我們將要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 Web 應(yīng)用程序,通過(guò) Gin 框架來(lái)搭建,主要支持用戶注冊(cè)和登錄,用戶可以通過(guò)注冊(cè)賬戶的方式創(chuàng)建自己的賬號(hào),并通過(guò)登錄功能進(jìn)行身份驗(yàn)證,感興趣的同學(xué)跟著小編一起來(lái)看看吧
    2023-08-08
  • vscode 通過(guò)Go:Install/Update Tools命令安裝失敗的問(wèn)題解決

    vscode 通過(guò)Go:Install/Update Tools命令安裝失敗的問(wèn)題解決

    本文介紹了在VSCode開發(fā)環(huán)境中通過(guò)Go:Install/UpdateTools命令安裝工具時(shí)遇到網(wǎng)絡(luò)問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • Golang使用Consul詳解

    Golang使用Consul詳解

    Consul是一個(gè)服務(wù)發(fā)現(xiàn)軟件, 提供了服務(wù)發(fā)現(xiàn)\鍵值存儲(chǔ)\健康檢查等功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Golang異常處理之defer,panic,recover的使用詳解

    Golang異常處理之defer,panic,recover的使用詳解

    這篇文章主要為大家介紹了Go語(yǔ)言異常處理機(jī)制中defer、panic和recover三者的使用方法,文中示例代碼講解詳細(xì),需要的朋友可以參考下
    2022-05-05
  • Go語(yǔ)言中的time.Tick 函數(shù)用法解讀

    Go語(yǔ)言中的time.Tick 函數(shù)用法解讀

    Go1.23+中time.Tick自動(dòng)回收資源,適配長(zhǎng)期定時(shí)任務(wù);NewTicker需手動(dòng)Stop(),適合需精細(xì)控制的場(chǎng)景,簡(jiǎn)單任務(wù)推薦Tick,復(fù)雜需求或舊版本仍建議NewTicker+defer Stop()
    2025-07-07
  • 基于Go語(yǔ)言實(shí)現(xiàn)一個(gè)并發(fā)下載器

    基于Go語(yǔ)言實(shí)現(xiàn)一個(gè)并發(fā)下載器

    這篇文章主要為大家詳細(xì)介紹了如何利用GO語(yǔ)言實(shí)現(xiàn)一個(gè)并發(fā)的文件下載器,可以在不重新啟動(dòng)整個(gè)下載的情況下處理錯(cuò)誤,感興趣的小伙伴可以了解一下
    2023-10-10
  • go第三方庫(kù)sqlx操作MySQL及ORM原理

    go第三方庫(kù)sqlx操作MySQL及ORM原理

    這篇文章主要為大家介紹了go第三方庫(kù)sqlx操作MySQL及ORM實(shí)現(xiàn)原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論

黔东| 高平市| 沂源县| 昆明市| 法库县| 巴东县| 安丘市| 梁河县| 那曲县| 象山县| 阿拉善左旗| 岱山县| 大连市| 阳信县| 宝清县| 泗阳县| 吉木萨尔县| 平南县| 桂阳县| 海丰县| 灵石县| 七台河市| 龙州县| 乐亭县| 岳普湖县| 桃源县| 枝江市| 岚皋县| 通河县| 肥城市| 弋阳县| 南陵县| 延庆县| 钦州市| 肇州县| 囊谦县| 沽源县| 长沙市| 溧阳市| 囊谦县| 太原市|