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