震惊kafka_5个令人震惊的统计数据证明日志不足
震驚kafka
事實(shí)證明,我們都犯有記錄不良的罪名。 不相信我們嗎? 這些統(tǒng)計(jì)數(shù)據(jù)可能會(huì)改變您的想法
當(dāng)人們提出帶有明顯答案的問(wèn)題時(shí),這非常令人不快,因此,我不會(huì)坐在這里問(wèn)您和您的團(tuán)隊(duì)是否使用日志文件來(lái)監(jiān)視預(yù)生產(chǎn)和生產(chǎn)環(huán)境中的應(yīng)用程序。 我們都使用日志,毫無(wú)疑問(wèn),它們可以幫助我們更好地了解我們的應(yīng)用程序(如果您可以找到所需的內(nèi)容),但是它們遠(yuǎn)非完美。
在大多數(shù)情況下,日志并不指向生產(chǎn)問(wèn)題的根本原因。 那么,為什么團(tuán)隊(duì)仍然非常依賴他們進(jìn)行故障排除呢?
本白皮書(shū)將涵蓋日志中的5個(gè)最大缺陷,并說(shuō)明為什么它們本身不足以用于全面的監(jiān)視堆棧。
在下面偷看...
1.超過(guò)20%的錯(cuò)誤永遠(yuǎn)不會(huì)進(jìn)入生產(chǎn)日志
我們可以聊到日志讓您對(duì)生產(chǎn)中的應(yīng)用程序沒(méi)有足夠的了解為止,直到臉色發(fā)白為止,但讓我們從現(xiàn)實(shí)檢查開(kāi)始。
生產(chǎn)中發(fā)生的異常中至少有20%根本不會(huì)將其寫(xiě)入日志。 滑鐵盧大學(xué)的研究人員從超過(guò)500萬(wàn)個(gè)Java項(xiàng)目中提取了數(shù)據(jù),這些項(xiàng)目包括1300萬(wàn)個(gè)catch塊,并根據(jù)所采取的措施將其劃分為多個(gè)組。
這是他們發(fā)現(xiàn)的結(jié)果:
我們可以進(jìn)一步采取這一步驟,將這些動(dòng)作分為3個(gè)主要類別:
1.通過(guò)將某些內(nèi)容寫(xiě)入日志,打印堆棧跟蹤記錄或?qū)⑿畔⑤敵龅娇刂婆_(tái)來(lái)記錄發(fā)生的情況。
2.拋出一個(gè)異常,這可能是更廣泛的抽象,它使調(diào)用堆棧中更遠(yuǎn)的方法之一知道如何處理。
3. 而且……什么都沒(méi)有。 吞下該異常,沒(méi)有任何線索來(lái)了解異常來(lái)自何處或發(fā)生的原因。 而且看起來(lái)它甚至至少與記錄日志一樣頻繁,這至少可以說(shuō)是令人震驚的。
現(xiàn)在,在深入了解日志問(wèn)題之前,讓我們花一點(diǎn)時(shí)間瀏覽一下這里的數(shù)字。 3,067,863的空塊出現(xiàn)在這項(xiàng)研究中,涉及1300萬(wàn)個(gè)捕獲塊。 大約有23%的異常根本沒(méi)有出現(xiàn)在日志中。 在談?wù)撊娴谋O(jiān)視解決方案時(shí),這不是一個(gè)很好的起點(diǎn)。
現(xiàn)在,我們對(duì)日志中最終出現(xiàn)的異常了解多少? 您可能會(huì)感到驚訝……
翻譯自: https://www.javacodegeeks.com/2018/05/5-shocking-stats-that-prove-logs-are-inadequate-2.html
震驚kafka
總結(jié)
以上是生活随笔為你收集整理的震惊kafka_5个令人震惊的统计数据证明日志不足的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: json解析适配模板_认识适配器:JSO
- 下一篇: jdk 8 时区 转换_JDK 8 Bi