大家好,歡迎來到此/系列教程,我的名字是Henry ,我將使用帶您瀏覽一下幫助所有軟件開發團隊實時發現并優先處理錯誤的監控應用程序的各個方面和新的解決辦法。
應用程序錯誤問題說明
大多數軟件開發人員主要依賴于應用程序在開發過程中產生的錯誤日志。有時軟件中應用程序,開發人員會使用編寫的單元測試來分析所寫代碼的狀態,但是對現代軟件開發實踐來說,僅依賴日志并不能解決問題,特別是在已經投入生產的應用程序中。
對于移動應用程序,如果用戶碰巧在您的應用程序中發現了一個錯誤,他們就會卸載該應用程序,并在應用程序商店中給您一個壞的評級。太多的應用程序仍然依賴于過時的方法來查找錯誤,并且仍然必須通過人眼進行分析,這使得修復錯誤變得非常困難,并且更多的時間被浪費在挖掘日志和依賴用戶報告問題上。這里有一個更好的方法。
使用監控應用程序
錯誤監控工具是現代開發工具箱的重要組成部分。在問題被報告之前解決它是高質量軟件開發的下一個迭代。在這節課中,我們將使用,它是許多可用的自動化工具之一。
如果您已經準備好進行錯誤監控,請在這里注冊一個帳戶。這是一個注冊頁面的截圖。
注冊
為您提供了不同的注冊選項,您可以使用賬號、Azure 賬號,也可以直接填寫表單。如果您已經有了一個賬戶,您可以在這里登錄到。我已經有一個帳戶,這是一個我的儀表板屏幕截圖。
錯誤列表
在本教程中,我們將在儀表板上創建一個新項目。在左側導航欄中,單擊鏈接。您會看到以下截圖:
創建項目
在右上角,單擊“創建項目”。您將得到以下截圖:
選擇項目類型
允許您選擇您正在處理的項目類型,在本例中,我們正在處理應用程序。我已經選擇了并將我的項目命名為Mpesa API,我所要做的就是點擊“創建項目”按鈕。在成功創建了我的項目之后,我被帶到下面的頁面,在那里我得到了一個快速入門指南。以下是一個截圖:
快速配置指南
太棒了,現在我們已經創建了我們的項目。下一步是將應用程序配置為使用。
配置應用程序以使用
在本教程中,我們假設您已經準備好了一個應用程序,在我的例子中,我將使用此Mpesa-Api項目,它是Hlab博客上的系列教程之一。在您喜歡的IDE中打開您的項目。
步驟1:
我們將在我們的虛擬環境中安裝-SDK,或者在您的項目運行的環境(您的環境)中安裝-SDK。打開終端,運行以下命令:
下面是我運行上述命令后的終端輸出:
SDK安裝
從終端中,我們可以知道已經成功安裝。下一步是編輯我們的 .py文件,并確保它有以下代碼:
讓我們來理解一下我們剛剛在我們的.py底部添加的代碼,我們添加了以下內容:
第124行——我們導入了 SDK。
第125行——我們從 SDK導入了模塊。
第127行到第130行——我們將初始化到 web門戶或儀表板。
第128行——我們定義了一個名為dsn的變量,這是我們傳遞為我們的項目創建的 URL的地方。此URL對于在 上創建的每個項目來說都是唯一的。
第129行——我們定義了一個名為的變量,并傳遞了我們從導入的模塊。
下一步是通過創建一個觸發錯誤的路由來驗證我們的安裝正在工作:
打開主 urls.py文件,并添加以下代碼:
讓我們來看看我們添加的代碼:
第5行到第6行——我們定義了一個名為的方法,在這個方法中,我們試圖將一個數字除以0。這應該會拋出一個錯誤軟件中應用程序,因為數學原理不允許這種情況發生。
第12行—我們定義了一個調用該方法的URL。
下一步是對此進行測試,通過使用以下命令確保您的開發服務器正在運行:
在您的瀏覽器上導航到:8000/-debug,您將得到以下錯誤:
回溯錯誤
>>> 今日簽到口令為:owc0