Graphite軟件下載 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁編程開發(fā)編程軟件 → Graphite(實時圖形系統(tǒng)) v1.1.7 官方版

Graphite(實時圖形系統(tǒng))

v1.1.7 官方版

Graphite(實時圖形系統(tǒng))下載
  • 軟件大?。?span itemprop="fileSize">1.60 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編程軟件
  • 軟件授權(quán): 免費軟件
  • 更新時間:2020-11-24 14:30:15
  • 軟件等級:4星
  • 軟件廠商: -
  • 應用平臺:WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大小:1.60 MB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: Graphite 數(shù)據(jù)庫軟件

Graphite是基于數(shù)據(jù)庫推出的圖形工具,可以實現(xiàn)數(shù)據(jù)實時可視化圖形展示,軟件不收集數(shù)據(jù),簡單的代碼實現(xiàn)數(shù)據(jù)圖形化展示,軟件十分小巧,簡單實用,程序編寫簡單,內(nèi)置專用數(shù)據(jù)庫,有需要的朋友不要錯過哦!

軟件介紹

Graphite是目前正在開發(fā)中的Python圖形軟件包,它使用SPING或PIDDLE。它產(chǎn)生帶有可選模塊的PS,PDF,SVG輸出,位圖,TK或wXpython。作為用戶,你編寫一個應用程序,收集你感興趣的數(shù)字時間序列數(shù)據(jù),并將其發(fā)送到Graphite的處理后臺carbon,carbon將數(shù)據(jù)存儲在Graphite的專用數(shù)據(jù)庫中。然后可以通過graphite的Web界面將數(shù)據(jù)可視化。

Graphite

Graphite軟件功能

Graphite是一個畫圖工具,將數(shù)據(jù)以圖形的方式展現(xiàn)出來。它主要做兩件事:

存儲時間序列數(shù)據(jù)

根據(jù)需要呈現(xiàn)數(shù)據(jù)的圖形

Graphite不收集數(shù)據(jù),有一些工具知道如何發(fā)送數(shù)據(jù)給Graphite。雖然需要一點代碼,但是非常簡單。

Graphite由三個軟件組件組成:

carbon - 一個Twisted守護進程,監(jiān)聽時間序列數(shù)據(jù)

whisper - 一個簡單的數(shù)據(jù)庫庫,用來存儲時間序列數(shù)據(jù),在設(shè)計上類似于RRD

graphite webapp - Django webapp,使用 Cairo來根據(jù)需要呈現(xiàn)圖形

常見問題

誰應該使用Graphite?

任何想要長期跟蹤任何數(shù)值的人。如果你有一個可能會隨時間變化的數(shù)字,并且你可能想把這個值隨時間變化的情況用圖表表示出來,那么Graphite可能可以滿足你的需求。

具體來說,Graphite被設(shè)計用來處理數(shù)字時間序列數(shù)據(jù)。例如,Graphite就很適合繪制股票價格圖,因為它們是隨時間變化的數(shù)字。無論是幾個數(shù)據(jù)點,還是來自數(shù)千臺服務(wù)器的幾十個性能指標,那么Graphite都適合你。作為獎勵,你不一定要事先知道這些東西的名稱(誰想維護如此龐大的配置?);你只需發(fā)送一個度量名稱、一個時間戳和一個值,剩下的事情就由Graphite來處理了。

Graphite的可擴展性如何?

從CPU的角度來看,Graphite在前端和后端都是水平擴展的,這意味著你可以簡單地添加更多的機器來獲得更多的吞吐量。它還具有容錯性,即失去一臺后端機器會造成極小的數(shù)據(jù)損失(無論這臺機器在內(nèi)存中緩存了什么),如果你有足夠的剩余容量來處理負載,就不會破壞系統(tǒng)。

從I/O的角度來看,在負載下,Graphite會非常迅速地對很多不同的文件執(zhí)行很多微小的I/O操作。這是因為每一個發(fā)送到Graphite的不同度量都存儲在自己的數(shù)據(jù)庫文件中,類似于很多建立在RRD之上的工具(drraw、Cacti、Centreon等)的工作方式。事實上,Graphite最初確實使用RRD進行存儲,直到出現(xiàn)了基本的限制,需要新的存儲引擎。

高容量(每分鐘更新幾千個不同的指標)幾乎需要一個好的RAID陣列和/或SSD。如果磁盤無法跟上大量發(fā)生的小型寫操作(每個數(shù)據(jù)點只有幾個字節(jié),但大多數(shù)標準磁盤每秒的I/O操作不能超過幾千次,即使它們很小),Graphite的后端會緩存?zhèn)魅氲臄?shù)據(jù)。當這種情況發(fā)生時,Graphite的數(shù)據(jù)庫引擎whisper允許碳一次寫入多個數(shù)據(jù)點,從而提高整體吞吐量,只是代價是將多余的數(shù)據(jù)緩存在內(nèi)存中,直到可以寫入。

Graphite還支持替代的存儲后端,可以大大改變這些特性。

圖表的實時性如何?

非常實時。即使是在重負載的情況下,當每個時間間隔傳入的指標數(shù)量遠遠大于存儲系統(tǒng)執(zhí)行 I/O 操作的速度,并且大量的數(shù)據(jù)點被緩存在存儲管道中(見前面的問題解釋),Graphite 仍然可以繪制實時圖形。訣竅是,當 Graphite webapp 收到繪制圖形的請求時,它同時從磁盤上以及預存儲緩存中檢索數(shù)據(jù)(如果你有多個后端服務(wù)器,緩存可能是分布式的),并將兩個數(shù)據(jù)源結(jié)合起來,創(chuàng)建一個實時圖形。

誰已經(jīng)在使用Graphite?

Graphite是由Orbitz內(nèi)部開發(fā)的,在這里,它被用來可視化各種關(guān)鍵運營數(shù)據(jù),包括應用指標、數(shù)據(jù)庫指標、銷售等。在寫這篇文章的時候,Orbitz的生產(chǎn)系統(tǒng)可以每分鐘處理大約160,000個不同的指標,這些指標運行在高速SAN上的兩臺niagra-2 Sun服務(wù)器上。

Graphite是用什么寫的?

Graphite webapp建立在Django web框架上,使用ExtJS javascript GUI工具包。圖形渲染使用Cairo圖形庫完成。后臺和數(shù)據(jù)庫是用純Python編寫的。

誰來編寫和維護Graphite?

Graphite最初是由Orbitz的Chris Davis開發(fā)的。Orbitz長期以來一直是開源社區(qū)的一部分,并發(fā)布了其他一些內(nèi)部開發(fā)的產(chǎn)品。

Graphite 目前由 Graphite-Project GitHub 組織下的志愿者團隊開發(fā)。

更多>> 軟件截圖

推薦應用

其他版本下載

    精品推薦 數(shù)據(jù)庫

    數(shù)據(jù)庫
    更多 (16個) >> 數(shù)據(jù)庫 數(shù)據(jù)庫軟件有哪些?有哪些免費的數(shù)據(jù)庫軟件?本頁面提供各個類型的數(shù)據(jù)庫管理系統(tǒng)和開發(fā)工具下載,最經(jīng)典的當然是推薦大家下載微軟的sql server,還有oracle數(shù)據(jù)庫、mysql/access等等軟件。什么是數(shù)據(jù)庫數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這

    相關(guān)文章

    下載地址

    • Graphite(實時圖形系統(tǒng)) v1.1.7 官方版

    查看所有評論>> 網(wǎng)友評論

    發(fā)表評論

    (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

    查看所有 0條 評論>>

    更多>> 猜你喜歡