1.初步分離
業務系統在執行期間會丟擲來一些執行期異常日誌,監控這些日誌,過濾多餘其它日誌,然後給予相應owner告警就成為異常監控的目標之一。
logstash配置如下:
input
}filter
}if ([type] == "exception")
}if "multiline" not in [tags] }}
output
}刪除非error的日誌,並且異常日誌抽取完後,刪除tags不包含multiline的事件。
2.精確分離
初步分離完成之後,其實對異常型別,異常資訊詳情,異常堆疊有不同的需求度。因此精確分離的目標就是進一步分拆異常資訊,為後續的異常統計分析提供資料支援。
後續補充完善......
利用Spring AOP實現業務和異常日誌記錄
實際上這個確實非常好用。最近碰到乙個問題,就是發現以前action中的日誌記錄的不夠完善,需要在所有action中的每個介面改下呼叫日誌的方法,這種工作量太大而且毫無意義,因此就想到用aop。當然也可以用 通過aop把所有action中的介面作為切點,設定對應的切面和方法,讓介面返回後進行返回通知,...
異常和日誌
class excption exception 自定義異常類 pass try input 請輸入性別 if 男 and 女 raise exception 性別只能是男或女 except excption as ex print ex except exception as ex print e...
異常和日誌
def li list1 m list1 len list1 def ll list1 1,6,7,8,9 try li list1 except exception as ex print ex ll 注意 finally程式一定會執行 def yichang try bc int input 請...