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

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

OpenTelemetry 和 Elastic Common Schema 來(lái)得正是時(shí)候

2023-07-03 09:04 作者:岱軍  | 我要投稿

通過(guò) OpenTelemetry 和 Elastic Search 之間的合作,這正是標(biāo)準(zhǔn)化勢(shì)在必行的時(shí)刻。

翻譯自 OpenTelemetry and Elastic Common Schema Comes Not Too Soon 。

標(biāo)準(zhǔn)化始終是一件好事,但當(dāng)涉及到非常流行和廣泛使用的工具和技術(shù)時(shí),至少有一個(gè)共同的標(biāo)準(zhǔn)會(huì)讓開(kāi)發(fā)人員的生活變得更加輕松。而在另一個(gè)極端,一個(gè)技術(shù)的生存取決于是否有共同的標(biāo)準(zhǔn)。這正是 WebAssembly 的情況,關(guān)于對(duì)組件的共同標(biāo)準(zhǔn)的迫切需要,以便可以在任何類(lèi)型的設(shè)備上使用 Wasm 高效地部署代碼。今天我們討論的是可觀測(cè)性工具 Elastic Common Schema(ECS)和 OpenTelemetry Semantic Conventions 的結(jié)合。具體來(lái)說(shuō),開(kāi)源 Elastic 的創(chuàng)建者正在為 OTel 貢獻(xiàn) ECS ,并致力于兩個(gè)項(xiàng)目的聯(lián)合開(kāi)發(fā)。

第二高速項(xiàng)目

由于用戶(hù)基礎(chǔ)的強(qiáng)勁增長(zhǎng),在 CNCF “velocity project” 中,OpenTelemetry 成為第二高速項(xiàng)目。OpenTelemetry 已成為廣泛采用的方式,用于為應(yīng)用程序添加 instrumentation ,從您喜歡的可觀測(cè)性來(lái)源收集指標(biāo)、日志和跟蹤。然后,來(lái)自不同來(lái)源的遙測(cè)數(shù)據(jù)(指標(biāo)、日志和跟蹤)可以組合起來(lái)進(jìn)行監(jiān)控,例如使用 Grafana 等喜愛(ài)的面板。廣受歡迎的 ECS 用于定義在 Elasticsearch 中存儲(chǔ)事件數(shù)據(jù)(如日志和指標(biāo))時(shí)要使用的一組常見(jiàn)字段,以及每個(gè)字段的特定字段名和 Elasticsearch 數(shù)據(jù)類(lèi)型,并根據(jù)文檔提供描述和示例用法。在 OTel 的框架下, ECS 將變得更加出色。事實(shí)上,機(jī)器學(xué)習(xí)正在與 Elastic 集成,該集成已經(jīng)提供了一些非常有趣的結(jié)果。通過(guò) OpenTelemetry 和 Elastic Search 之間的合作,這正是標(biāo)準(zhǔn)化勢(shì)在必行的時(shí)刻。" ECS 和 OpenTelemetry 之間的這種合作是天作之合,"企業(yè)管理協(xié)會(huì)(EMA)的分析師 Torsten Volk 說(shuō)道。" ECS 解決了真正可見(jiàn)性和可觀測(cè)性的最關(guān)鍵瓶頸:為所有遙測(cè)數(shù)據(jù)創(chuàng)建和維護(hù)一個(gè)共同的數(shù)據(jù)模型。"

開(kāi)發(fā)者的選擇

現(xiàn)在,OpenTelemetry 可以可靠地從 Python、C#、JavaScript 或開(kāi)發(fā)者選擇的語(yǔ)言中收集數(shù)據(jù)字段,從各種 APM 工具和基準(zhǔn)測(cè)試平臺(tái)中填補(bǔ)通常會(huì)減慢或完全阻止應(yīng)用程序監(jiān)控的上下文差距,Volk 說(shuō)。

"例如,電子商務(wù)平臺(tái)在閃購(gòu)期間突然遇到服務(wù)器負(fù)載激增。由于不同服務(wù)使用不同語(yǔ)言編碼,并由不同 APM 工具監(jiān)控,根因分析將會(huì)變得棘手," Volk 說(shuō)道。"但是有了共同的數(shù)據(jù)模型,所有不同的語(yǔ)言和 APM 工具都將它們的遙測(cè)數(shù)據(jù)轉(zhuǎn)儲(chǔ)到一致的 JSON 文件中,今天的魔法 AI 驅(qū)動(dòng)的可觀測(cè)性平臺(tái)可以輕松分析這些數(shù)據(jù)。進(jìn)一步思考, ECS 標(biāo)準(zhǔn)可以幫助 OpenTelemetr y分析來(lái)自當(dāng)今異構(gòu)智能設(shè)備宇宙的資產(chǎn)信息,并向開(kāi)發(fā)人員報(bào)告哪些設(shè)備與他們最新的代碼創(chuàng)作效果最佳,更重要的是,哪些設(shè)備與其最新的代碼創(chuàng)作效果最差。

