日誌分析 六 業務異常日誌分解

2022-05-03 21:03:11 字數 399 閱讀 1137

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 請...