|
@@ -6,6 +6,7 @@ import (
|
|
|
"net/http"
|
|
"net/http"
|
|
|
"one-api/common"
|
|
"one-api/common"
|
|
|
"one-api/constant"
|
|
"one-api/constant"
|
|
|
|
|
+ "one-api/middleware"
|
|
|
"one-api/model"
|
|
"one-api/model"
|
|
|
"one-api/setting"
|
|
"one-api/setting"
|
|
|
"one-api/setting/operation_setting"
|
|
"one-api/setting/operation_setting"
|
|
@@ -24,14 +25,18 @@ func TestStatus(c *gin.Context) {
|
|
|
})
|
|
})
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
+ // 获取HTTP统计信息
|
|
|
|
|
+ httpStats := middleware.GetStats()
|
|
|
c.JSON(http.StatusOK, gin.H{
|
|
c.JSON(http.StatusOK, gin.H{
|
|
|
- "success": true,
|
|
|
|
|
- "message": "Server is running",
|
|
|
|
|
|
|
+ "success": true,
|
|
|
|
|
+ "message": "Server is running",
|
|
|
|
|
+ "http_stats": httpStats,
|
|
|
})
|
|
})
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func GetStatus(c *gin.Context) {
|
|
func GetStatus(c *gin.Context) {
|
|
|
|
|
+
|
|
|
c.JSON(http.StatusOK, gin.H{
|
|
c.JSON(http.StatusOK, gin.H{
|
|
|
"success": true,
|
|
"success": true,
|
|
|
"message": "",
|
|
"message": "",
|