APM
應(yīng)用監(jiān)控
應(yīng)用性能監(jiān)控
ELK
APM應(yīng)用性能監(jiān)控系統(tǒng)
快速搜索高基數(shù)類(lèi)數(shù)據(jù)
借助維度、標(biāo)簽、基數(shù)和字段隨心所欲地運(yùn)行。Elastic 不會(huì)限制或規(guī)定您瀏覽數(shù)據(jù)的方式。相反,您可以按自己喜歡的任何方式和順序,在您喜歡的可視化圖形中連續(xù)、快速、大規(guī)模地瀏覽屬性(主機(jī)名稱(chēng)、IP 地址、標(biāo)簽)。不僅如此,Beats 和相應(yīng)的模塊能夠?yàn)槟瓿墒占?、解析和?biāo)記工作。它們還能創(chuàng)建儀表板和 Machine Learning 任務(wù)。
適用于時(shí)序數(shù)據(jù)的Elasticsearch
我們不局限于倒排索引。我們還創(chuàng)建了新的數(shù)據(jù)類(lèi)型,實(shí)現(xiàn)了 BKD 樹(shù),并添加了列存儲(chǔ);所有這些都能生成更高效的結(jié)構(gòu)化數(shù)據(jù),從而加快搜索速度,減少內(nèi)存使用,并降低磁盤(pán)使用率。換句話(huà)說(shuō),您能夠以驚人的速度訪問(wèn) PB 級(jí)數(shù)據(jù)的字段和值。
分析并強(qiáng)化您的Prometheus 指標(biāo)
將數(shù)百個(gè) Prometheus 實(shí)例的數(shù)據(jù)整合到一起,針對(duì)散布在地球各處的終端獲得全局視圖。將來(lái)自 Prometheus 的指標(biāo)與 Elasticsearch 中的日志和 APM 數(shù)據(jù)集中到一起,在 Kibana 中進(jìn)行統(tǒng)一分析。您既可以將 Metricbeat 連接到 Prometheus 服務(wù)器,也可以直接連到 Prometheus 導(dǎo)出器。
深入了解您的指標(biāo)
通過(guò)與您的拓?fù)浼軜?gòu)一致的視角,重新審視您的基礎(chǔ)設(shè)施。按 CPU、內(nèi)存和網(wǎng)絡(luò)流量深入研究目前和過(guò)往的表現(xiàn)。然后在 Metrics Explorer 中查看更細(xì)粒度的結(jié)果,并基于您選擇的匯總方法創(chuàng)建時(shí)序型圖表。選擇希望繪制的字段,將數(shù)據(jù)分割到子圖表中,添加可選篩選條件,然后在 Time Series Visual Builder(時(shí)序可視化生成器)中改進(jìn)您的可視化。
全文搜索整合APM
查找并修復(fù)代碼中存在的問(wèn)題歸根結(jié)底就是搜索。我們的專(zhuān)用 UI 能夠讓您識(shí)別瓶頸并在代碼層面準(zhǔn)確定位到存在問(wèn)題的地方。因此,您能夠編寫(xiě)更好、更高效的代碼,進(jìn)而幫助您加快“開(kāi)發(fā)-測(cè)試-部署”周期,讓您的應(yīng)用程序運(yùn)行更快,客戶(hù)體驗(yàn)更佳。
借助服務(wù)地圖連點(diǎn)成線(xiàn)
在單一的清晰視圖中,直觀地查看您的服務(wù)間的聯(lián)系。了解它們?cè)谥攸c(diǎn) KPI 方面表現(xiàn)如何,然后放大至具體服務(wù)以確定存在的阻礙。從這里開(kāi)始調(diào)查中斷事件,分析影響,并采取行動(dòng)以針對(duì)您的所有服務(wù)優(yōu)化性能。
分布式跟蹤整合所有系統(tǒng)
納悶?zāi)恼?qǐng)求是如何流經(jīng)整個(gè)基礎(chǔ)架構(gòu)的?通過(guò)分布式跟蹤將所有內(nèi)容整合到一起,清晰查看您的各項(xiàng)服務(wù)之間的交互情況。查看利用了哪些消息傳遞框架(例如 Kafka),然后對(duì)所有這些框架的服務(wù)調(diào)用操作進(jìn)行可視化,找到路徑中何處存在潛在問(wèn)題,并精準(zhǔn)確定需加以?xún)?yōu)化的組件。
通過(guò)ML功能檢測(cè)響應(yīng)時(shí)間
從 Kibana 中的 APM 應(yīng)用直接創(chuàng)建任務(wù)。通過(guò) Machine Learning 功能(此功能可自動(dòng)對(duì)您的數(shù)據(jù)建模)查找異常行為和存在問(wèn)題的部分。
及時(shí)警報(bào)積極應(yīng)對(duì)
我們的儀表板十分美觀,但有時(shí)候您很可能還需要關(guān)注其他方面。通過(guò)我們的 Alerting 功能,隨時(shí)了解代碼的運(yùn)行表現(xiàn)??梢赃x擇在遇到問(wèn)題時(shí)接收電子郵件通知,也可以選擇在一切運(yùn)行正常時(shí)接收 Slack 通知。
支持主流編程語(yǔ)言
Elastic APM 針對(duì)多頁(yè)和單頁(yè)應(yīng)用程序支持 Java、Go、Node.js、Python、Ruby、.NET 和 Real User Monitoring (JavaScript),而且未來(lái)還會(huì)支持更多編程語(yǔ)言。如果已使用 Jaeger 對(duì)您的應(yīng)用進(jìn)行插樁,則您可以借助我們免費(fèi)的開(kāi)源代理直接將這些痕跡流式傳輸?shù)?Elastic APM 中。沒(méi)有找到所需的內(nèi)容?自行構(gòu)建或利用開(kāi)源社區(qū)。


APM
應(yīng)用監(jiān)控
應(yīng)用性能監(jiān)控
ELK