超大福利 | 這款免費 Java 在線診斷利器,不用真的會後悔!

arthas1.png

線上系統爲什麼常常出錯?數據庫爲什麼屢遭黑手?業務調用爲什麼頻頻失敗?連環異常堆棧案,到底是哪次調用所爲? 數百臺服務器意外雪崩背後又隱藏着什麼?是軟件的扭曲仍是硬件的淪喪? 走進科學帶你瞭解 Arthas,一款開源一年多 GitHub Star 2 萬,99% 的阿里研發小哥都在用的 Java 終極診斷利器!git

關於 Arthas 

Arthas 是一款開源在線 Java 診斷工具,採用命令行交互模式,支持 web 端在線診斷,同時提供豐富的 Tab 自動補全功能,進一步方便進行問題的定位和診斷。得益於 Arthas 強大且豐富的功能,讓 Arthas 能作的事情超乎想象。github

它能夠幫你解決這些問題:web

  1. 這個類從哪一個 jar 包加載的?爲何會報各類類相關的 Exception?
  2. 我改的代碼爲何沒有執行到?難道是我沒 commit?分支搞錯了?
  3. 遇到問題沒法在線上 debug,難道只能經過加日誌再從新發布嗎?
  4. 線上遇到某個用戶的數據處理有問題,但線上一樣沒法 debug,線下沒法重現!
  5. 是否有一個全局視角來查看系統的運行情況?
  6. 有什麼辦法能夠監控到 JVM 的實時運行狀態?
  7. 怎麼快速定位應用的熱點,生成火焰圖?

有獎徵文

爲了讓更多開發者開始用上 Arthas 這個Java 診斷神器,這一次咱們聯合 JetBrains 推出此次有獎徵文活動,聊聊這些年你和 Arthas 之間的那些事兒。第一期徵文活動將於 3 月 26 日—— 4 月 26 日舉辦,後續徵文活動將持續至 2020 年 12 月。數據庫

在這次活動中,你們能夠盡情表達本身的聲音,你能夠將使用 Arthas 過程當中積累的經驗及感悟整理成一篇文章分享給你們,或者也能夠把你對 Arthas 提出的建議彙總成稿給到咱們,咱們將在多個渠道發佈。固然更歡迎你直接參與 Arthas 開源貢獻,star 一下,成爲社區的 contributor!小程序

推薦使用 Arthas

  • 方式一:經過 Cloud Toolkit 實現 Arthas 一鍵遠程診斷

Cloud Toolkit 是阿里雲發佈的免費本地 IDE 插件,幫助開發者更高效地開發、測試、診斷並部署應用。經過插件,能夠將本地應用一鍵部署到任意服務器,甚至雲端(ECS、EDAS、ACK、ACR 和 小程序雲等);而且還內置了 Arthas 診斷、Dubbo工具、Terminal 終端、文件上傳、函數計算 和 MySQL 執行器等工具。不只僅有 IntelliJ IDEA 主流版本,還有 Eclipse、Pycharm、Maven 等其餘版本。服務器

推薦使用 IDEA 插件下載 Cloud Toolkit 來使用 Arthas:http://t.tb.cn/2A5CbHWveOXzI7sFakaCw8less

  • 方式二:直接下載

地址:https://github.com/alibaba/arthas函數

arthas.png

3 步提交徵文

  1. 直接使用 Arthas 或經過 Cloud Tookit 體驗 Arthas;
  2. 將你的體驗整理成文章發佈在掘金社區;
  3. 按要求填寫表單:http://alibabadeveloper.mikecrm.com/9khcRrs

投稿文章要求

  • 字數 1000 字以上,文章層次結構及行文邏輯清晰;
  • 文章必須是原創;
  • 禁止發佈廣告類內容信息;
  • 禁止發佈涉政、暴恐、違禁等敏感內容。

你將得到的禮物

  • 凡提交知足投稿要求文章的同窗,將得到 Arthas Most Valuable User 福袋一份(禮品隨機),包含淘公仔、Arthas 貼紙、阿里雲 T 恤、JetBrains 周邊禮包;
  • 第一期最受歡迎的 top3 文章,得到天貓精靈一臺;
  • 年度 top 20 文章,將有機會得到 cherry 鍵盤及 JetBrains 提供的包括 Coupon 等周邊禮包 。

你將得到的榮譽

除了實物獎勵以外,你還會得到:微服務

  • 在阿里巴巴雲原生公衆號和 Arthas 技術社區的首頁,展現您的文章及做者介紹模塊,讓更多的開發者瞭解你;
  • 成爲 Arthas 社區的貢獻者,參與社區的平常運營,並做爲社區講師參與 Arthas 線上/線下活動分享。

徵文內容建議

1. 使用 Arthas 排查過的問題

能夠將你使用 Arthas 排查的問題整理成一篇文章,分享你在排查問題中的獲得的經驗與思考,爲更多的開發者提供一份「避坑指南」。工具

2. 對 Arthas 進行源碼解讀

你能夠找幾個最感興趣的功能點切入,從源碼來分析設計與實現原理,而後整理成稿投稿給咱們,基於對 Arthas 的源碼解讀來和衆多開發者們「隔空對話」,來一場思想上的碰撞。

3. 對 Arthas 提出建議

若是你但願可以更多地參與到 Arthas 社區中來,能夠提出你對 Arthas 的建議或者說出你對 Arthas 將來的期待並將其整理成文。

4. 不限,其它與 Arthas 有關的內容

例如,你是如何接觸到 Arthas 的?你會選擇把 Arthas 推薦給更多的開發者嗎?或者只是簡單記錄一次 Arthas 的使用實踐等等都可。

【參考歷史用戶文章】

歡迎釘釘掃碼加入交流羣

3.png 3 羣直播海報.png

阿里巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的公衆號。」

相關文章
相關標籤/搜索