13 lines
416 B
Go
13 lines
416 B
Go
// health_check.go
|
|
func monitorOrderProcess() {
|
|
http.HandleFunc("/api/order/status", func(w http.ResponseWriter, r *http.Request) {
|
|
status := map[string]interface{}{
|
|
"running": isOrderProcessRunning(),
|
|
"last_success": lastSuccessTime,
|
|
"total_orders": totalOrders,
|
|
"failed_orders": failedOrders,
|
|
}
|
|
json.NewEncoder(w).Encode(status)
|
|
})
|
|
}
|