最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

企業(yè)如何選擇一款優(yōu)質(zhì)的Server端APM產(chǎn)品?居然有很多企業(yè)都忽略了這個重要因素

2020-03-19 14:52 作者:北京博睿宏遠  | 我要投稿

隨著互聯(lián)網(wǎng)的發(fā)展,各種網(wǎng)絡(luò)應(yīng)用的用戶量和重要性與日俱增,對用戶體驗的要求也越來越高,IT運維支撐著企業(yè)數(shù)字化業(yè)務(wù)的效率和質(zhì)量,已經(jīng)進入到了數(shù)據(jù)驅(qū)動的精細化管理時代,因此,應(yīng)用性能管理(APM)的重要性日漸凸顯。目前,市場上Server端APM產(chǎn)品和解決方案五花八門,企業(yè)該如何去評判和選擇呢?今天,小睿就和大家分享一下企業(yè)如何選擇一款優(yōu)質(zhì)的Server端APM產(chǎn)品。

作為一款優(yōu)質(zhì)的Server端APM產(chǎn)品,首先必須具備三大能力:

?1、自動發(fā)現(xiàn)應(yīng)用業(yè)務(wù)資產(chǎn)的能力;

?2、業(yè)務(wù)調(diào)用鏈的抓取及分析能力;

?3、自動發(fā)現(xiàn)及定位業(yè)務(wù)代碼方法及其調(diào)用效率的能力。

具體內(nèi)容小睿已經(jīng)在之前的文章《什么是真正的應(yīng)用性能管理》一文中詳細闡述,不再展開討論。今天,小睿想和大家分享的是很多企業(yè)在選擇Server端APM產(chǎn)品時容易忽視,但又極為重要的一個關(guān)鍵因素!

大家知道,Server端APM產(chǎn)品需要在Server端應(yīng)用中植入探針程序,來實現(xiàn)對業(yè)務(wù)、集群、容器、主機、業(yè)務(wù)代碼、數(shù)據(jù)庫、NoSQL、外部服務(wù)等方面的監(jiān)控。探針在運行過程中需要采集、數(shù)據(jù)處理、組包、壓縮、并通過網(wǎng)絡(luò)進行傳輸。因此,相應(yīng)探針工作時對系統(tǒng)資源開銷主要包括CPU占用、內(nèi)存占用、磁盤及網(wǎng)絡(luò)I/O占用,其占用越多,則對業(yè)務(wù)自身處理效率影響越高、進而影響終端用戶體驗;同時,為了應(yīng)對這部分額外的資源開銷,企業(yè)往往需要增加更多的IT資源、從而也導(dǎo)致了軟硬件和系統(tǒng)維護成本提升,從而帶來IT運營成本的總體增加。所以,探針對資源的占用情況就成為決定各APM服務(wù)商在基本功能相當(dāng)?shù)幕A(chǔ)上,判定誰更優(yōu)質(zhì)的重要因素。

那么,企業(yè)應(yīng)該如何測試APM探針正常工作狀態(tài)下對服務(wù)器性能的消耗呢?小睿以實踐出真知:

企業(yè)可以對比被監(jiān)控應(yīng)用在無探針和有探針下的性能損耗,具體方法建議如下:

一、測試環(huán)境準備:

測試標的:建議為用戶典型實際生產(chǎn)業(yè)務(wù)應(yīng)用系統(tǒng),并預(yù)先在測試環(huán)境中部署好;

測試環(huán)境:硬件(建議單臺服務(wù)器4C/8GB/300GB配置),系統(tǒng)(Redhat Linux 6.9),網(wǎng)絡(luò)(千兆或萬兆);

測試壓力:使用JMeter或LoadRunner等壓測工具模擬單臺服務(wù)器穩(wěn)定壓力TPS 1000以上,并持續(xù)10分鐘以上;

測試指標:TPS、業(yè)務(wù)平均響應(yīng)時間、CPU使用率、內(nèi)存使用率、業(yè)務(wù)錯誤率等指標。

?

二、測試過程只需四步:

1、測試標的中不加入任何探針,并持續(xù)加壓至穩(wěn)定運行10分鐘以上,記錄穩(wěn)定運行后相關(guān)測試指標值,作為基準值;

