- 進程內監控
默認監控是關閉的,你可以通過設置參數配置開啟監控:
EnableAdmin = true
而且你還可以修改監聽的地址和端口:
AdminAddr = "localhost"
AdminPort = 8088
打開瀏覽器,輸入 URL:http://localhost:8088/,你會看到一句歡迎詞:Welcome to Admin Dashboard。
1.1. 請求統計信息
訪問統計的 URL 地址 http://localhost:8088/qps,展現如下所示:
1.2. 性能調試
你可以查看程序性能相關的信息, 進行性能調優.
1.3. 健康檢查
需要手工注冊相應的健康檢查邏輯,才能通過 URLhttp://localhost:8088/healthcheck 獲取當前執行的健康檢查的狀態。
1.4. 定時任務
用戶需要在應用中添加了 task,才能執行相應的任務檢查和手工觸發任務。
- 檢查任務狀態 URL:http://localhost:8088/task
- 手工執行任務 URL:http://localhost:8088/task?taskname=任務名
1.5. 配置信息
應用開發完畢之后,我們可能需要知道在運行的進程到底是怎么樣的配置,beego 的監控模塊提供了這一功能。
- 顯示所有的配置信息: http://localhost:8088/listconf?command=conf
- 顯示所有的路由配置信息: http://localhost:8088/listconf?command=router
- 顯示所有的過濾設置信息: http://localhost:8088/listconf?command=filter