在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Pepper Metrics運行時性能收集工具

Pepper Metrics運行時性能收集工具

2022-04-25 | zip | 0.36 MB | 次下載 | 免費

資料介紹

授權協議 Apache
開發語言 Java
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 管理和監控、 系統監控

軟件簡介

Architecture

Pepper Metrics項目從核心概念上來說,基于Tom Wilkie的RED理論,即對每個服務 (這里的服務特指進程中的某種調用,比如調用一次數據庫查詢)進行RED指標收集,并持久化到數據庫,并通過dashboard進行展示,輔助進行性能趨勢分析。

Concept

pYYBAGJiHA2AaafyAAHQrA-cMws323.png

Arch

pYYBAGJiHA-AOS6dAAHyUcy1dAU374.png

各個組件說明

  • Profiler, 核心部分,用于啟動定期調度任務,并通過ExtensionLoad加載所有的ScheduledRun擴展,按照指定周期發起調度。同時內部維護Stats的構造器Profiler.Builder
  • Scheduler, 虛擬概念,在Profiler作為一個定時任務存在
  • ExtensionLoader, 非常重要的組件,通過Java SPI機制加載插件,使項目的各個模塊可以靈活插拔,也是項目架構的基石
  • ScheduledRun, 擴展點:pepper metrics core會定時調度,傳遞所有的Stats,實現插件可以使用Stats當中收集到的性能數據,目前已實現的為scheduled printer組件
  • Pepper Metrics X, 具體的集成,我們的目標是度量一切,目前計劃實現的為:jedis,motan,dubbo,servlet,mybatis等最常用組件

Getting started

以Mybatis集成為例,更多其他請參考:User Guide

  • 增加maven依賴

    
    
        top.zrbcool
        pepper-metrics-mybatis
        1.0.11
    
    
    
        top.zrbcool
        pepper-metrics-ds-prometheus
        1.0.11
    
  • 配置Pepper Metrics定制的Mybatis插件使集成生效

    
        ...
    
    
    
        
    
    
        ...
    
  • 日志輸出效果:
18:27:28 [perf-mybatis:20190822182728] ---------------------------------------------------------------------------------------------------------------------------------------------------------
18:27:28 [perf-mybatis:20190822182728] | Metrics                                                                     Concurrent Count(Err/Sum)   P90(ms)   P99(ms)  P999(ms)   Max(ms)     Qps | 
18:27:28 [perf-mybatis:20190822182728] | com.pepper.metrics.sample.mybatis.mapper.HotelMapper.selectByCityId                  0         0/1950       0.6       1.4       2.5       3.5    32.5 | 
18:27:28 [perf-mybatis:20190822182728] | sample.mybatis.mapper.CityMapper.selectCityById                                      0         0/1950       0.8       2.4      56.6      56.6    32.5 | 
18:27:28 [perf-mybatis:20190822182728] ---------------------------------------------------------------------------------------------------------------------------------------------------------
  • Prometheus指標輸出效果(默認的實現,可以修改為其他數據庫)
 ? curl localhost:9146/metrics
# HELP app_mapper_summary_seconds_max  
# TYPE app_mapper_summary_seconds_max gauge
app_mapper_summary_seconds_max{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,} 0.051129036
app_mapper_summary_seconds_max{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,} 0.011559611
# HELP app_mapper_summary_seconds  
# TYPE app_mapper_summary_seconds summary
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,,} 5.5296E-4
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,,} 0.001765376
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,,} 0.052424704
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,,} 0.052424704
app_mapper_summary_seconds_count{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,} 3040.0
app_mapper_summary_seconds_sum{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,} 1.45711331
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,,} 4.4032E-4
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,,} 0.001308672
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,,} 0.002881536
app_mapper_summary_seconds{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,,} 0.012056576
app_mapper_summary_seconds_count{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,} 3040.0
app_mapper_summary_seconds_sum{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,} 0.772147736
# HELP app_mapper_concurrent_gauge  
# TYPE app_mapper_concurrent_gauge gauge
app_mapper_concurrent_gauge{class="com/pepper/metrics/sample/mybatis/mapper/CityMapper.xml",,} 0.0
app_mapper_concurrent_gauge{class="com/pepper/metrics/sample/mybatis/mapper/HotelMapper.xml",,} 0.0

Maven dependency

以Mybatis為例,更多其他請參考:User Guide


    
    
        top.zrbcool
        pepper-metrics-mybatis
        1.0.11
    
    
    
        top.zrbcool
        pepper-metrics-ds-prometheus
        1.0.11
    

Next steps

Theory

Building

mvn clean package install
?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  76次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發包
  4. 24.06 MB   |  29次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發包
  6. 19.47 MB   |  3次下載  |  1 積分
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  3次下載  |  2 積分
  9. 5基礎模擬電子電路
  10. 3.80 MB   |  3次下載  |  1 積分
  11. 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
  12. 34.89 MB  |  1次下載  |  免費
  13. 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
  14. 3.32 MB   |  1次下載  |  免費
  15. 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
  16. 0.62 MB   |  次下載  |  5 積分

本月

  1. 1AI智能眼鏡產業鏈分析
  2. 4.43 MB   |  383次下載  |  免費
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  296次下載  |  5 積分
  5. 3貼片三極管上的印字與真實名稱的對照表詳細說明
  6. 0.50 MB   |  94次下載  |  1 積分
  7. 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  8. 0.46 MB   |  91次下載  |  5 積分
  9. 5涂鴉各WiFi模塊原理圖加PCB封裝
  10. 11.75 MB   |  76次下載  |  1 積分
  11. 6錦銳科技CA51F2 SDK開發包
  12. 24.06 MB   |  29次下載  |  1 積分
  13. 7AO4803A雙P通道增強型場效應晶體管的數據手冊
  14. 0.11 MB   |  28次下載  |  2 積分
  15. 8長虹液晶彩電LS29機芯的技術資料說明
  16. 3.42 MB   |  16次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191388次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 欧美一级在线全免费 | 久久人人爽爽爽人久久久 | 久久夜夜肉肉热热日日 | 视频在线观看免费网址 | 黄色一级片网址 | 久久成人性色生活片 | 婷婷网五月天天综合天天爱 | 天天艹天天操 | 色多多在线观看播放 | 色综合综合色综合色综合 | 国产精品福利视频手机免费观看 | 国产成人精品系列在线观看 | 三级成人网 | 黄色午夜影院 | 国产又黄又爽又猛的免费视频播放 | 国产手机在线国内精品 | 天天免费| 正在播放91| 国产成人mv在线观看入口视频 | 黄色国产在线观看 | 一本大道一卡二卡 | 国产一区二区三区毛片 | 国产精品香蕉在线一区 | 午夜 福利 视频 | 成人夜色| 色多多在线看 | 成人免费黄色 | 色爱区综合激月婷婷激情五月 | 黄色免费看网站 | 国产精品天天在线 | 高清成年美女xx免费网站黄 | 亚洲国产精品丝袜在线观看 | 欧美在线视频一区二区三区 | 久久午夜影院 | 日本一视频一区视频二区 | h在线免费视频 | 奇米一区二区三区四区久久 | 天天摸天天摸天天躁 | 色哥网站 | 天天久久影视色香综合网 | 欧美一级欧美三级在线观看 |