日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91www在线观看 | 欧美日一本 | 伊人午夜 | 亚洲爽爽爽 | 久久久久久久999 | 少妇高潮一69aⅹ | 干综合网| 小泽玛利亚一区二区三区 | 男女羞羞动态图 | 中文字幕人妻精品一区 | 国产成人无码精品 | 红桃成人网 | 91精品国产综合久久国产大片 | 毛片毛片毛片毛片 | 在线观看高清av | 91在线视频免费看 | 亚洲一级av毛片 | 国产91在线视频观看 | 人乳videos巨大吃奶 | 天堂在线1 | 36d大奶| 色中文网 | 欧美手机在线 | 视频一区二区在线播放 | 天海翼一二三区 | 爱插视频 | 樱桃国产成人精品视频 | 日韩欧美成人网 | 五月天综合婷婷 | 国产精品ww | 正在播放国产精品 | 粉色视频免费 | 国产av无码专区亚洲av毛网站 | 天堂网在线观看 | 丁香午夜| 日本一区二区免费在线观看 | 国产伦精品一区二区三区视频我 | 久草免费在线观看 | 美女脱了裤子让男人捅 | 香蕉污视频| 日本三级在线 | 污视频网站免费 | 日韩淫视频 | 日韩精品在线一区二区三区 | 亚洲AV无码成人精品区麻豆 | 日日操视频 | 91精品国产色综合久久不8 | 五月天丁香社区 | 欧美视频第一区 | 亚洲欧美中文字幕5发布 | 少妇中出视频 | 欧美午夜网 | 最新av免费 | av调教| 台湾三级伦理片 | 色噜噜狠狠一区二区 | 国产jizz18女人高潮 | 精品区在线观看 | 视频丨9l丨白浆 | 黄色a免费 | 91麻豆精品国产91久久久久久 | 爱福利视频一区二区 | 88av在线播放 | 精品国产丝袜一区二区三区乱码 | 97精品人妻一区二区三区 | 美女被草出白浆 | 国产三级在线观看完整版 | 免费在线播放 | 亚洲日本影院 | 爱福利视频一区二区 | 国产欧美一区二区三区国产幕精品 | 欧洲精品久久久 | 男朋友是消防员第一季 | 亚洲国产精品天堂 | 亚洲短视频 | 亚洲高潮无码久久 | 精品日本视频 | 韩国电影一区 | 国产精品美女久久久久久久久 | 久久婷婷五月国产色综合激情 | 亚洲制服一区二区 | 美国色综合 | 深夜老司机福利 | 日韩一区免费视频 | 欧美gv在线观看 | 激情综合啪啪 | 久久久成人精品一区二区三区 | 97色干 | 91视频com| 日韩大片免费观看 | 欧美自拍一区 | 日韩av在线影院 | 古装做爰无遮挡三级 | 二级毛片| 久久精品9 | 久久久久久久久精 | 亚洲一区二区三区在线播放 | 亚洲一卡二卡三卡四卡 | av手机在线观看 |