波多野结衣AV无码高请AVI日韩第二页I国产9999I97欧美I91国精产品自偷偷I四虎一区二区三区I色悠久久综合I一区二区三区四区免费视频I亚洲AV无码一区二区二三区I另类老妇奶性生BBwBBw洗澡I欧美A级视频I国产gv在线I9久爱视频I免费电影一区二区I五月天丁香亚洲IAV亚洲天堂在线I日韩艹比I国产情侣啪啪视频

可觀察性與監(jiān)控有何不同?為什么可觀察性很重要?

可觀察性與監(jiān)控有何不同?為什么可觀察性很重要?

可觀察性一詞源于控制理論。RE Kálmán 在 1960 年將其定義為衡量您從系統(tǒng)外部輸出的知識推斷系統(tǒng)內(nèi)部狀態(tài)的能力。可觀察性是一個非常強大的概念,因為它可以讓您了解系統(tǒng)的內(nèi)部狀態(tài),而無需內(nèi)部工作的復雜性。換句話說,您只需查看輸出即可了解發(fā)生了什么。

可觀察性與監(jiān)控有何不同?為什么可觀察性很重要?-美聯(lián)科技

在過去的十年中,軟件和架構(gòu)已經(jīng)從運行單個進程的單一應(yīng)用程序發(fā)展到復雜的架構(gòu),包括分布在眾多節(jié)點上的數(shù)百甚至數(shù)千個服務(wù)。這種演變需要不同的工具和技術(shù)來推理構(gòu)成現(xiàn)代軟件的不同組件。當您使可觀察性適應(yīng)軟件時,它允許您以新的方式與您編寫的代碼進行交互和推理。可觀察的系統(tǒng)允許您回答開放式問題并理解:

應(yīng)用程序的內(nèi)部工作原理

系統(tǒng)的當前狀態(tài),無論多么極端或異常

用戶當前遇到的問題

為什么系統(tǒng)會以某種方式運行——無需猜測

人們對可觀察性的含義有不同程度的理解。對于一些人來說,這只是偽裝成一個新流行詞的老式監(jiān)控。但究竟什么是可觀察性,它與監(jiān)控有何不同?

可觀察性與監(jiān)控有何不同

許多公司長期以來一直使用基于指標的工具系統(tǒng)和監(jiān)控來推理他們的系統(tǒng)并解決問題。這些組織中的 IT 運營部門匯總了指標,并使用懸掛在其 IT 室周圍的大屏幕顯示大量儀表板。

在分布式架構(gòu)時代之前,監(jiān)控是一種反應(yīng)式方法,適用于傳統(tǒng)應(yīng)用程序。但是,監(jiān)控有一個缺陷:您無法完全查看或了解您的系統(tǒng)。監(jiān)控迫使你做出反應(yīng),推測出了什么問題。

可觀察性與監(jiān)控有何不同?為什么可觀察性很重要?-美聯(lián)科技

監(jiān)控基于許多不再適用于現(xiàn)代應(yīng)用程序的假設(shè)。例如,監(jiān)控假設(shè):

  • 您的應(yīng)用程序是單片的。
  • 您有靜態(tài)數(shù)量的節(jié)點或主機要監(jiān)控。
  • 只有當災(zāi)難發(fā)生時,你才會觀察一個系統(tǒng)。
  • 該應(yīng)用程序在虛擬機或裸機上運行,??讓您可以完全訪問系統(tǒng)指標。
  • 您可以通過儀表板和遙測滿足運營工程師的需求。

由于以下原因,這些假設(shè)在現(xiàn)實中不再適用于現(xiàn)代架構(gòu):

  • 有許多服務(wù)需要管理。
  • 有許多具有不同技術(shù)的存儲可供觀察。
  • 基礎(chǔ)設(shè)施是高度動態(tài)的,容量的出現(xiàn)和消失取決于需求。
  • 要監(jiān)控的主機或節(jié)點的數(shù)量總是在變化和不可預測的。
  • 自動儀器不足以了解復雜系統(tǒng)中正在發(fā)生的事情。
  • 許多分散且松散耦合的服務(wù)正在管理中,其中許多服務(wù)不受站點可靠性工程團隊的直接控制。

分布式系統(tǒng)中的故障模式是不可預測的。它們經(jīng)常發(fā)生并且很少重復,以至于大多數(shù)團隊無法設(shè)置適當且相關(guān)的儀表板來監(jiān)控它們。這就是可觀察性如此重要的地方。它使工程團隊能夠以各種方法收集遙測數(shù)據(jù),從而使他們能夠診斷問題而無需先預見錯誤是如何發(fā)生的。

為什么可觀察性很重要

