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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sentinel(十六)之AHAS Sentinel 控制台

發(fā)布時間:2023/12/3 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sentinel(十六)之AHAS Sentinel 控制台 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載自??AHAS Sentinel 控制臺

AHAS Sentinel?是 Sentinel 的阿里云上版本,提供企業(yè)級的高可用防護(hù)服務(wù),包括:

  • 可靠的實(shí)時監(jiān)控和歷史秒級監(jiān)控數(shù)據(jù)查詢,包含 QPS、RT、load、CPU 使用率等指標(biāo),支持按照調(diào)用類型分類,支持同比/環(huán)比展示
  • 熱力圖概覽,可以快速定位不穩(wěn)定的機(jī)器
  • 動態(tài)規(guī)則管理/推送,無需自行配置外部數(shù)據(jù)源
  • 告警中心(觸發(fā)流控、CPU 利用率高等事件)
  • 全自動托管、高可用的集群流量控制
  • 針對 Istio/Envoy 集群的 Mesh 高可用防護(hù)
  • Nginx 網(wǎng)關(guān)流控

若您已是 Sentinel 用戶并接入了?開源 Sentinel 控制臺,您只需替換一下依賴即可快速接入到 AHAS Sentinel 控制臺。同樣您也可以快速從云上控制臺切換到開源控制臺。

本文將指引您通過簡單幾步快速在開源版本 Sentinel 控制臺 和 AHAS Sentinel 控制臺之間進(jìn)行切換。

注意:若要使用阿里云 AHAS Sentinel 控制臺,您需要有阿里云賬號。

1. 引入 Sentinel 相關(guān)依賴

如果您的應(yīng)用使用了 Maven,則在?pom.xml?文件中加入以下依賴即可:

<dependency><groupId>com.alibaba.csp</groupId><artifactId>ahas-sentinel-client</artifactId><version>1.8.0</version> </dependency>

ahas-sentinel-client?中會包含?sentinel-core?等必要依賴,以及連接 AHAS Sentinel 控制臺所需通信模塊。

若您之前接入了開源 Sentinel 控制臺,則需要將相關(guān)的依賴去除后替換成此依賴,否則將無法正確連接 AHAS Sentinel 控制臺。若希望從 AHAS Sentinel 控制臺切換到開源 Sentinel 控制臺,只需要將依賴替換回來,修改一下啟動參數(shù)即可。

注意:從 AHAS Sentinel Client 1.4.1 開始,AHAS SDK 依賴和開源 Sentinel 依賴不再支持同時引用。AHAS Sentinel Client 1.4.0 版本兼容 Sentinel 1.6.3 版本。

如果您未使用依賴管理工具,請到?Maven Center Repository?直接下載 JAR 包,然后將其添加到 classpath 下即可。

2. 開通 AHAS 高可用防護(hù)

引入依賴后,您需要到?阿里云控制臺?開通 AHAS 功能。可以根據(jù)?開通 AHAS 文檔?和?流控降級 Demo 快速入門?里面的指引進(jìn)行開通。

注意:若您的應(yīng)用運(yùn)行在阿里云 ECS 環(huán)境,可以在左上角選擇對應(yīng)的 Region。若運(yùn)行在其它環(huán)境或本地,可以在左上角選擇?公網(wǎng)?環(huán)境。

3. 獲取啟動參數(shù)

開通后您可以點(diǎn)擊左側(cè)側(cè)邊欄的?應(yīng)用防護(hù),進(jìn)入 Sentinel 控制臺應(yīng)用總覽頁面。在頁面右上角,單擊“新應(yīng)用接入”按鈕,選擇 Java SDK 接入頁簽,到?配置啟動參數(shù)?頁簽?zāi)玫叫枰膯訁?shù)(詳情請參考?SDK 接入文檔),類似于:

-Dproject.name=AppName -Dahas.license=<License>

