Heka:Go編寫,來自Mozilla,高效、靈活的插件式數據挖掘工具(轉)

轉自:http://www.csdn.net/article/2013-05-02/2815116-introduce-from-mozilla-heka-go
摘要:一直崇尚開源的Mozilla近日釋放了Heka測試版——插件架構,Go編寫。在支持使用Go擴展功能的同時,還通過允許“Sandboxed Filters”提供了另一種選擇——Lua,同時這種選擇下還省去了配置文件的編輯和系統的重啟。

?????? 近日Mozilla Service團隊首次發布了?Heka測試版(v0.2b1),Heka是一款擁有數據收集、分析、監視和報表的工具。其主要組件為?hekad,一個適用于任何主機的輕量級守護程序,其主任務是:

  • 通過讀取和解析日志文件收集數據,監視服務器狀況,和(或)使用任何協議(syslog、statsd、http、heka等)接收客戶端網絡連接。
  • 將采集到的數據轉換成標準的內部表示,把元數據封裝成Heka系統其它組件可以有效處理的形式。
  • 使用一組路由規則評估消息內容和原數據,并為每一個消息分配相應的處理過濾器和外部端點。
  • 飛速地處理消息內容,用以執行聚合、滑窗(sliding-window)事件處理和監控、非結構化數據到結構化數據的形成(舉個例子:將日志輸入文檔解析到數字統計數據或者更加友好的數據結構)并將新的消息以報表的形式輸出。
  • 將接收到或者是內部生成的消息數據發送到外部位置:數據可能被寫入一個數據庫、一個時間序列數據庫或者一個網絡服務,包括上行的一個hekad實例做更深的處理和(或)聚合。

?????? Heka使用Go語言編寫,在α測試中已被證明其非常適合構建數據管道,并讓數據管道同時占有快速和靈活兩方面的優勢;在α測中,一個單hekad實例可以支撐(接收和路由)起每秒10GB的消息數據。Mozilla Service團隊借鑒并延伸了?Logstash的想法,將Heka打造成基于插件的系統。開發者可以通過構建定制的Input、Decoder、Filter(比如數據處理)以及Output插件,進行快速和簡潔的功能擴展。

?????? 所有4個類型的插件都可以用Go來實現,但是管理這些插件需要修改配置文件并重啟系統,比如:添加新的插件,甚至是重新編譯hekad binary。Heka還通過允許“Sandboxed Filters”提供了另一種選擇,這樣你就可以使用Lua來代替Go。這樣一來,在一個運行中的Heka實例添加或者刪除功能就不需要修改配置及重啟服務器。Heka同樣還提供了一些Lua API,Sandbox Filters可以使用這些API管理時間序列的環形緩沖區,并生成曲線圖報告,這些報告將呈現在Heka的儀表盤上:

?
(點擊查看大圖)

開源相關

Heka是項新的技術,雖然已在Mozilla內部廣泛使用,但仍稍顯粗糙。就像Mozilla每個產品一樣,Heka同樣開源。了解更多詳情可閱讀相關資源:

  • Heka v0.2 binaries
  • Intro to HekaHTML presentation slides
  • Heka project documentation
  • hekad daemon documentation
  • Heka github project
  • Heka-build github project
  • Services devmailing list (for developer support)
  • IRC: #heka channel on irc.mozilla.org
  • Heka python client
  • Heka node.js client

原文鏈接:?Introducing Heka?(編譯/仲浩 審校/王旭東)

轉載于:https://www.cnblogs.com/LCGIS/archive/2013/05/09/3069440.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259770.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259770.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259770.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

cocos2d學習筆記2——學習資源

1. 視頻 找了好幾個視頻,有一些講得好的文件資源沒有,后來終于找到一個講得不錯還有文件資源的,還有高清下載地址,雖然是2.2版本的,但是確實能學到不少東西,對用cocos2d做游戲有了基本的印象,對…

深究標準IO的緩存

前言 在最近看了APUE的標準IO部分之后感覺對標準IO的緩存太模糊,沒有搞明白,APUE中關于緩存的部分一筆帶過,沒有深究緩存的實現原理,這樣一本被吹上天的書為什么不講透徹呢?今天早上爬起來趕緊找了幾篇文章看看&#x…

環境變量_配置JAVA環境變量

本文標識 : J00001本文編輯 : YiKi編程工具 : IDEA閱讀時長 : 3分鐘什么是環境變量?環境變量是在操作系統中一個具有特定名字的對象, 它包含了一個或者多個應用程序所將使用到的信息。為什么要配置環境變量?為了方便在控制臺編譯和運行java程序,不…

GotFocus和PreviewLeftButtonDown事件

當TextBox獲得焦點后,其中的文字會被全選。通過GotFocus和PreviewLeftButtonDown事件,就可以模擬上述行為。 如果用戶只是用鍵盤操作,GotFocus事件就足夠了。 如果使用鼠標操作,就要用到2個事件了。TextBox會將光標放在鼠標單擊的…

模式主節點ORACLE DG介紹(物理無實例)

在本文中,我們主要介紹模式主節點的內容,自我感覺有個不錯的建議和大家分享下 DG的三種模式: 硬件以及操縱系統需求: 每日一道理 流逝的日子像一片片凋零的枯葉與花瓣,漸去漸遠的是青春的純情與浪漫。不記得曾有多少雨飄在胸前風響在耳畔&…

分布式消息隊列 Kafka

分布式消息隊列 Kafka 2016-02-25 杜亦舒Kafka是一個高吞吐量的、分布式的消息系統,由Linkedin開發,開發語言為scala具有高吞吐、可擴展、分布式等特點 適用場景 活動數據統計活動數據包括頁面訪問量(Page View)、被查看內容方面的…

漫游飛行_手機“飛行模式”為何沒被淘汰?內行人坦言:其實是你不會用!

隨著科技的不斷創新,目前市面上出現的手機款式多種多樣,品牌也非常多,有華為、蘋果、三星和小米等等。手機的屏幕也是五花八門,有劉海屏、水滴全面屏等,這些屏幕之間都各有不同。而且手機的更新換代速度很快&#xff0…

multiselect多選下拉框

具體實現 <input type"hidden" id"q_dueDay" name"q_dueDay" value"${baseQueryBean.q_dueDay}">//這個為隱藏域后臺直接使用這個為參數 <select id"example" name"example" multiple"multiple&qu…

序列元素IT面試題——判斷合法出棧序列

本文純屬個人見解&#xff0c;是對前面學習的總結&#xff0c;如有描述不正確的地方還請高手指正~ 在技巧筆試口試上&#xff0c;我們常常會碰到這樣一類題型&#xff0c;如給你一個入棧序列&#xff0c;然后再讓你判斷幾個序列是否有可能為它的出棧序列&#xff0c;如&#xf…

scikit-learn點滴

scikit-learn點滴 scikit-learn是非常漂亮的一個機器學習庫,在某些時候,使用這些庫能夠大量的節省你的時間,至少,我們用Python,應該是很難寫出速度快如斯的代碼的. scikit-learn官方出了一些文檔,但是個人覺得,它的文檔很多東西都沒有講清楚,它說算法原理的時候,只是描述一下,除…

background image

http://www.ajaxblender.com/bgstretcher-2-jquery-stretch-background-plugin-updated.html http://blog.dvxj.com/pandola/jQuery_bgStretcher.html 轉載于:https://www.cnblogs.com/eebb/p/4077231.html

怎樣搭建Android開發平臺(轉)

Android是基于Linux內核的軟件平臺和操作系統&#xff0c;是Google在2007年11月5日公布的手機系統平臺&#xff0c;早期由Google開發&#xff0c;后由開放手機聯盟&#xff08;Open Handset Alliance&#xff09;開發。 它采用了軟件堆層&#xff08;software stack&#xff0c…

mvn deploy 推送到私有倉庫,注意當前日期

由于更改了本機系統時間到過去的一個時間&#xff0c;導致mvn deploy推送到私有倉庫后&#xff0c;該更新的jar包時間戳比較舊&#xff0c;客戶端不能更新得到新的jar包。轉載于:https://www.cnblogs.com/silva/p/6264458.html

我的世界1.7.10java32位_我的世界1.7.10中文版

不知道怎么下載&#xff1f;點我游戲介紹《我的世界1.7.10》中整個世界由各種方塊構成&#xff0c;玩家可以破壞它們&#xff0c;也可以用自己的方塊隨意建造東西。為了在游戲里生存和發展&#xff0c;玩家需要通過伐木、挖礦、捕獵等方式獲取資源&#xff0c;并通過合成系統打…

python程序在函數內執行得更快

http://www.cnblogs.com/nepaul/archive/2012/07/15/2592179.html 為什么Python程序在函數內執行得更快&#xff1f;&#xff08;來源StackOverflow&#xff09; 考慮下面的代碼&#xff0c;一個在函數體內&#xff0c;一個是全局的代碼。 函數內的代碼執行效率為 1.8s 1234def…

USER_EXIT

1、md04的用戶出口 M61X0002 2、me21n/me22n的用戶出口 MM06E005 MBCF0002 3、migo 的用戶出口&#xff1a; MBCF0009 MBCF0002-> EXIT_SAPMM07M_001 4、co11n 的用戶出口&#xff0c;發料不足不允許報工時 EXIT_SAPLCORF_104 查找用戶出口的函數&#xff1a; MODX_FUNCTION…

subject.login(token)是如何確認賬號密碼的_教你如何刪除、關閉、注銷微信小程序...

微信小程序是我們日常生活中經常會接觸到的工具&#xff0c;打開小程序后&#xff0c;它就會留在我們微信的”“發現-小程序”欄。很多人并不知道該如何刪除、關閉小程序&#xff0c;所以今天就跟大家科普下相關問題。1.如何刪除小程序首先&#xff0c;打開微信界面&#xff0c…

上海交通大學2006年數學分析考研試題

轉載于:https://www.cnblogs.com/zhangzujin/p/4078900.html

saltstack 基礎入門文檔

saltstack 和 Puppet Chef 一樣可以讓你同時在多臺服務器上執行命令也包括安裝和配置軟件。Salt 有兩個主要的功能&#xff1a;配置管理和遠程執行。這里講述了saltstack的基本使用方法。 saltstack 簡述 Salt 和 Puppet Chef 一樣可以讓你同時在多臺服務器上執行命令也包括安裝…

出現的是亂碼_cad狀態欄出現了方框亂碼怎么辦?

左下角閱讀原文看CAD視頻好課推薦&#xff1a;1、CAD2014&#xff1a;點擊查看 2、室內&全屋&#xff1a;點擊查看 3、CAD2019&#xff1a;點擊查看4、CAD2018&#xff1a;點擊查看5、Bim教程&#xff1a;點擊查看6、室內手繪&#xff1a;點擊查看7、CAD三維&#xff1a;點…