initial commit from original sev version
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package handlers
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
"time"
|
||||
)
|
||||
|
||||
func (h *Handler) Health(writer http.ResponseWriter, request *http.Request) {
|
||||
rows, lastReset, nextReset := h.store.Snapshot()
|
||||
WriteJSON(writer, http.StatusOK, map[string]any{
|
||||
"status": "ok",
|
||||
"service": h.appName,
|
||||
"version": h.version,
|
||||
"dataset_count": len(rows),
|
||||
"reset_interval": h.store.ResetInterval().String(),
|
||||
"last_reset": lastReset.Format(time.RFC3339),
|
||||
"next_reset": nextReset.Format(time.RFC3339),
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user