可觀察性在云計算復(fù)雜性中成功的五個技巧

2022-10-07    分類: 網(wǎng)站建設(shè)

IT運營中的可觀察性概念在2020年得到了人們的關(guān)注,這是因為IT領(lǐng)導(dǎo)者正在尋找新的方法來控制隨著云計算和快速數(shù)字化而得到增長的復(fù)雜性。

可觀察性與IT監(jiān)控的不同之處在于其側(cè)重于應(yīng)用程序和豐富工具的開發(fā),以便運營人員可以就軟件如何工作或在生產(chǎn)中工作提出有意義的問題。提出新問題的能力使IT部門可以對應(yīng)用程序行為獲得不同的見解,從而優(yōu)化和改進(jìn)客戶的結(jié)果。

可觀察性在云計算復(fù)雜性中成功的五個技巧

考慮可觀察性的另一種方法是,它完全以用戶角度為基礎(chǔ),這需要以用戶為中心的心態(tài)和方法。傳統(tǒng)的(黑盒)監(jiān)視提供的指標(biāo)可以指示系統(tǒng)是否已啟動并正在運行,而可觀察性則通過顯示系統(tǒng)是否真正滿足業(yè)務(wù)和用戶要求來進(jìn)一步提高這一能力。

行動中的可觀察性

可觀察性通過解決以下問題,與基礎(chǔ)設(shè)施監(jiān)視的業(yè)務(wù)價值建立了更緊密的聯(lián)系:

服務(wù)器在線且可用,但是它支持的應(yīng)用程序出現(xiàn)故障。

網(wǎng)絡(luò)連接正常,但用戶的交易可能無法通過,或者網(wǎng)站的行為異常。

在一種瀏覽器中可以正常訪問網(wǎng)站,但在另一種瀏覽器中訪問不正常。

在用戶開始抱怨或離開企業(yè)的網(wǎng)站/應(yīng)用以獲得更好的服務(wù)之前,企業(yè)的IT組織需要了解這類問題。這些對于客戶和員工來說是很糟糕的體驗,可能會帶來成本高昂并且不安全的影子IT。

無論哪種方式,缺乏可觀察性都意味著企業(yè)更容易出現(xiàn)用戶滿意度低和支持成本高的情況。可觀察性要求采用現(xiàn)代化的監(jiān)視方法,而開發(fā)人員接受并參與監(jiān)視活動則更加成功。

以下是一些在2021年加強可觀察性實踐的想法:

1. 擴(kuò)展數(shù)據(jù)

超越傳統(tǒng)的資源監(jiān)控指標(biāo),如CPU利用率和網(wǎng)絡(luò)延遲。包括來自每個基礎(chǔ)設(shè)施組件的日志、跟蹤、度量和警報,以便對應(yīng)用程序有新的了解。

團(tuán)隊?wèi)?yīng)該有適當(dāng)?shù)穆酚珊蜏贤ㄇ?,并能夠快速獲得對系統(tǒng)進(jìn)行好補救或提供更多環(huán)境的訪問權(quán)限。

2. 將可觀察性作為開發(fā)原則

可觀察性遲早會成為開發(fā)人員工作的一部分。開發(fā)人員現(xiàn)在不能在編程之后而讓運營人員來解決它。應(yīng)用程序運行狀況長期以來一直為IT運營部門所擁有,但從邏輯上來說,真正了解應(yīng)用程序運行狀況的人是開發(fā)人員,因為他們構(gòu)建了應(yīng)用程序運行狀況,并且知道代碼應(yīng)該如何在生產(chǎn)環(huán)境中工作。通常,在Sprint周期的后期,有人會提出這樣一個問題:“我們?nèi)绾卧谏a(chǎn)中監(jiān)控這項服務(wù)?”

開發(fā)團(tuán)隊急于尋求可行的解決方案,最后,有人最終在應(yīng)用服務(wù)器上運行了一個開源監(jiān)視工具實例。通過將可觀察性作為持續(xù)集成(CI)/持續(xù)交付(CD)管道中的關(guān)鍵步驟,而不是事后思考的事項,可以避免這種情況。

3. 采購用于觀察的監(jiān)控工具

APM工具或越來越多的開放源代碼監(jiān)視工具(例如Prometheus)可以幫助衡量操作標(biāo)準(zhǔn),例如在應(yīng)用程序正常運行期間可能發(fā)生的應(yīng)用程序、客戶端和服務(wù)器端錯誤。綜合或數(shù)字體驗管理工具提供了另一種理解系統(tǒng)輸出的方法。這有助于回答以下問題:我的用戶是否可以訪問這個應(yīng)用程序,并且在經(jīng)歷過程中是否存在交易失敗?有一些強大的利基可觀察性工具,但它們可能難以使用,并且需要許多開發(fā)人員不具備的原生監(jiān)視專業(yè)知識。組織面要忽略供應(yīng)商的宣傳,在技能水平、資源等方面采用適合組織的工具。它應(yīng)該易于部署和管理。

4. 簡化工具

跨越ITOps和DevOps組織的一個常見陷阱是復(fù)制工具的泛濫。這些工具之間的數(shù)據(jù)通常不是聯(lián)合的,這使得簡單而全面地實現(xiàn)可觀察性策略的工作成為一個真正的難題。這就是為什么它是如此難以實現(xiàn)單一控制的原因。大多數(shù)情況下,都需要監(jiān)視和可觀察性工具,并將其用于解決緊迫的問題(例如準(zhǔn)備發(fā)布,對特定的客戶端錯誤進(jìn)行故障排除等)。隨著時間的推移,很容易看到一個組織最終可以使用20多種解決重疊用例的監(jiān)控工具。組織需要整合保留的內(nèi)容,并考慮使用平臺解決方案來管理和統(tǒng)一所有數(shù)據(jù),從而為開發(fā)人員和運營商節(jié)省時間。

5. 改善最終用戶體驗

可觀察性及其解決的問題不僅對開發(fā)人員、工程師和管理員有意義??捎^察性工具產(chǎn)生的許多見解可以為可能從事銷售、市場營銷、支持或?qū)I(yè)服務(wù)的技術(shù)含量較低的同事提供豐富的背景信息。

一些示例包括:

在網(wǎng)站的哪一天或一年中的哪個時間看到最多的流量?

是否存在用戶最常訪問的某個網(wǎng)頁?

啟動或更改網(wǎng)頁后,是否看到交易量增加?

網(wǎng)頁加載緩慢嗎?如果是,造成的原因是什么?

回答這些問題通??梢詷蚪臃羌夹g(shù)團(tuán)隊可以使用的工具,并且需要對應(yīng)用程序本身有更深入的了解。DevOps和ITOps團(tuán)隊?wèi)?yīng)該與非技術(shù)利益相關(guān)者合作,以了解可觀察性工具可以解決哪些業(yè)務(wù)問題,以及解決這些問題的好方法。

分享文章:可觀察性在云計算復(fù)雜性中成功的五個技巧
當(dāng)前網(wǎng)址:http://www.muchs.cn/news21/202871.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、營銷型網(wǎng)站建設(shè)全網(wǎng)營銷推廣、自適應(yīng)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管