對(duì)于 OpenTelemetry 用戶(hù)來(lái)說(shuō), ECS 對(duì) OTel 的貢獻(xiàn)將產(chǎn)生積極影響,這適用于 OpenTelemetry 正在開(kāi)發(fā)的日志記錄功能的用戶(hù), Splunk 的產(chǎn)品管理總監(jiān) Morgan McLean 說(shuō)。這是因?yàn)槌?OpenTelemetry 的收集器代理和語(yǔ)言 instrumentation 之外,該項(xiàng)目最大的吸引力之一是其統(tǒng)一的語(yǔ)義約定,確保每個(gè)信號(hào)都附有一致的元數(shù)據(jù)和資源信息, McLean 說(shuō)。

例如,從使用不同語(yǔ)言編寫(xiě)的服務(wù)中捕獲的 HTTP 請(qǐng)求的跨度將共享相同的鍵和值編碼,以表示其持續(xù)時(shí)間、URL、服務(wù)名稱(chēng)、主機(jī)等等,這樣可以"有效地對(duì)其進(jìn)行分析," McLean 說(shuō)。

"雖然在 OpenTelemetry 中的 span 和指標(biāo)已經(jīng)如此,但我們正在努力支持日志記錄,這引入了更多需要專(zhuān)用語(yǔ)義約定的場(chǎng)景," McLean 說(shuō)。"通過(guò)將 ECS 及其數(shù)千個(gè)現(xiàn)有約定合并到 OpenTelemetry 中,每個(gè)使用 OpenTelemetry 的人都將在各種情況下獲得結(jié)構(gòu)良好且一致的日志、跟蹤、指標(biāo)等元數(shù)據(jù)。這些信號(hào)可以被高效地處理、過(guò)濾、比較和分析,而無(wú)需大量特殊情況邏輯或忽略缺乏預(yù)期元數(shù)據(jù)的信號(hào)。"

ECS 和 OTel

ECS 與 OTel 的集成凸顯了 OTel 的影響力以及其創(chuàng)建者的目標(biāo),即允許用戶(hù)將遙測(cè)數(shù)據(jù)合并到一個(gè)單一面板中,以進(jìn)行更全面的可觀測(cè)性分析。Grafana Labs的高級(jí)產(chǎn)品經(jīng)理 Cedric Ziel 在總體上描述了 OTel 的這個(gè)方面,而沒(méi)有具體評(píng)論 ECS 對(duì) OTel 的貢獻(xiàn),他指出 OpenTelemetry 是一個(gè)社區(qū)驅(qū)動(dòng)和 CNCF 治理的倡議,旨在將可觀測(cè)性的數(shù)據(jù)收集問(wèn)題通用化。

"OpenTelemetry 的理念是關(guān)于應(yīng)用程序代碼的供應(yīng)商中立 instrumentation ,該項(xiàng)目的目標(biāo)是消除每當(dāng)想要傾向于不同的可觀測(cè)性提供商或同時(shí)支持多個(gè)供應(yīng)商時(shí)需要更換 instrumentation 的需求。這解決了我們時(shí)代的可觀測(cè)性問(wèn)題:您需要多個(gè)供應(yīng)商來(lái)支持不同方面的需求- 在這方面達(dá)成相同的協(xié)議和約定是可觀測(cè)性的終極目標(biāo)," Ziel 說(shuō)道。" OTel 中的變化并不僅僅是一個(gè)單一的吸引點(diǎn):它是一個(gè)整體??吹剿行盘?hào)類(lèi)型在 instrumentation 庫(kù)中更可持續(xù)地可用是一個(gè)持續(xù)的努力,讓人興奮不已。

的確, ECS 與 OTel 的集成有助于 OTel 項(xiàng)目朝著與任何可觀測(cè)性工具或流程的完全兼容和標(biāo)準(zhǔn)化的最終目標(biāo)邁進(jìn)。

"自第一天起, OpenTelemetry 一直專(zhuān)注于為云原生系統(tǒng)提供一致、清晰和準(zhǔn)確的遙測(cè)數(shù)據(jù),以賦予開(kāi)發(fā)人員和運(yùn)維人員可觀測(cè)性的能力。ECS 和 OpenTelemetry 語(yǔ)義約定的對(duì)齊是這一旅程的又一步,確保高質(zhì)量和一致的元數(shù)據(jù)可供最終用戶(hù)使用," Lightstep 的開(kāi)發(fā)者關(guān)系負(fù)責(zé)人 Austin Parker 說(shuō)道。"此外,這一步驟確保 OpenTelemetry 數(shù)據(jù)將成為由人工智能驅(qū)動(dòng)的下一代可觀測(cè)性工具的黃金標(biāo)準(zhǔn),為最終用戶(hù)提供關(guān)于其系統(tǒng)及其狀態(tài)的更好答案。"



本文使用 文章同步助手 同步

OpenTelemetry 和 Elastic Common Schema 來(lái)得正是時(shí)候的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
濮阳市| 自治县| 五峰| 徐州市| 邹城市| 吴江市| 九台市| 迁安市| 治多县| 阳朔县| 临沧市| 象山县| 玉溪市| 镇赉县| 瓮安县| 汉寿县| 额敏县| 大英县| 潼关县| 济阳县| 陕西省| 巴楚县| 乌什县| 丹江口市| 洮南市| 忻州市| 肇东市| 太谷县| 蓬溪县| 古浪县| 密山市| 南康市| 凤翔县| 祁连县| 洪洞县| 巴彦淖尔市| 天台县| 高邮市| 开阳县| 长顺县| 泰安市|