您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“Prometheus架構(gòu)的簡單介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Prometheus架構(gòu)的簡單介紹”吧!
Prometheus是由SoundCloud開發(fā)的開源監(jiān)控報警系統(tǒng)和時序列數(shù)據(jù)庫(TSDB)。Prometheus使用Go語言開發(fā),是Google BorgMon監(jiān)控系統(tǒng)的開源版本。2016年由Google發(fā)起Linux基金會旗下的原生云基金會(Cloud Native Computing Foundation), 將Prometheus納入其下第二大開源項目。Prometheus目前在開源社區(qū)相當(dāng)活躍。Prometheus和Heapster(Heapster是K8S的一個子項目,用于獲取集群的性能數(shù)據(jù)。)相比功能更完善、更全面。Prometheus性能也足夠支撐上萬臺規(guī)模的集群。其架構(gòu)圖如下:
Prometheus Server, 負(fù)責(zé)從 Exporter 拉取和存儲監(jiān)控數(shù)據(jù),并提供一套靈活的查詢語言(PromQL)供用戶使用。
Exporter, 負(fù)責(zé)收集目標(biāo)對象(host, container…)的性能數(shù)據(jù),并通過 HTTP 接口供 Prometheus Server 獲取。
可視化組件,監(jiān)控數(shù)據(jù)的可視化展現(xiàn)對于監(jiān)控方案至關(guān)重要。以前 Prometheus 自己開發(fā)了一套工具,不過后來廢棄了,因為開源社區(qū)出現(xiàn)了更為優(yōu)秀的產(chǎn)品 Grafana。Grafana 能夠與 Prometheus 無縫集成,提供完美的數(shù)據(jù)展示能力。
Alertmanager,用戶可以定義基于監(jiān)控數(shù)據(jù)的告警規(guī)則,規(guī)則會觸發(fā)告警。一旦 Alermanager 收到告警,會通過預(yù)定義的方式發(fā)出告警通知。支持的方式包括 Email、PagerDuty、Webhook 等.
到此,相信大家對“Prometheus架構(gòu)的簡單介紹”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。