大廠50萬節(jié)點(diǎn)監(jiān)控系統(tǒng)架構(gòu)設(shè)計(jì)&Prometheus底層源碼級(jí)剖析
編寫一個(gè)exporter的流程
其中的功能需要有這三個(gè)部分1)自身是HTTP服務(wù)器,可以響應(yīng)從外發(fā)過來的HTTP GET請(qǐng)求2)自身需要運(yùn)行在后臺(tái),并可以定期觸發(fā)、抓取本地的監(jiān)控?cái)?shù)據(jù)3)返回給prometheus_server的內(nèi)容是需要符合prometheus規(guī)定的metrics類型(Key-Value)4)key-value ->prometheus(TS)values(float int)
用go開發(fā)一個(gè)exporter的源代碼及講解
標(biāo)簽: