欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

ython 應(yīng)用thrift---- thrift的監(jiān)控fb303 - [co

系統(tǒng) 2368 0

python 應(yīng)用thrift---- thrift的監(jiān)控fb303 - import coding_dog ---- by 堅(jiān)毅的刀刀 - 博客大巴

ython 應(yīng)用thrift---- thrift的監(jiān)控fb303 - [ coding ]

2011-08-18

版權(quán)聲明 :轉(zhuǎn)載時(shí)請(qǐng)以超鏈接形式標(biāo)明文章原始出處和作者信息及 本聲明
http://shenguanpu.blogbus.com/logs/156741276.html

fb303 ?在thrift的源碼包 contrib之中

* What does it provide? *
A standard interface to monitoring, dynamic options and configuration,
uptime reports, activity, etc.

也就是說(shuō)fb303提供了幾種接口方法,而并沒(méi)有默認(rèn)實(shí)現(xiàn)(很坑爹)有了fb303不需要在自己的thrift servcie 接口里去聲明,只需要自動(dòng)生成的processor繼承fb303的FacebookService.Processor ?但需要自己寫(xiě)handler 去處理接口方法

fb303庫(kù)結(jié)構(gòu)(需要編譯并安裝,步驟類似thrift):

  1. constants 和thrift數(shù)據(jù)類型相同
  2. ttypes 定義 fb_status
  3. FacebookBase ?Iface的空實(shí)現(xiàn)
  4. FacebookService ?A clinet 訪問(wèn)thrift服務(wù),獲取結(jié)果 ?B IFace標(biāo)準(zhǔn)基礎(chǔ)服務(wù) C Processor ?序列化代碼

?


調(diào)用過(guò)程:1 做一個(gè)client ?2 去調(diào)用服務(wù)器的handler ?3 服務(wù)器把handler得到的服務(wù)信息 訪問(wèn)數(shù) 生存時(shí)間 cpu狀況 通過(guò)fb303接口序列化并返回給客戶端。。。

  • 修改fb303_scripts中的示例客戶端fb303_simple_mgmt.py
    class Fb303Client(FacebookService.Client, CMyClient):
    ? pass
    fb303_client = Fb303Client(protocol, protocol)
    protocol 按需要更改
  • 修改 domain ServerNameExchange.py
    ? from fb303 import *
    ?
    class Processor(Iface, TProcessor) --> class Processor(Iface, FacebookService.Processor):
    Process最終調(diào)用handler做處理
  • handler增加相關(guān)方法:
    def getStatusDetails(self):
    ? ? ? return " i am very fine!"

    def getStatus(self):
    ? ? ? return 1

cpu使用情況可分析 /proc/stat ?內(nèi)容 獲得結(jié)果

綜上,還是用monit做監(jiān)控吧,不用自己添加額外代碼。。。

ython 應(yīng)用thrift---- thrift的監(jiān)控fb303 - [coding]


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 无码观看AAAAAAAA片 | 久青草久青草高清在线播放 | 在线午夜 | 99re热精品视频 | 成人不卡在线 | 国内精品美女久久久久 | 91好色视频 | 中文字幕一区二区三区四区 | 色综合色综合 | 日本在线观看视频网站 | 91精品啪在线观看国产91九色 | 欧美视频区 | 精品三级国产 | 国产视频福利 | 亚洲精品久久 | 中国美女一级黄色片 | 成人激情视频在线观看 | 欧美亚洲另类视频 | 欧美福利视频在线观看 | 狠狠干天天干 | 热久久亚洲| 日韩2区 | 国产熟妇另类久久久久XYZ | 日韩一区二区三区在线播放 | 欧美亚洲黄色 | 天天摸天天爽视频69视频 | 色网站在线免费观看 | 久久精品99 | 伊人狠狠丁香婷婷综合色 | 亚洲第一激情 | 精品久久久久久免费影院 | 欧美激情一区二区三区视频高清 | 国产精品国产亚洲精品不卡 | 日日麻批 | 色婷婷久久久亚洲一区二区三区 | 青草草在线观看免费视频 | 很黄很污的网站 | 久热精品视频在线播放 | 亚洲日日干 | 久久精品国产精品亚洲综合 | 国产九色在线观看 |