Apache SkyWalking 8.2.0 發布:新增瀏覽器端監控和指標分析語言...

2020-11-25 開源中國

Apache SkyWalking 8.2.0 已發布,SkyWalking 是觀察性分析平臺和應用性能管理系統 (APM),提供分布式追蹤、服務網格遙測分析、度量聚合和可視化一體化解決方案,支持 Java, .Net Core, PHP, NodeJS, Go, Lua 語言探針,支持 Envoy + Istio 構建的 Service Mesh。

8.2.0 更新亮點

  • 瀏覽器端監控
  • 按標籤 (tag) 查詢鏈路數據

  • 指標分析語言

  • 複合警報規則

瀏覽器端監控

SkyWalking 8.2.0 拓展了核心功能,並將其監控邊界拓展到瀏覽器端。使用者不僅可以像以前一樣監控瀏覽器發送給後端服務的與請求,還能看到前端的渲染速度、錯誤日誌等信息。

SkyWalking 瀏覽器監視還提供以下數據:PV(page views,頁面瀏覽量)、UV(unique visitors,獨立訪客數)以及瀏覽量前 N 的頁面(Top N Page Views)等。

按標籤 (tag) 查詢鏈路數據

在 SkyWalking 的 Span 數據模型中,已經有了許多被索引並可供用戶查詢的重要欄位。但出於性能考慮,使用 Span 標籤查詢鏈路數據的功能直到現在才正式提供。SkyWalking 8.2.0 允許用戶查詢被特定標籤標記的鏈路,對於 SRE 工程師來說,他們可以在生產環境中運行測試,將其打上仿真流量的標籤,並稍後通過該標籤查找它。

指標分析語言

在 8.2.0 中,儀表系統提供了一項名為 MAL(Meter Analysis Language,指標分析語言)的強大分析語言。該語言允許用戶在 OAP 流系統中分析並聚合(aggregate)指標數據。 表達式的結果可以被 Agent 分析器或 OpenTelemetry/Prometheus 分析器獲取。

複合警報規則

警報是及時發現系統失效的有效方式。一個常見的問題是,為了避免錯過任何可能的問題,我們通常會配置過多的觸發器(triggers)。沒有人喜歡半夜被警報叫醒,結果只是因為觸發系統太敏感。這種警報很嘈雜並毫無幫助。

在 8.2.0 版本中,用戶選擇可以配置考慮了多個度量維度的複合警報規則。使用複合報警規則,我們可以根據需要添加儘可能多的指標來更精確地判斷是否存在真正的問題,或者只是一個偶發的小問題。

一些常見的情況,如 成功率 < 90% 但只有 1~2 個請求,現在可以通過複合規則解決,如流量(即每分鐘調用數) > n && 成功率 < m%

其它值得注意的功能增強

  1. agent-toolkit SDK 公開了某些 API,供用戶發送自定義指標。
  2. Agent exclude_plgins 配置允許您排除某些插件(plugins); mount 配置使您能夠加載一套新的插件。
  3. 社區貢獻了超過 10 個新 Agent 插件。
  4. 報警系統原生支持發送消息到 Slack,企業微信,釘釘。

閱讀更多關於 SkyWalkng 8.2 發行版重點。

