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