Browse Source

Fix wrong metrics counter

Donn Pebe 10 years ago
parent
commit
df33cbc8c5
2 changed files with 4 additions and 4 deletions
  1. 2 2
      pkg/api/common.go
  2. 2 2
      pkg/middleware/middleware.go

+ 2 - 2
pkg/api/common.go

@@ -87,10 +87,10 @@ func ApiError(status int, message string, err error) *NormalResponse {
 
 
 	switch status {
 	switch status {
 	case 404:
 	case 404:
+		metrics.M_Api_Status_404.Inc(1)
 		resp["message"] = "Not Found"
 		resp["message"] = "Not Found"
-		metrics.M_Api_Status_500.Inc(1)
 	case 500:
 	case 500:
-		metrics.M_Api_Status_404.Inc(1)
+		metrics.M_Api_Status_500.Inc(1)
 		resp["message"] = "Internal Server Error"
 		resp["message"] = "Internal Server Error"
 	}
 	}
 
 

+ 2 - 2
pkg/middleware/middleware.go

@@ -197,10 +197,10 @@ func (ctx *Context) JsonApiErr(status int, message string, err error) {
 
 
 	switch status {
 	switch status {
 	case 404:
 	case 404:
+		metrics.M_Api_Status_404.Inc(1)
 		resp["message"] = "Not Found"
 		resp["message"] = "Not Found"
-		metrics.M_Api_Status_500.Inc(1)
 	case 500:
 	case 500:
-		metrics.M_Api_Status_404.Inc(1)
+		metrics.M_Api_Status_500.Inc(1)
 		resp["message"] = "Internal Server Error"
 		resp["message"] = "Internal Server Error"
 	}
 	}