日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用普罗米修斯和格拉法纳乐器来刺豪猪

發(fā)布時間:2023/12/3 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用普罗米修斯和格拉法纳乐器来刺豪猪 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Adam Bien的Porcupine庫使配置用作應用程序隔板的專用執(zhí)行程序服務(wù)變得容易。 我創(chuàng)建了一個擴展,通過MicroProfile Metrics公開了豪豬統(tǒng)計信息。 我們還可以通過Prometheus和Grafana儀表板使儀器可見。

進行此擴展的原因是我們希望對Porcupine線程池的檢測進行簡單的集成(即插入)。 Grafana允許創(chuàng)建和共享儀表板,這些儀表板可以通過指標變量進行動態(tài)配置。 目標是創(chuàng)建類似于以下內(nèi)容的儀表板,而無需進行大量手動配置:

為了實現(xiàn)這一點,您需要執(zhí)行以下操作:

  • 公開Java EE豪豬統(tǒng)計信息,例如Prometheus格式
  • 在Prometheus實例中擦除Prometheus指標
  • 在Grafana儀表板中查詢并顯示Prometheus指標

要通過Prometheus公開Porcupine的統(tǒng)計信息,您可以采用多種方法以Prometheus格式發(fā)出指標。 我使用的是MicroProfile Metrics,為此我創(chuàng)建了一個小的擴展 ,可以將其添加到項目中:

<dependency><groupId>com.sebastian-daschner</groupId><artifactId>porcupine-metrics</artifactId><version>1.0</version> </dependency>

該擴展公開了PorcupineMetrics bean,該bean每次應更新指標時都需要通過其updateMetrics()方法調(diào)用。 我們可以使用類似于以下內(nèi)容的計時器:

@Singleton @Startup @ConcurrencyManagement(ConcurrencyManagementType.BEAN) public class ExecutorStatisticsUpdater {@InjectPorcupineMetrics porcupineMetrics;@ResourceManagedScheduledExecutorService scheduler;@PostConstructpublic void init() {scheduler.scheduleAtFixedRate(porcupineMetrics::updateMetrics,0, 5, TimeUnit.SECONDS);}}

這將每5秒更新一次指標。 由于Porcupine的統(tǒng)計信息內(nèi)部,當前需要例如通過計時器明確觸發(fā)更新機制。 這將在Metrics端點中包括以下管道指標:

vendor:porcupine_pipelines_<pipeline-name>_active_thread_count 2 vendor:porcupine_pipelines_<pipeline-name>_core_pool_size 4 vendor:porcupine_pipelines_<pipeline-name>_current_thread_pool_size 4 vendor:porcupine_pipelines_<pipeline-name>_largest_thread_pool_size 4 vendor:porcupine_pipelines_<pipeline-name>_maximum_pool_size 8 vendor:porcupine_pipelines_<pipeline-name>_min_queue_capacity 60 vendor:porcupine_pipelines_<pipeline-name>_remaining_queue_capacity 100 vendor:porcupine_pipelines_<pipeline-name>_tasks_completed 3034 vendor:porcupine_pipelines_<pipeline-name>_tasks_rejected 30 vendor:porcupine_pipelines_<pipeline-name>_tasks_total 3036

除了使用MicroProfile指標或這個擴展,你可以同樣通過其他機制使用普羅米修斯的Java API作為解釋暴露的指標,例如這里 。

然后,我們通過Prometheus抓取暴露的指標,并創(chuàng)建Grafana儀表板,以通過變量為每個管道動態(tài)查詢和顯示統(tǒng)計信息。

首先,我已經(jīng)共享了豪豬儀表板,類似于您在連接至Prometheus數(shù)據(jù)源的Grafana.com上的屏幕快照中看到的內(nèi)容。

您可以看一下使用Porcupine Metrics的instrument-craft-shop項目。

如果您想知道為什么我使用豪豬而不是MicroProfile Fault Tolerance隔板,請觀看以下有關(guān)隔板和Java EE反壓的視頻。

發(fā)現(xiàn)帖子有用嗎? 訂閱我的時事通訊,獲取有關(guān)IT和Java的更多免費內(nèi)容,技巧和竅門:

成功! 現(xiàn)在檢查您的電子郵件以確認您的訂閱。

翻譯自: https://www.javacodegeeks.com/2018/10/instrumenting-porcupine-prometheus-grafana.html

總結(jié)

以上是生活随笔為你收集整理的用普罗米修斯和格拉法纳乐器来刺豪猪的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品美女主播 | 亚洲www| 午夜一区不卡 | 成人免费av在线 | 亚洲经典久久 | 国产精品18久久久 | 免费观看的黄色网址 | 日韩国产三级 | 大又大又粗又硬又爽少妇毛片 | 黄色网在线播放 | 久久伊人中文字幕 | 日韩中文字幕av在线 | 亚洲香蕉一区 | 青青在线观看视频 | 日韩欧美成人一区二区三区 | 久久久夜色精品亚洲 | 国产精品美女久久 | 猛男大粗猛爽h男人味 | 亚洲国产精品成人av | 国产精品美女一区二区三区 | 特级丰满少妇一级aaa爱毛片 | 99久久国产免费 | 成人午夜视频一区二区播放 | 国产热99| 久艹伊人| 国产精品27p | 亚洲熟女乱综合一区二区三区 | 国内毛片毛片毛片毛片毛片 | 日日夜夜天天 | 中文在线一区二区三区 | re久久| 国产天堂资源 | 国产婷婷色 | 特黄特色大片免费视频大全 | 国产亚洲一区二区在线 | 超碰人人射| 国产精选第一页 | 欧美黑人添添高潮a片www | 黄网在线免费 | 日韩av一级| 日韩中文字幕免费观看 | 欧美日韩一区二区三区四区 | 91视频久久| 偷看洗澡一二三区美女 | 成人做爰免费视频免费看 | 日韩 国产 在线 | 亚洲午夜精品在线观看 | 91高清国产 | 久久超碰在线 | 97超碰人人在线 | 国产九色sp调教91 | 狂野欧美性猛交免费视频 | 久久精品这里 | 欧美日韩成人免费 | 国产白丝精品91爽爽久久 | 韩日av一区二区 | 亚洲欲妇| 在线看成人片 | 亚洲一区二区高清 | 91精品视频免费观看 | 爱情岛论坛亚洲自拍 | 色香天天 | 日本护士体内she精2xxx | 狠狠躁夜夜躁人人爽天天高潮 | 黄色免费播放 | 嫦娥性艳史bd | 四虎永久免费影院 | 日本成人在线不卡 | 麻豆视频免费网站 | 亚洲av无码成人精品区 | av性在线| 黄网在线观看免费 | 国产美女免费 | 中文字幕无码乱码人妻日韩精品 | 各种含道具高h调教1v1男男 | 三级少妇| 一本色道久久综合亚洲二区三区 | 91精品福利视频 | 夜夜爽夜夜 | 我们好看的2018视频在线观看 | 午夜精品久久久内射近拍高清 | 日韩精品视频一区二区三区 | 一区二区三区欧美在线 | 男人的天堂国产 | 黄色免费小视频 | 成人免费三级 | 亚洲欧美综合网 | 韩国美女被c | 中文字幕精品一区二区三区精品 | 国产熟妇另类久久久久 | 国产无遮挡a片又黄又爽 | 韩国裸体网站 | 美女网站在线看 | 国产午夜在线播放 | 国内成人自拍 | 91午夜精品 | 天堂bt在线| 中文在线国产 | 麻豆网站视频 |