欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang?metrics各個指標含義講解說明

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

正文

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

Gin框架引入:

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

指標對應含義

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

以上就是golang metrics各個指標含義講解說明的詳細內(nèi)容,更多關于golang metrics指標含義的資料請關注腳本之家其它相關文章!

相關文章

  • 一步步教你在Linux上安裝Go語言環(huán)境

    一步步教你在Linux上安裝Go語言環(huán)境

    本文將介紹如何在Linux操作系統(tǒng)下搭建Go語言環(huán)境,Go語言是一種開源的編程語言,具有高效、簡潔和并發(fā)性強的特點,適用于開發(fā)各種類型的應用程序,搭建Go語言環(huán)境是開始學習和開發(fā)Go語言項目的第一步,本文將詳細介紹安裝Go語言、配置環(huán)境變量以及驗證安裝是否成功的步驟
    2023-10-10
  • 使用 Go 管理版本的方法示例

    使用 Go 管理版本的方法示例

    這篇文章主要介紹了使用 Go 管理版本的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 詳解Go語言的context包從放棄到入門

    詳解Go語言的context包從放棄到入門

    這篇文章主要介紹了Go語言的context包從放棄到入門,本文通過實例演示給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • golang文件內(nèi)容覆蓋問題的分析及解決

    golang文件內(nèi)容覆蓋問題的分析及解決

    通過golang讀取數(shù)據(jù)庫站點映射配置,生成nginx conf文件,并檢查和重啟nginx服務,已達到站點自動化部署目的,當目標文件中內(nèi)容很長,而寫入的內(nèi)容很短時,目標文件內(nèi)容無法完全覆蓋,本文給大家介紹了解決方法,需要的朋友可以參考下
    2024-01-01
  • Golang的select多路復用及channel使用操作

    Golang的select多路復用及channel使用操作

    這篇文章主要介紹了Golang的select多路復用及channel使用操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Golang收支記賬程序詳細編寫過程

    Golang收支記賬程序詳細編寫過程

    這篇文章主要介紹了Golang實現(xiàn)收支記賬程序流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • Go語言通過chan進行數(shù)據(jù)傳遞的方法詳解

    Go語言通過chan進行數(shù)據(jù)傳遞的方法詳解

    這篇文章主要為大家詳細介紹了Go語言如何通過chan進行數(shù)據(jù)傳遞的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • golang?waitgroup的具體使用

    golang?waitgroup的具體使用

    本文主要介紹了golang?waitgroup的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 一文詳解Golang?定時任務庫?gron?設計和原理

    一文詳解Golang?定時任務庫?gron?設計和原理

    這篇文章主要介紹了一文詳解Golang?定時任務庫?gron?設計和原理,gron是一個比較小巧、靈活的定時任務庫,可以執(zhí)行定時的、周期性的任務。gron提供簡潔的、并發(fā)安全的接口
    2022-08-08
  • Go語言開發(fā)redis封裝及簡單使用詳解

    Go語言開發(fā)redis封裝及簡單使用詳解

    這篇文章主要為大家介紹了Go語言開發(fā)redis的封裝及簡單使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2021-11-11

最新評論