欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

阿里巴巴 Sentinel + InfluxDB + Chronograf 實現(xiàn)監(jiān)控大屏

 更新時間:2019年09月27日 09:44:20   作者:小柒2012  
這篇文章主要介紹了阿里巴巴 Sentinel + InfluxDB + Chronograf 實現(xiàn)監(jiān)控大屏,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

前言

在上一篇推文中,我們使用時序數(shù)據(jù)庫 InfluxDb 做了流控數(shù)據(jù)存儲,但是數(shù)據(jù)存儲不是目的,分析監(jiān)控預警才是最終目標,那么問題來了,如何更好的實現(xiàn)呢?用過阿里巴巴 Sentinel 控制臺的小伙伴,是不是覺得它的控制臺丑爆了,而且只有短短的五厘米,顯然不能滿足大部分人或者場景的使用。

架構

工具

  • sentinel-dashboard(控制臺,收集數(shù)據(jù))
  • Influxdb(時序數(shù)據(jù)庫,存儲數(shù)據(jù))
  • Chronograf (展示控制臺,顯示數(shù)據(jù)并實現(xiàn)預警)

安裝

Sentinel 控制臺 和 時序數(shù)據(jù)庫 Influxdb 的安裝方式前面已經(jīng)聊過,這里不再贅述,簡單說下 Chronograf 展示控制臺的安裝方式,這里推薦使用 Docker 安裝方式。

$ docker run -p 8888:8888 \
   -v $PWD:/var/lib/chronograf \
   chronograf

安裝成功以后,瀏覽器訪問 http://ip:8888 你應該看到一個歡迎頁面:

然后,自行配置數(shù)據(jù)源,根據(jù)業(yè)務場景組裝監(jiān)控大屏。

大屏

這里根據(jù) Sentinel 限流組件采集的數(shù)據(jù),組裝了一個簡單的監(jiān)控大屏,可以監(jiān)控歷史訪問總量、最近一小時的訪問量、限流數(shù)以及最近幾分鐘或者幾小時的訪問曲線等等,相比于阿里演示版是不是瞬間高大上的些許。

總訪問量

SELECT SUM("successQps") AS "總訪問量" FROM "sentinel_log"."autogen"."sentinelInfo"

最近一小時訪問量

SELECT SUM("successQps") AS "訪問量"
FROM "sentinel_log"."autogen"."sentinelInfo"
WHERE TIME > NOW() - 1h

最近一小時限流數(shù)

SELECT SUM("blockQps") AS "限流數(shù)"
FROM "sentinel_log"."autogen"."sentinelInfo"
WHERE time > now() - 1h

最近一小時異常數(shù)

SELECT SUM("exceptionQps") AS "異常數(shù)"
FROM "sentinel_log"."autogen"."sentinelInfo"
WHERE time > now() - 1h

最近一小時的訪問趨勢圖(秒級別)

SELECT SUM("successQps") AS "訪問量"
FROM "sentinel_log"."autogen"."sentinelInfo"
WHERE time > now() - 1h
GROUP BY time(1s)

最近12小時資源訪問排名

SELECT SUM("successQps") AS "成功qps", SUM("blockQps") AS "限流qps"
FROM "sentinel_log"."autogen"."sentinelInfo"
WHERE time > now() - 12h
GROUP BY resource

預警

后期我們在 Chronograf 中接入 Kapacitor ,Chronograf會自動打開該Configure Alert Endpoints部分,Kapacitor支持多個警報端點/事件處理程序。有興趣的小伙伴也可以在 Sentinel 控制臺中根據(jù)流控數(shù)據(jù)進行更智能化的設置,比如根據(jù)限流失敗數(shù)以及機器指標動態(tài)調(diào)整流控規(guī)則。

小結

有了她,小哥哥、小姐姐們再也不用擔心凌晨一點的鬧鐘了,是不是很爽?以上只是冰山一角,目前我們上線的監(jiān)控系統(tǒng)平臺,通過各種第三方組件庫(Telegraf、InfluxDB、Chronograf、Kapacitor、Grafana、Prometheus、Consul、Elasticsearch、Kibana),接入了 1000 臺服務器實時監(jiān)控,200個監(jiān)控大屏,上千個監(jiān)控指標,每日處理成噸的數(shù)據(jù)。是不是很吊???我唧唧都佩服我自己的想象力。

源碼

https://gitee.com/52itstyle/sentinel-dashboard

參考

https://hub.docker.com/_/chronograf

總結

以上所述是小編給大家介紹的阿里巴巴 Sentinel + InfluxDB + Chronograf 實現(xiàn)監(jiān)控大屏,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • 解決Eclipse中java文件的圖標變成空心J的問題

    解決Eclipse中java文件的圖標變成空心J的問題

    這篇文章主要介紹了解決Eclipse中java文件的圖標變成空心J的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 一文詳解Mybatis-plus的介紹與使用

    一文詳解Mybatis-plus的介紹與使用

    Mybatis-Plus?是?MyBatis?的一個增強工具,專門針對于傳統(tǒng)MyBatis開發(fā)中sql需要手動進行映射配置繁瑣缺點的一款框架技術。本文將為大家詳細講講Mybatis-plus的介紹與使用,感興趣的可以了解一下
    2022-07-07
  • Spring Boot JPA中java 8 的應用實例

    Spring Boot JPA中java 8 的應用實例

    這篇文章主要介紹了Spring Boot JPA中java 8 的應用實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Java中利用POI優(yōu)雅的導出Excel文件詳解

    Java中利用POI優(yōu)雅的導出Excel文件詳解

    這篇文章主要給大家介紹了關于Java中如何利用POI優(yōu)雅的導出Excel文件的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Java具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2020-05-05
  • spring cloud gateway全局過濾器實現(xiàn)向request header中放數(shù)據(jù)

    spring cloud gateway全局過濾器實現(xiàn)向request header中放數(shù)據(jù)

    這篇文章主要介紹了spring cloud gateway全局過濾器實現(xiàn)向request header中放數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Spring事務中的事務傳播行為使用方式詳解

    Spring事務中的事務傳播行為使用方式詳解

    Spring框架作為一個輕量級的開源框架,在企業(yè)應用開發(fā)中被廣泛使用,在Spring事務管理中,事務傳播行為是非常重要的一部分,它定義了方法如何參與到已經(jīng)存在的事務中或者如何開啟新的事務,本文將詳細介紹Spring事務中的幾種事務傳播行為,詳細講解具體使用方法
    2023-06-06
  • SpringBoot加載多個配置文件實現(xiàn)dev、product多環(huán)境切換的方法

    SpringBoot加載多個配置文件實現(xiàn)dev、product多環(huán)境切換的方法

    這篇文章主要介紹了SpringBoot加載多個配置文件實現(xiàn)dev、product多環(huán)境切換,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • java簡單冒泡排序實例解析

    java簡單冒泡排序實例解析

    這篇文章主要為大家詳細介紹了java簡單冒泡排序實例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • SpringBoot項目修改訪問端口和訪問路徑的方法

    SpringBoot項目修改訪問端口和訪問路徑的方法

    這篇文章主要介紹了SpringBoot項目修改訪問端口和訪問路徑的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 基于java中stack與heap的區(qū)別,java中的垃圾回收機制的相關介紹

    基于java中stack與heap的區(qū)別,java中的垃圾回收機制的相關介紹

    本篇文章小編將為大家介紹,基于java中stack與heap的區(qū)別,java中的垃圾回收機制的相關介紹,需要的可以參考一下
    2013-04-04

最新評論