2、在測試標的中分別加入各家APM廠商的探針,并按上述方式做相同的測試,記錄相關(guān)測試指標值,作為計算各家探針性能開銷的參考值;

3、根據(jù)測試結(jié)果,分別計算業(yè)務(wù)處理能力損失率(未加探針狀態(tài)TPS-加探針狀態(tài)TPS)/未加探針狀態(tài)TPS X 100%),CPU使用增長率(未加探針狀態(tài)CPU使用率-加探針狀態(tài)CPU使用率)/未加探針狀態(tài)CPU使用率 X 100%,同理,再分別計算內(nèi)存使用增長率,響應(yīng)耗時增長率,業(yè)務(wù)錯誤增長率;

4、根據(jù)第3步指標預(yù)先設(shè)定區(qū)間打分分值,并根據(jù)第三步實際指標分別計算得分,從而客觀評定各家APM產(chǎn)品探針性能損耗。

?

博睿宏遠根據(jù)服務(wù)眾多客戶的實際情況來看:

1、系統(tǒng)資源開銷增長率:即對比無探針和有探針模式,有探針模式下的測試應(yīng)用各項資源開銷增長率指標(CPU/MEM)應(yīng)均在5%以內(nèi)為佳;

2、對應(yīng)用業(yè)務(wù)處理能力的影響:即對比無探針與有探針模式下,系統(tǒng)處理能力損失率、平均響應(yīng)時間增長率和業(yè)務(wù)請求處理錯誤率都不應(yīng)該超過3%為佳。

博睿宏遠的Server端APM探針在許多用戶的實際測試表現(xiàn)優(yōu)異,在某大型客戶的綜合對比測試中,曾以0.17%的好成績力壓其他廠商(其他廠商均在3%以上)。

博睿宏遠Server端APM產(chǎn)品,目前支持JAVA、PHP、Python、Ruby、Node.JS和.NET等主流語言開發(fā)的應(yīng)用系統(tǒng)。當(dāng)探針運行對所在應(yīng)用服務(wù)器CPU使用率和內(nèi)存占用的開銷一般不高于3%。同時,博睿宏遠Server端APM探針有嚴格的異常保障機制,在確保數(shù)據(jù)采集的完整性和準確性的基礎(chǔ)上,盡量減少探針對宿主應(yīng)用的影響。當(dāng)系統(tǒng)資源開銷達到一定負載時探針可配置探針熔斷機制(默認條件:可用Heap內(nèi)存低于10%或者GC的CPU占用超過10%),但用戶配置后,一旦達到配置條件,探針將會自動暫停工作,保證用戶業(yè)務(wù)的優(yōu)先正常運行。待系統(tǒng)資源恢復(fù)正常時,探針將自動恢復(fù)工作。

優(yōu)質(zhì)的Server端APM產(chǎn)品在保證業(yè)務(wù)的連續(xù)性和IT系統(tǒng)的穩(wěn)定性方面發(fā)揮了巨大的作用,同時也大大縮減了企業(yè)發(fā)現(xiàn)和排查問題的時間。但是萬事均有兩面性,我們在享受APM技術(shù)帶來效率和便利的同時,也要充分考察,不能只是盲目追求各種看似華麗的功能。測試過程簡單卻如此重要,可以對比各家產(chǎn)品其探針的資源開銷和業(yè)務(wù)影響。希望此文對企業(yè)未來選擇Server端APM產(chǎn)品和解決方案時有所幫助。


企業(yè)如何選擇一款優(yōu)質(zhì)的Server端APM產(chǎn)品?居然有很多企業(yè)都忽略了這個重要因素的評論 (共 條)

分享到微博請遵守國家法律
泸州市| 崇义县| 连平县| 阆中市| 英山县| 龙里县| 西贡区| 宜宾县| 贡山| 安阳市| 牙克石市| 东乌| 黎川县| 高雄县| 乌鲁木齐市| 南宁市| 东山县| 固始县| 沾化县| 高邑县| 灌阳县| 吴川市| 景东| 邢台市| 张家港市| 郓城县| 苏尼特右旗| 辽源市| 洛阳市| 建湖县| 马龙县| 乡宁县| 永嘉县| 错那县| 孟连| 盐边县| 滦平县| 福鼎市| 临汾市| 阜康市| 班戈县|