您好,登錄后才能下訂單哦!
這篇文章主要介紹“使用DataAnt監控Apache APISIX的原理是什么”,在日常操作中,相信很多人在使用DataAnt監控Apache APISIX的原理是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”使用DataAnt監控Apache APISIX的原理是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Apache APISIX 是一個開源的云原生 API 網關,作為 API 網關,它兼具動態、實時、高性能等特點,提供了負載均衡、動態上游、灰度發布、服務熔斷、身份認證、可觀測性等豐富的流量管理功能。你可以使用 Apache APISIX 來處理傳統的南北向流量,以及服務間的東西向流量,也可以當做 K8s Ingress controller 來使用。得益于 APISIX 全動態的設計,可以隨時進行配置更改并且均不需要重啟服務。
DataAnt 全棧云監控系統通過大數據和機器學習能夠匯總 IaaS、PaaS 和 SaaS 層所有運維數據,給用戶提供統一可視化界面。 DataAnt 允許用戶在相關監控數據源之間無縫快速地移動,而無需切換工具,更精細地了解到自己 IT 系統的狀態。其提供的 DataAnt Agent 可以實時監控 APISIX 并將其監控數據上傳到 DataAnt PaSS 平臺,實現云端一站式監控。
DataAnt Agent 首先會通過 config.yaml
的配置的 APISIX 項進行采集器初始化和注冊。同一 Agent可以注冊多個采集器。采集器收集 APISIX 暴露的指標后,對指標數據進行加密上傳到 DataAnt Cloud。
DataAnt Cloud 在接收到數據后,數據經過初步的監控信息補充和處理會存放到時序數據庫中,之后可以通過 DataAnt 的 Dashboard 實時監控 APISIX。
數據還將通過消息分發到告警匹配處理,然后再進行通知聚合最終通過配置的通知方式將告警發送,即可以實時接收到APISIX的異常情況。
首先請訪問 DataAnt Cloud,注冊賬戶并登錄平臺。
下載完成后上傳到 APISIX 所在的機器上并添加執行權限。
在當前目錄下創建 DataAnt Agent 所需的配置文件 ./config.yaml
。詳細配置如下:
tenantId: 11 # 該 ID 是您的 DataAnt 平臺的用戶 ID。 hostIp: 127.0.0.1 # 主機的標識 IP hostName: apisix configs: - uri: http://127.0.0.1:9091 # APISIX 監控指標所暴露的端口。 type: apisix # 監控類型選擇 APISIX asName: apisix_test # 別名 user: admin # 用戶名可省略
使用以下命令啟動 Agent。
./agent
啟動成功后,則會返回以下數據:
2022/06/21 20:50:10 {"code":200,"msg":"請求成功","data":null} 2022/06/21 20:50:30 {"code":200,"msg":"請求成功","data":null} 2022-06-21 20:51:00:000 INFO apisix/apisix.go:25 獲取對應監控數據,數據長度1675 2022-06-21 20:51:00:000 INFO prometheus/prometheusCollector.go:43 獲取對應監控數據開始解析1675 2022-06-21 20:51:00:000 INFO prometheus/prometheusCollector.go:43 獲取對應監控數據完成解析 解析指標數量21 2022-06-21 20:51:00:000 INFO collector/collector.go:82 apisix采集到數據數量21 2022-06-21 20:51:00:000 INFO runtime/asm_amd64.s:1581 apisix_test9091:指標數:21
在 DataAnt 平臺首頁單擊安裝集成插件>監控插件,選擇 APISIX,并單擊配置
下的點擊配置
。
在 DataAnt 平臺首頁單擊左側導航欄的儀表盤并新建儀表盤。
選擇自己需要的指標,并拖拽到儀表盤上,配置完成的指標如下:
DataAnt Agent 每隔 30 秒會上報一次數據,因此會存在一定的延遲。
到此,關于“使用DataAnt監控Apache APISIX的原理是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。