Spring Cloud 網(wǎng)關(guān)指標(biāo)過濾器

2024-01-05 17:37 更新

要啟用網(wǎng)關(guān)度量標(biāo)準(zhǔn),請?zhí)砑觭pring-boot-starter-actuator作為項(xiàng)目依賴項(xiàng)。然后,默認(rèn)情況下,只要屬性spring.cloud.gateway.metrics.enabled未設(shè)置為false,網(wǎng)關(guān)度量過濾器就會運(yùn)行。該過濾器添加了一個帶有以下標(biāo)記的名為“ gateway.requests”的計(jì)時器指標(biāo):

  • routeId:路線ID
  • routeUri:API將被路由到的URI
  • outcome:根據(jù)HttpStatus.Series 分類的結(jié)果
  • status:返回給客戶端的請求的Http狀態(tài)
  • httpStatusCode:返回給客戶端的請求的Http狀態(tài)
  • httpMethod:用于請求的Http方法

然后可以從/actuator/metrics/gateway.requests 抓取 這些指標(biāo),并且可以輕松地將其與Prometheus集成以創(chuàng)建 Grafana 儀表板。

要啟用Prometheus端點(diǎn),請?zhí)砑觤icrometer-registry-prometheus作為項(xiàng)目依賴項(xiàng)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號