prometheus中文手冊 裝64位系統(tǒng),電腦需要什么要求?
裝64位系統(tǒng),電腦需要什么要求?過去,大多數(shù)處理器都是基于x86架構(gòu)的32位CPU?,F(xiàn)在,基于x86架構(gòu)的處理器從32位擴(kuò)展到64位。32位CPU只能運(yùn)行32位操作系統(tǒng),不能運(yùn)行64位操作系統(tǒng)。64位
裝64位系統(tǒng),電腦需要什么要求?
過去,大多數(shù)處理器都是基于x86架構(gòu)的32位CPU?,F(xiàn)在,基于x86架構(gòu)的處理器從32位擴(kuò)展到64位。32位CPU只能運(yùn)行32位操作系統(tǒng),不能運(yùn)行64位操作系統(tǒng)。64位CPU不僅可以運(yùn)行64位操作系統(tǒng),還可以運(yùn)行32位操作系統(tǒng)。因此,安裝64位操作系統(tǒng)的最低要求是CPU為64位。
操作系統(tǒng)分為32位和64位,軟件也分為32位和64位。64位操作系統(tǒng)可以運(yùn)行64位和32位軟件,32位操作系統(tǒng)只能運(yùn)行32位操作系統(tǒng)。大多數(shù)軟件只有32位,而64位軟件很少。64位軟件比32位軟件需要更多的硬件。64位軟件可以調(diào)用4G以上的內(nèi)存,而32位軟件只能調(diào)用4G以下的內(nèi)存。所以64位軟件可以更好的利用內(nèi)存來發(fā)揮電腦的性能。
64位系統(tǒng),可以確保計(jì)算機(jī)可以運(yùn)行64位操作系統(tǒng)。其他硬件的配置會(huì)影響64位操作系統(tǒng)的流暢性,64位操作系統(tǒng)和軟件對(duì)硬件的要求更高。如果單獨(dú)考慮系統(tǒng)的流暢性,建議4G內(nèi)存采用32位系統(tǒng),4G及以上內(nèi)存采用64位操作系統(tǒng)。
prometheus如何監(jiān)控同一服務(wù)器上的多實(shí)例mysql?
1. 首先,MySQL本身不公開Prometheus可以讀取的metrics接口,因此需要借助agent,即exporter間接讀取。
2. 可以使用官方的MySQL exporter,但它只能配置一個(gè)數(shù)據(jù)源,即只能收集一個(gè)實(shí)例。如果有多個(gè)實(shí)例,MySQL可以部署多個(gè)導(dǎo)出器進(jìn)行監(jiān)控。
3. 導(dǎo)出器可以部署在任何地方,需要MySQL來授權(quán)導(dǎo)出器的主機(jī)。
4. 您還可以開發(fā)或修改MySQL exporter并同時(shí)監(jiān)視多個(gè)實(shí)例。
5. 部署和導(dǎo)出后,可以配置Prometheus從導(dǎo)出器收集數(shù)據(jù)。當(dāng)然,您可以使用多種服務(wù)發(fā)現(xiàn)方法來發(fā)現(xiàn)導(dǎo)出程序的地址,如static Config、DNS、ZK等
Prometheus存儲(chǔ)時(shí)間序列數(shù)據(jù)(時(shí)間序列數(shù)據(jù)由度量名稱和一組鍵/值組成),也就是說,它根據(jù)同一時(shí)間在時(shí)間維中存儲(chǔ)一組連續(xù)的數(shù)據(jù)系列(名稱和標(biāo)簽相同)。
metric name表示metric的函數(shù),如HTTP_u2;request_2;total。序列的名稱由ASCII字符、數(shù)字、下劃線和冒號(hào)組成,這些字符必須滿足正則表達(dá)式[a-za-z]2;:][a-za-Z0-9_2;:]*,其名稱應(yīng)具有語義,通常表示可測量的指標(biāo),如HTTP_2;requests_Total,它可以表示HTTP請(qǐng)求的總數(shù)。
普羅米修斯使用的查詢語言(promql)在許多方面都很靈活。Prometheus查詢語言(Prometheus query language)是由Prometheus開發(fā)的數(shù)據(jù)查詢DSL語言。
普羅米修斯具有易于管理、易于集成、可擴(kuò)展性和自動(dòng)發(fā)送的優(yōu)點(diǎn)。
同時(shí),普羅米修斯的后端采用哥朗語言開發(fā),前端采用格拉法納語言。二次開發(fā)需要掌握相關(guān)語言。