一個可觀察的系統(tǒng)比不那么顯眼的系統(tǒng)更容易了解(一般和非常詳細)、監(jiān)控、用新代碼更新和修復。但除此之外,還有更多理由讓您的系統(tǒng)可觀察。可觀察性將幫助您:

  • 發(fā)現(xiàn)并解決“未知的未知”或您不知道的問題:監(jiān)控系統(tǒng)最重要的限制之一是它們只尋找“已知的未知”或您已經(jīng)知道的異常情況。可觀察性識別您不會意識到或不會考慮搜索的情況。然后,它監(jiān)控它們與特定性能問題的聯(lián)系,為根本原因識別和解決提供上下文。
  • 在開發(fā)過程的早期識別和解決問題:可觀察性將使您深入了解軟件開發(fā)過程的早期階段。在新代碼中的問題損害用戶體驗或服務(wù)水平協(xié)議 (SLA) 之前,開發(fā)團隊能夠發(fā)現(xiàn)并修復它們。
  • 節(jié)省時間:沒有可觀察性,開發(fā)人員只能瘋狂猜測 X 和 Y 發(fā)生的原因。就時間和資源而言,這是非生產(chǎn)性的并且成本高昂。
  • 提供深刻見解:可觀察性讓您了解根本原因。

總而言之,您需要可觀察性,以便讓您的 DevOps 團隊能夠調(diào)查任何系統(tǒng),無論您的系統(tǒng)有多復雜,而無需依靠經(jīng)驗或深入的系統(tǒng)知識來分析根本原因。

可觀察性與監(jiān)控有何不同?為什么可觀察性很重要?-美聯(lián)科技

可觀察性的支柱

可觀察性為系統(tǒng)狀態(tài)提供了無與倫比的可見性。但這種可見性伴隨著一些指導支柱或原則。當您正確剖析可觀察性時,它有兩個關(guān)鍵要素。首先是需要理解復雜系統(tǒng)的人,其次是有助于理解的數(shù)據(jù)。如果不承認人員和技術(shù)以及它們之間存在的交互,您就無法獲得適當?shù)目捎^察性。

有了這種理解,問題就來了:如何收集數(shù)據(jù)并將其組合起來進行檢查以提供所需的洞察力?處理和傳輸數(shù)據(jù)的技術(shù)要求是什么?

這就是被稱為指標、日志和跟蹤的三大可觀察性支柱發(fā)揮作用的地方。讓我們一一看看。

指標

指標(也稱為時間序列指標)是跨時間的應(yīng)用程序和系統(tǒng)運行狀況的基本指標。一個指標可以是應(yīng)用程序在特定時期內(nèi)消耗了多少內(nèi)存或 CPU 容量。度量將包括時間戳、名稱和表示某個值的字段。

在監(jiān)控方面,指標是一個顯而易見的起點,因為它們對于描述資源狀態(tài)很有用。也就是說,您可以根據(jù)已知問題提出問題,例如“系統(tǒng)是活的還是死的?”度量標準旨在提供對已知問題的可見性。對于未知問題,您需要的不僅僅是指標。您需要上下文,而該上下文的一個有價值的信息來源是日志。

日志

日志是應(yīng)用程序事件的詳細、不可變和帶時間戳的記錄。開發(fā)人員可以使用日志來創(chuàng)建每個事件的高保真、逐毫秒記錄,并附上上下文,他們可以“回放”以進行故障排除和調(diào)試等。因此,事件日志對于檢測分布式系統(tǒng)中的緊急和意外行為特別有用。因此,由于單個系統(tǒng)組件中發(fā)生單個事件,因此在復雜的分布式系統(tǒng)中很少發(fā)生故障。

系統(tǒng)應(yīng)該通過日志記錄任何給定時間它正在做什么的信息。因此,日志可能是 DevOps 團隊工具箱中第二重要的項目。此外,日志提供了比指標更詳細的資源信息。如果指標表明資源不再可操作,日志可幫助您找出原因。充分利用日志的關(guān)鍵是保持合理的收集。通過限制您收集的內(nèi)容來做到這一點。此外,在可能的情況下,關(guān)注常見領(lǐng)域,以便更快地發(fā)現(xiàn)大海撈針。

可觀察性與監(jiān)控有何不同?為什么可觀察性很重要?-美聯(lián)科技

痕跡

跟蹤是一系列因果關(guān)聯(lián)的分布式事件的表示,這些事件對分布式系統(tǒng)的端到端請求流進行編碼。當請求進入應(yīng)用程序時開始跟蹤。隨著用戶請求從服務(wù)轉(zhuǎn)移到服務(wù),跟蹤使整個系統(tǒng)的行為和狀態(tài)更加可見和易于理解。

由于跟蹤具有豐富的上下文,因此您可以全面了解系統(tǒng)所有不同部分中發(fā)生的情況,因為傳統(tǒng)上對 DevOps 團隊隱藏的請求通過。跟蹤提供了對應(yīng)用程序整體運行狀況的重要可見性。

跟蹤還可以分析和監(jiān)控系統(tǒng),例如容器化應(yīng)用程序、無服務(wù)器架構(gòu)和微服務(wù)架構(gòu)。然而,它們主要關(guān)注應(yīng)用層,僅提供底層基礎(chǔ)設(shè)施健康狀況的有限視圖。因此,即使您收集了跟蹤、指標和日志,仍然需要全面了解您的環(huán)境。

