Python 全棧開發 監控篇

2021-07-09 16:03:41 字數 788 閱讀 2834

如果你已經玩轉了 python 程式語言語法,肯定想用這些知識,開發一款應用程式,它可以是在網上,可以炫耀或**,那就需要全棧式開發 python。具體如何建立,部署和執行生產 python web 應用程式,參考 full stack python,本文主要介紹一點,監控。

為什麼要監控?

web 應用程式在執行時,監控工具收集分析並顯示其相關資訊,每個有問題的應用程式都有網路堆疊。通過監控工具提供的堆疊資訊,開發和運營團隊能夠響應並解決問題。

收集和分析生產環境的資料在保持穩定性,維持高效能方面是十分重要的,尤其對錯誤的 web 應用程式進行優化很有必要。

監控和​​日誌的區別

監控和日誌都旨在幫助應用程式診斷問題,在除錯過程中他們的目的非常相似。唯一的差別是,日誌資料只會根據明確的事件而進行記錄,而監控資料則集合資料背景進行分析。

例如,當錯誤發生時,該事件被記錄在日誌中。同時,監控應用的**還要收集資料,不僅是異常 log,還包括函式的效能資料。

其實,倆兩者之間的區別也不是那麼明顯,畢竟解決問題不是只有一條路徑。只要對 web 生產應用程式有用都是可以用的。

監控專案

在作業系統和網路堆疊方面有以下幾個重要的資源需要監控

應用級監控包括以下幾個方面,不同應用程式因不同的讀寫程度,或受流量波動影響而需要不同的響應時間,有不同的資源占用情況。

開源監控專案

託管監控服務

監控學習清單

參考:full stack python

本文** oneapm 官方部落格

Python 全棧開發 監控篇

如果你已經玩轉了 python 程式語言語法,肯定想用這些知識,開發一款應用程式,它可以是在網上,可以炫耀或 那就需要全棧式開發 python。具體如何建立,部署和執行生產 python web 應用程式,參考 full stack python,本文主要介紹一點,監控。為什麼要監控?web 應用程...

Python 全棧開發 python內建函式

abs 對傳入引數取絕對值 bool 對傳入引數取布林值,none,0,這些引數傳入bool後,返回false all 所有傳入引數為真,才為真 any 任何乙個傳入引數為真,才為真 ascii 自動執行傳入引數的 repr 方法 將物件轉換為字串 bin 接收乙個十進位制,轉換成二進位制 oct ...

Python 全棧開發 python函式高階

函式的巢狀定義 def func1 print from func1 def func2 func2 記憶體位址 print from func2 print func2 func1 函式的巢狀呼叫 比較兩個數的大小 defmax2 x,y if x y return x else returny ...