1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        撲街,Spring boot admin 中的 httptrace 怎么沒了?

        共 921字,需瀏覽 2分鐘

         ·

        2020-08-30 12:03

        前言

        近日,收到群友反饋 Spring boot admin 中的 httptrace(http跟蹤)沒了,筆者復查了一下果然是沒有了。

        Spring boot admin 中的 http跟蹤 會展示最近服務請求的請求,并展示請求的火焰圖。如下圖:


        排查

        我在收到此問題時第一時間去查看了 Spring boot admin 的代碼,發(fā)現(xiàn) httptrace 功能是存在的。

        然后我在 Spring boot github 搜索到了這條 issues默認情況下禁用 management.trace.http[1]

        我們可以看到在 Spring boot 2.0.0 M4 中去掉了默認注入的 InMemoryHttpTraceRepository Bean。


        題外
        ,大家遇到一些版本變動的問題,也可以去 Spring-bootSpring cloud Githubissues 中搜索。


        結論

        Spring boot 2.2.x 正式版開始,不再默認開啟 InMemoryHttpTraceRepository,所以導致了這個問題。

        對于此問題,官方建議采用第三方組件來進行 httptrace 的收集,詳見:鼓勵使用第三方跟蹤和可觀察性解決方案,而不是實現(xiàn)自己的HttpTraceRepositroy[2]。

        下圖為筆者采用 prometheus 收集并展示到 Grafana 的示例。



        參考資料

        [1]

        默認情況下禁用 management.trace.http: https://github.com/spring-projects/spring-boot/issues/15039

        [2]

        鼓勵使用第三方跟蹤和可觀察性解決方案,而不是實現(xiàn)自己的HttpTraceRepositroy: https://github.com/spring-projects/spring-boot/issues/17047

        瀏覽 58
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            交换做爰3中文字幕免费看 | 国产21区 | 欧美高清极品videossex | 99这里只有精品视频 | 免费又色又爽无遮挡的扒胸罩视频 | 成年黄网站18禁免费观看在线 | 香港三日三级少妇三级99 | 九九视频免费在线观看 | 久久艹视频| 亚洲第一毛片 |