<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          BistouryJava 應(yīng)用診斷工具

          聯(lián)合創(chuàng)作 · 2023-10-01 21:25

          Bistoury 是去哪兒網(wǎng)開源的一個(gè)對應(yīng)用透明,無侵入的java應(yīng)用診斷工具,用于提升開發(fā)人員的診斷效率和能力。

          Bistoury 的目標(biāo)是一站式j(luò)ava應(yīng)用診斷解決方案,讓開發(fā)人員無需登錄機(jī)器或修改系統(tǒng),就可以從日志、內(nèi)存、線程、類信息、調(diào)試、機(jī)器和系統(tǒng)屬性等各個(gè)方面對應(yīng)用進(jìn)行診斷,提升開發(fā)人員診斷問題的效率和能力。

          Bistoury 在公司內(nèi)部原有agent的基礎(chǔ)上集成Alibaba開源的arthas和唯品會(huì)開源的vjtools,提供了更加豐富的功能,感謝他們做出的優(yōu)秀工作。

          Arthas 和 vjtools 已經(jīng)是很優(yōu)秀的工具,為什么還要開發(fā) Bistoury?

          Arthas和vjtools通過命令行或類似的方式使用,不可否認(rèn)命令行在很多時(shí)候具有比較高的效率;但圖形化界面也有其自身的優(yōu)點(diǎn),特別是在參數(shù)復(fù)雜時(shí)使用起來更加簡單,效率更高。Bistoury在保留命令行界面的基礎(chǔ)上,還對很多命令提供了圖形化界面,方面用戶使用。

          Arthas和vjtools針對單臺(tái)機(jī)器,從機(jī)器的維度對系統(tǒng)進(jìn)行診斷,沒有提供全局的視角;而在線應(yīng)用往往部署在多臺(tái)機(jī)器,Bistoury可以和使用方應(yīng)用中心整合,從應(yīng)用的維度對系統(tǒng)進(jìn)行診斷,提供了更多的可能。

          Arthas和vjtools在使用上,要么登錄機(jī)器,要么需要使用者提供相應(yīng)的ip和端口;Bistoury去掉各種設(shè)置,提供統(tǒng)一的web入口,從頁面上選擇應(yīng)用和機(jī)器即可使用。

          除了這些針對性優(yōu)化,Bistoury在保留arthas和vjtools的所有功能之外,還提供了更加豐富的功能。

          Bistoury的在線debug功能去掉了各種復(fù)雜參數(shù),模擬ide調(diào)試體驗(yàn),通過web界面提供斷點(diǎn)調(diào)試的功能,可以在不阻塞應(yīng)用的情況下捕獲斷點(diǎn)處的信息(包括本地變量、成員變量、靜態(tài)變量和方法調(diào)用棧)。

          Bistoury提供了線程級cpu使用率監(jiān)控,可以監(jiān)控系統(tǒng)每個(gè)線程的分鐘級cpu使用率,并提供最近幾天的歷史數(shù)據(jù)查詢。

          Bistoury可以動(dòng)態(tài)對方法添加監(jiān)控,監(jiān)控方法的調(diào)用次數(shù)、異常次數(shù)和執(zhí)行時(shí)間,同時(shí)也保留最近幾天的監(jiān)控?cái)?shù)據(jù)。

          Bistoury提供了日志查看功能,可以使用tail、grep等命令對單臺(tái)或同時(shí)對多臺(tái)機(jī)器的日志進(jìn)行查看。

          Bistoury提供可視化頁面實(shí)時(shí)查看機(jī)器和應(yīng)用的各種信息,包括主機(jī)內(nèi)存和磁盤使用、cpu使用率和load、系統(tǒng)配置文件、jar包信息,jvm信息、內(nèi)存使用和gc等等。

           

          瀏覽 19
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久操视频免费 | 婷婷五月天激情小说 | 操B一区| 国产乱码精品一品二品 | 亚洲中文字幕在线看 |