文章詳情頁
Django日志及中間件模塊應(yīng)用案例
瀏覽:324日期:2024-09-22 11:48:59
基于郵件通知的服務(wù)監(jiān)控和告警系統(tǒng)
主要功能點:
配置專用日志格式記錄耗時
日志格式:
’simple’:{’format’:’%(asctimme)s %(message)s’}
處理器
’statistics_handler’:{’level’:’DEBUG’, ’class’:’logging.handlers.RotatingFileHandler’, ’filename’:os.path.join(LOG_DIR,’backend.log’) ’maxBytes’:’1024*1024*1024’ # class參數(shù)如果日志大小超了會新建文件 ’backupCount’:5 #備份數(shù) ’formatter’:’simple’, ’encoding’:’utf-8’}
日志實例
’statistics’:{’handlers’:[’statistics_handler’],’level’:’DEBUG’}
編寫請求耗時統(tǒng)計功能的中間件
獲取日志實例
業(yè)務(wù)邏輯功能編寫 request時間,路徑,response時間 配置定時任務(wù)統(tǒng)計指標(biāo)并通過郵件發(fā)送分析日志的任務(wù)函數(shù)業(yè)務(wù)邏輯文件
請求時間的最大值,最小值,平均值 郵件發(fā)送的配置 配置django-crontab以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
Django
相關(guān)文章:
1. 理解PHP5中static和const關(guān)鍵字2. Android table布局開發(fā)實現(xiàn)簡單計算器3. jQuery 實現(xiàn)DOM元素拖拽交換位置的實例代碼4. IntelliJ IDEA安裝插件的方法步驟5. php模擬實現(xiàn)斗地主發(fā)牌6. vue 使用localstorage實現(xiàn)面包屑的操作7. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應(yīng)用實現(xiàn)8. Python random庫使用方法及異常處理方案9. .Net Core使用Coravel實現(xiàn)任務(wù)調(diào)度的完整步驟10. Vuex localStorage的具體使用
排行榜

網(wǎng)公網(wǎng)安備