相關焦點

  • Apache SkyWalking(Incubating) 5.0.0-alpha 發布
    2017年12月8日,Apache軟體基金會孵化器項目管理委員會 ASF IPMC宣布「SkyWalking全票通過,進入Apache孵化器」。之後的4個月,SkyWalking進入了緊張的新版本開發迭代中。從3.x開始,SkyWalking核心團隊展示了自動探針的高性能,拓撲分析,JVM性能收集等多種能力,但是UI和複雜分析依然是短板。
  • skywalking-1:skywalking3.2.6生產級部署(歷史總結)
    前情提要:Skywalking3.2.6是很老的版本了,18年8月左右的最新stable版本,進行總結純粹出於方法論和過程論的總結,以及歷史沉澱。(3).版本與下載skywalking與elasticsearch版本:skywalking-stable-3.2.6,elasticsearch5.6.8wget https://github.com/apache/incubator-skywalking/releases/download/v3.2.6/skywalking-agent.tar.gz
  • 贈書|SkyWalking 觀測 Service Mesh 技術大公開
    Service Mesh的監控往往被稱為可觀測性(Observability),其內涵是要超越傳統的監控體系的。它一般包括監控、告警、可視化、分布式追蹤與日誌分析。可見可觀測性是監控的一個超集。監控認為目標系統是一個「黑盒」,通過觀察其關鍵指標來展現系統狀態,並報告異常情況。
  • Apache Pulsar 2.6.1 版本正式發布:功能增強,新增 OAuth2 支持
    在 Apache Pulsar 2.6.0 版本發布後的 2 個月,2020 年 8 月 21 日,Apache Pulsar 2.6.1 版本正式發布!
  • Apache Kudu 1.8.0 發布,Hadoop 生態數據存儲系統
    Hadoop 數據存儲系統 Apache Kudu 1.8.0 已發布,該版本包含以下新特性:引入了手動數據重新平衡工具,可用於在平板電腦伺服器之間重新分配表副本為 Kudu Python 客戶端添加了對「IS NULL」和「IS NOT NULL」謂詞的支持改進診斷工具,使診斷和故障排除更加簡單添加了對 Spark Streaming DataFrames 的支持到 Kudu Spark 連接器
  • Apache Hadoop 3.0.0 GA 正式發布,要求 Java 8
    今天凌晨 Apache Hadoop 3.0.0 GA 版本正式發布,這意味著我們就可以正式在線上使用 Hadoop 3.0.0 了!這個版本是 Apache Hadoop 3.0.0 的第一個穩定版本,有很多重大的改進,比如支持 EC、支持多於2個的NameNodes、Intra-datanode均衡器等等。
  • Elastic Stack 6.0 beta 發布,開源系列合集
    Elastic Stack 6.0  beta 發布了,ElasticStack 是一系列開源產品的合集,包括 Elasticsearch、Kibana、Logstash 以及 Beats 等等
  • 旗魚瀏覽器安卓版 2.0 發布:新!
    旗魚瀏覽器安卓版v2.0正式發布!幾個小時前發布了旗魚瀏覽器電腦版2.0正式版,今天中午12點旗魚瀏覽器iOS版2.0也在App Store審核通過,但是遲遲沒有顯示出來,看來App Store遭遇了抽風,應該是所有App的更新都無法顯示新版本,估計到美國上班時間才能修復吧。
  • Apache DolphinScheduler 1.3.2 發布,性能提升 2~3 倍
    DolphinScheduler-1.3.2 有超過 30 名貢獻者參與開發,性能較 1.2 版本有 2 ~ 3 倍的提升,相對 1.2 版本,1.3.x 增加了諸如 K8s支持、多目錄管理等重要的新特性和新的任務類型。
  • Apache Airflow 2.0 發布,Airbnb 開源的調度系統
    Apache Airflow 2.0.0 已正式發布,Airflow 是一個靈活、可擴展的工作流自動化和調度系統,可編集和管理數百 PB 的數據流。
  • Apache RocketMQ 4.4.0 發布
    萬眾期待的 4.4.0 版本終於在昨天成功發布,值得關注的新特性包括權限控制(ACL)和消息軌跡(Msg Trace)。下面大家解讀該版本引入的這兩大特性。
  • Apache Flex BlazeDS 4.7.0 發布 - OSCHINA - 中文開源技術交流社區
    Apache Flex BlazeDS 4.7.0 發布,Apache Flex BlazeDS 是基於伺服器的 Java 遠程和 Web 消息技術,允許開發者簡單連接到後端分布式數據和實時推送數據到
  • Apache Flex BlazeDS 4.7.2 發布,Web 通訊工具
    Apache Flex BlazeDS 4.7.2 發布,Apache Flex BlazeDS 是基於伺服器的 Java 遠程和 Web 通訊工具,方便開發者連接後端分布式數據和實時推送數據到
  • ZStack 3.4.0 正式發布 - OSCHINA - 中文開源技術交流社區
    2019年4月16日,ZStack正式發布最新版本——ZStack 3.4.0,涵蓋大屏監控新增科技款主題、
  • Apache RocketMQ 4.8.0 發布,升級 DLedger 模式
    Apache RocketMQ 4.8.0 已發布。發布公告顯示,在此版本中,社區對 RocketMQ 完成大量的優化和問題修復。
  • 雲端加速,UC 瀏覽器電腦版 v1.0.739 下載
    6月23日,PC瀏覽器的「跨界」選手——UC瀏覽器電腦版發布1.0 patch6,版本號更新至1.0.739.0。此次更新做出了較多的修正和優化,新增多處清理痕跡選項入口,支持file://協議地址,修補了「跨屏助手」的部分錯誤。
  • Apache Struts 2.5.22 GA 發布
    Apache Struts 2.5.22 GA 已發布,官方稱 Apache Struts 2 是一個優雅、可擴展的框架,可用於創建企業級
  • 瀏覽器中實現深度學習?有人分析了7個基於JS語言的DL框架
    對每個框架的具體介紹如下:TensorFlow.js[2] :2018 年 3 月由 Google 發布,是一個 inbrowser 機器學習庫,支持使用 JavaScript 在瀏覽器中定義、訓練和運行模型。TensorFlow.js 由 WebGL 提供支持,並提供用於定義模型的高級 API。
  • 瀏覽器中實現深度學習?有人分析了7個基於JS語言的DL框架,發現還有...
    對每個框架的具體介紹如下:TensorFlow.js[2] :2018 年 3 月由 Google 發布,是一個 inbrowser 機器學習庫,支持使用 JavaScript 在瀏覽器中定義、訓練和運行模型。TensorFlow.js 由 WebGL 提供支持,並提供用於定義模型的高級 API。
  • 最穩定的64位Firefox 水狐瀏覽器52.0.2發布
    Waterfox是通過Mozilla官方認證的純64位版火狐瀏覽器,採用Firefox官方源碼編譯而成,改進了大內存和64位計算的細節,在64位Windows系統下速度更快,運行更順暢。同時支持任何Firefox支持的擴展,並且基準測試性能提升了20%。