西雅圖-2023年9月25日—F5(NASDAQ:FFIV)宣布將繼續(xù)支持云原生計算基金會OpenTelemetry項目。這是一個開源框架,旨在通過提供用于檢測、生成、收集和導(dǎo)出遙測數(shù)據(jù)(指標、日志和跟蹤信息)的標準化工具合集,幫助IT團隊更精準地分析其解決方案的性能和行為。
在與ServiceNow的開發(fā)合作中,F(xiàn)5已貢獻約40,000行代碼,將OpenTelemetry協(xié)議的可壓縮性提高一倍。此項創(chuàng)新可降低從數(shù)據(jù)中心、云和邊緣位置向遙測平臺傳輸數(shù)據(jù)的成本,在特定的數(shù)據(jù)工作負載下可降低一半之多。為更好理解這一貢獻的規(guī)模,通常軟件開發(fā)人員每年需編寫10,000到25,000行代碼,而平均每個開源項目則需編寫約35,000行代碼。
通過優(yōu)化指標、日志和跟蹤信息等遙測數(shù)據(jù)的收集、吸收和分析,企業(yè)將能夠在不斷變化的IT環(huán)境中更高效且出色地提供智能的自動化響應(yīng)。例如,通過將用戶和應(yīng)用的登錄和行為特征與典型的使用模式進行對比,遙測技術(shù)可幫助安全團隊發(fā)現(xiàn)并阻止欺詐和惡意活動。通過利用全新改進的OpenTelemetry協(xié)議,客戶將此類遙測數(shù)據(jù)從公有云導(dǎo)出到遙測聚合系統(tǒng)的相關(guān)遙測流量出口成本預(yù)計將減少50%。
Laurent Quérel
F5項目負責(zé)人和杰出工程師
“現(xiàn)代網(wǎng)絡(luò)解決方案、應(yīng)用和用戶在日常運行過程中會產(chǎn)生難以估量的海量數(shù)據(jù),因此,想要以更加經(jīng)濟高效的方式為更多企業(yè)帶來全面的遙測優(yōu)勢,協(xié)議壓縮率至關(guān)重要。與過去的傳統(tǒng)企業(yè)相比,如今的企業(yè)環(huán)境更適合于收集和分析數(shù)據(jù),但仍在有效傳輸、集中化和標準化方面面臨挑戰(zhàn),正是這些挑戰(zhàn)成為了F5傾力投資OpenTelemetry項目的原因。
通過將OpenTelemetry應(yīng)用在F5的產(chǎn)品組合中,并持續(xù)與相關(guān)企業(yè)例如ServiceNow等共同參與領(lǐng)先的開源項目,我們見證了無數(shù)的成功用例,這些用例展示了如何借助性能評估、提高效率和增強取證功能,使應(yīng)用更好地適應(yīng)不斷變化的運行環(huán)境,同時將客戶成本降至最低?!?/p>
F5與ServiceNow云可觀測性項目(ServiceNow Cloud Observability)合作,借助Apache Arrow的技術(shù)支持進一步優(yōu)化OpenTelemetry協(xié)議,以顯著提高處理速度并降低帶寬成本,并合作推出了OpenTelemetry Arrow項目和參考實施指南。Apache Arrow是一項開源技術(shù),可增強大數(shù)據(jù)、分析和機器學(xué)習(xí)能力,其提供的一套標準化方式來呈現(xiàn)結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù),使其更具可操作性和可理解性。此外,Apache Arrow還支持高級遙測功能,可用于監(jiān)控和分析數(shù)據(jù)流。
對許多企業(yè)而言,高效傳輸和處理遙測數(shù)據(jù)需要花費掉大部分的遙測管道成本。因此,實現(xiàn)遙測標準化尤為重要,因為為了實現(xiàn)充分的可觀測性和人工智能驅(qū)動的分析,這需要統(tǒng)一從整個IT堆棧中獲取數(shù)據(jù)點。在開源社區(qū)內(nèi)開發(fā)和完善協(xié)議增強功能和標準,這為周邊行業(yè)項目和解決方案基礎(chǔ)設(shè)施提供了強大的生態(tài)系統(tǒng),以滿足特定企業(yè)和用戶需求的定制功能。此外,該方法允許F5客戶更清晰地了解影響其應(yīng)用的直接因素,從而更好地分配IT資源,以便在未來進行戰(zhàn)略性投資。
Daniel“Spoons”Spoonhower
ServiceNow云可觀測性項目(前身為Lightstep)首席架構(gòu)師
“當Lightstep與其他合作伙伴共同創(chuàng)立OpenTelemetry項目時,我們的目標是在開源社區(qū)中助力企業(yè)提高可視化而無需增加額外支出。通過與F5的緊密合作,我們將繼續(xù)滿足企業(yè)的需求,即以更低的成本傳輸更多的數(shù)據(jù)?!?/p>
相關(guān)鏈接:
OpenTelemetry:
https://opentelemetry.io/
OpenTelemetry協(xié)議:
https://opentelemetry.io/docs/specs/otel/protocol/
Apache Arrow:
https://arrow.apache.org/
附加資源
F5技術(shù)博客:F5的OpenTelemetry貢獻推進了我們的自適應(yīng)應(yīng)用愿景
https://www.f5.com/company/blog/f5-opentelemetry-contribution-advances-our-adaptive-apps-vision
Service技術(shù)博客:云數(shù)據(jù)控制:OpenTelemetry Arrow項目簡介:
https://www.servicenow.com/blogs/2023/data-control-opentelemetry-arrow-project.html
OpenTelemetry Arrow協(xié)議規(guī)范:
https://github.com/open-telemetry/oteps/blob/main/text/0156-columnar-encoding.md
OpenTelemetry Arrow編碼/解碼參考實現(xiàn):
https://github.com/open-telemetry/otel-arrow
F5月Apache Arrow的合作之旅(第一部分):
https://arrow.apache.org/blog/2023/04/11/our-journey-at-f5-with-apache-arrow-part-1/
F5月Apache Arrow的合作之旅(第二部分):
https://arrow.apache.org/blog/2023/06/26/our-journey-at-f5-with-apache-arrow-part-2/