使用Prometheus針對本身的服務器採集自定義的參數

用一個簡單的例子來講明。web

我用express和http搭了一個最簡單的服務器,監聽在8081端口上。express

clipboard1,1

在metrics endpoint上,我會打印出這個服務器從啓動至今,服務了多少次請求。這裏我只是簡單使用一個維護在memory中的計數器來模擬服務請求個數。每次metrics被請求,計數器加一。
localhost:8081/metrics測試一下:服務器

clipboard2,2

打開Prometheus服務器的配置文件prometheus.yml:測試

clipboard3,3

添加一條做業,static_configs的target配置成我本身的服務器 localhost:8081. spa

localhost:9090訪問Prometheus的web UI:3d

clipboard4,4

切換到圖形界面,便可看到隨時間推移,個人服務器響應了服務請求的趨勢圖。橫軸爲時間點,縱軸爲Prometheus服務器從個人測試服務器每隔默認的15秒收集到的服務響應請求。blog

clipboard5,5

要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":
公衆號截圖ip

相關文章
相關標籤/搜索