DevOps 團隊需要什么

盡管可觀察性這個術(shù)語是幾十年前創(chuàng)造的,但它對軟件系統(tǒng)的使用或適應(yīng)提供了一種思考我們制作的軟件的新方法。隨著軟件和系統(tǒng)變得越來越復雜,人們會遇到難以預測、調(diào)試或計劃的問題。DevOps 團隊現(xiàn)在必須能夠以靈活的方式持續(xù)收集遙測數(shù)據(jù),從而使他們能夠診斷問題,而無需先預見錯誤可能發(fā)生的方式,以便對問題進行故障排除并構(gòu)建可靠的系統(tǒng)。

雖然日志、指標和跟蹤很重要,但除非您以正確的方式使用它們,否則它們不足以具有可見性。為了產(chǎn)生有助于故障排除和性能調(diào)整的理解,可觀察性需要將此數(shù)據(jù)與豐富的上下文相結(jié)合。簡而言之,如果僅使用來自狀態(tài)和控制向量的所有可行發(fā)展的輸出信息(物理上,這通常對應(yīng)于傳感器獲得的信息),可以確定當前狀態(tài),則系統(tǒng)被認為是可觀察的。

客戶經(jīng)理
主站蜘蛛池模板: 野花香社区在线视频观看播放 | 91最新入口| 五月天天天综合精品无码 | 久久精品第一页 | 成人无码精品免费视频在线观看 | 国产精品野外av久久久 | 免费无码又爽又刺激高潮的漫画 | 青青草原在线免费观看视频 | 丁香婷婷社区 | 国产又爽又刺激的视频 | 亚洲熟妇久久国内精品 | 中国久久久久 | 人妻丰满熟妇av无码区不卡 | 九九九久久久久 | 毛片一二三区 | 欧美成人在线视频 | 在线免费成人网 | 99国产在线视频有精品视频 | 四虎永久在线精品视频免费观看 | 韩国理论午夜 | 激情综合小说 | 干夜夜 | 国产美女被遭强高潮免费一视频 | 性欧美乱妇高清come | 日本在线观看网站 | 少妇激情偷人爽爽91嫩草 | 97se亚洲国产综合自在线不卡 | 久久99精品久久久久久动态图 | 无码日韩人妻精品久久蜜桃 | 日日碰狠狠添天天爽五月婷 | 女人被狂躁60分钟视频 | 黄页网站在线观看免费视频 | 一边捏奶一边高潮视频 | 无码乱人伦一区二区亚洲 | 国产毛片一区二区 | 亚洲成aⅴ人片在线观 | 中文字幕国产视频 | 亚洲精品久久久久久久久毛片直播 | 亚洲精品国产一区黑色丝袜 | 久久精品无码一区二区三区不卡 | 一级黄色大全 | 在线观看视频 | 97精品伊人久久大香线蕉 | 中文字幕一区二区三区不卡 | 欧美内射深插日本少妇 | 成年动漫av网免费 | 黄色一级生活片 | 黄色1级视频 | 三级国产在线观看 | 国产片一区二区 | 久久久婷 | 国产在线观看码高清视频 | 中文字幕日韩精品欧美一区 | 欧美 日韩 中文字幕 | 日韩人妻潮喷中文在线视频 | 国产在线成人一区二区三区 | 国产精品国一国二在线 | 大狠狠大臿蕉香蕉大视频 | 黄色国产网站 | 久久国产一区 | 99er国产这里只有精品视频免费 | 国产亚洲精品美女久久久久 | 91亚洲天堂 | 久久蜜桃视频 | 久久永久免费人妻精品下载 | 中文字幕精品一区二区精品 | 亚洲欧美综合在线天堂 | 亚洲aⅴ无码成人网站国产app | 中文亚洲欧美 | 全部免费毛片在线播放 | 草的我好爽视频 | 人人澡人人澡人人看添 | 亚洲欧美午夜理论电影在线观看 | 欧美日韩久久精品 | 性色av无码一区二区三区人妻 | 抽插丰满内射高潮视频 | 七妺福利精品导航大全 | eeuss鲁丝片一区二区三区 | 精品国产一区二区三区无码 | 免费无遮挡禁18污污网站 | 久久人妻av无码中文专区 | 伦理片免费完整片在线观看 | 亚洲国产日韩a在线乱码 | 国产精品高潮呻吟av久久男男 | 亚洲区免费| 国产欧美日韩在线在线播放 | 天天干天天操天天射 | 在线天堂资源www | 欧美黑人异族videos | 欧美三级免费看 | 尤物在线视频 | 精品人妻无码一区二区三区蜜桃一 | 色婷婷六月亚洲婷婷丁香 | www视频免费在线观看 | 色又黄又爽18禁免费网站现观看 | 中文字幕色av一区二区三区 | 又硬又粗又大一区二区三区视频 | 男女免费网站 | 久久久www免费人成精品 |