其中?project.name?代表應(yīng)用名(會顯示在控制臺),ahas.license?代表自己的授權(quán) license(阿里云 region 環(huán)境不需要)。

4. 啟動應(yīng)用

接下來我們就可以在本地啟動應(yīng)用了,啟動應(yīng)用時需要加上拿到的啟動參數(shù)。當(dāng)應(yīng)用開始運(yùn)行后,我們刷新一下控制臺頁面,就可以在控制臺上看到我們的應(yīng)用了:

若沒有在控制臺上找到應(yīng)用,請排查:

  • 確保選擇了正確的 region(在本地運(yùn)行或在非阿里云環(huán)境運(yùn)行,要在左上角選擇公網(wǎng)環(huán)境)
  • 確保引入了相應(yīng)的依賴,并進(jìn)行了正確的配置
  • 確保應(yīng)用資源有訪問量

點(diǎn)擊我們的應(yīng)用卡片,我們就進(jìn)入到了應(yīng)用的監(jiān)控詳情頁。AHAS Sentinel 控制臺的布局和開源 Sentinel 控制臺類似,共分為幾大塊:

  • 監(jiān)控詳情(實(shí)時監(jiān)控)
  • 請求鏈路(簇點(diǎn)鏈路)
  • 流控規(guī)則
  • 降級規(guī)則
  • 系統(tǒng)規(guī)則
  • 機(jī)器列表

4.1 實(shí)時監(jiān)控

4.1.1 應(yīng)用概覽

應(yīng)用概覽頁面展示了應(yīng)用的限流指標(biāo)詳情、QPS 熱力圖、集群的平均 CPU 和負(fù)載,以及 TOP 形式的請求、流控、響應(yīng)時間、異常等信息。

詳情可以參考?應(yīng)用概覽文檔。

4.1.2 監(jiān)控詳情

監(jiān)控詳情頁面?展現(xiàn)當(dāng)前應(yīng)用中的所有資源的實(shí)時監(jiān)控數(shù)據(jù),同時針對機(jī)器和資源維度查看歷史數(shù)據(jù)。

操作指南可以參考?監(jiān)控詳情文檔。

4.2 請求鏈路

請求鏈路頁面會展示某個應(yīng)用在單臺機(jī)器(實(shí)例)上的所有資源以及實(shí)時的調(diào)用數(shù)據(jù)。共有兩種視圖:

  • 平鋪視圖:不區(qū)分調(diào)用鏈路關(guān)系,平鋪展示資源的運(yùn)行情況。
  • 樹狀視圖:根據(jù)資源的調(diào)用鏈路關(guān)系,展示樹狀結(jié)構(gòu)。

操作指南可以參考?請求鏈路文檔。

注: 只有當(dāng)應(yīng)用中的資源有訪問量時,才會顯示在請求鏈路頁面。

?

4.3 機(jī)器列表

機(jī)器列表頁面會展示您的某個應(yīng)用接入 AHAS Sentinel 控制臺的所有實(shí)例。當(dāng)一段時間沒有向 AHAS Sentinel 控制臺發(fā)送心跳時,此實(shí)例會自動被標(biāo)記為失聯(lián)狀態(tài)。

4.4 規(guī)則管理

AHAS 控制臺同時提供完善的動態(tài)規(guī)則管理以及推送的功能。您無需再配置動態(tài)規(guī)則源,只需引入?ahas-sentinel-client?依賴即可自動接入云上的配置中心,無需自己配置。

規(guī)則管理包括幾種規(guī)則的頁面:流控規(guī)則、熔斷降級規(guī)則、系統(tǒng)保護(hù)規(guī)則、熱點(diǎn)規(guī)則。您可以在頁面查看、管理規(guī)則:

同時您也可以新建/編輯規(guī)則,變更后的規(guī)則會自動推送到應(yīng)用端:

總結(jié)

以上是生活随笔為你收集整理的Sentinel(十六)之AHAS Sentinel 控制台的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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