and of,Fault Analysis and Debugging of MicroserviceSystems: Industrial Survey, B

 2023-10-06 阅读 339 评论 0

摘要:Fault Analysis and Debugging of MicroserviceSystems: Industrial Survey, Benchmark System,and Empirical Study 微服務系統的故障分析和調試: 行業調查,基準系統和經驗研究 摘要 已有微服務故障分析和調試的研究有限 做了如下工作 進行一項行業調查,

Fault Analysis and Debugging of MicroserviceSystems: Industrial Survey, Benchmark System,and Empirical Study

微服務系統的故障分析和調試: 行業調查,基準系統和經驗研究

  • 摘要

    • 已有微服務故障分析和調試的研究有限

    • 做了如下工作

        1. 進行一項行業調查,了解微服務的典型故障和調試挑戰
        2. 開發一個中等規模的微服務benchmark,復制了22個行業故障案例
        3. 實證研究,調查現有行業調試的有效性
        4. 提出調試的一些改進方法
    • 結果

      • 結果表明,通過采用適當的路徑跟蹤和可視化技術與策略,可以改善微服務調
        試的當前行業實踐
  • 關鍵詞

    • 微服務, 故障定位, 路徑跟蹤,可視化,調試
  • 引言

    • 迫切需要解決架構挑戰,例如處理異步通信,級聯故障,數據一致性問題,發
      現和微服務認證
    • 理解和調試分布式系統的基本有效方法是路徑跟蹤和可視化系統執行。
  • 背景

    • 微服務的獨特特性給現有的調試技術帶來了挑戰
    • 現有的調試技術,斷點,難以應用于微服務
    • 現有的故障定位技術,基于切片或者頻譜
  • 行業調查

    • and of,來自 12 家公司的 16 名參與者帶來了他們正在或已經在使用的 13 種微服務系統的反饋

    • 故障案例

      • 22個故障案例

        • 在這里插入圖片描述

        • residual standard error?功能故障會引發錯誤或產生錯誤的結果

        • 非功能性故障會影響服務質量,例如性能和可靠性。

        • 內部故障、交互故障

    • 調試

      • 氨氮、調試步驟

        • IU、ES、FR、FI、FS、FL
      • 調試技術

          1. 日志分析
          2. 可視化日志分析
          3. 可視化路徑跟蹤分析 – Dynatrace和Ziplin…
  • 基準系統和故障案例復制

    • Trainticket
    • 復制以上22個故障案例到trainticket中
  • 實證研究

    • 使用以上調試技術進行調試

      • and for?定性分析

      • 定量分析

        • 對每個錯誤進行發現調試,統計每種調試技術的每個調試步驟的花費時間
    • 通過改進的路徑跟蹤可視化進行調試

      • 通過將路徑跟蹤日志轉換為 ShiViz 的日志格式,利用 ShiViz 來可視化微服務的路徑跟蹤

        • ShiViz:路徑可視化調試工具
      • 提出兩種可視化策略

        • 微服務作為節點(服務級別分析)
        • 服務狀態作為節點(狀態界別分析) – 基于預定義的變量、表達式確定
      • 提出新的調試方法

        • 路徑對比調試

        • 原理:錯誤的路徑與成功路徑中的不同部分,與另一個故障跟蹤共享

          • 在這里插入圖片描述
      • 結果

        • 進一步提高調試效率

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/127928.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息