mirror of
https://github.com/waku-org/telemetry.git
synced 2025-02-20 19:58:12 +00:00
server: add /health endpoint for cheap healthchecks
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
82c72d2301
commit
96fded1b9b
@ -23,10 +23,16 @@ func NewServer(db *sql.DB) *Server {
|
|||||||
}
|
}
|
||||||
|
|
||||||
server.Router.HandleFunc("/received-messages", server.createReceivedMessages).Methods("POST")
|
server.Router.HandleFunc("/received-messages", server.createReceivedMessages).Methods("POST")
|
||||||
|
server.Router.HandleFunc("/health", handleHealthCheck).Methods("GET")
|
||||||
|
|
||||||
return server
|
return server
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func handleHealthCheck(w http.ResponseWriter, r *http.Request) {
|
||||||
|
w.WriteHeader(http.StatusOK)
|
||||||
|
fmt.Fprintf(w, "OK")
|
||||||
|
}
|
||||||
|
|
||||||
func (s *Server) createReceivedMessages(w http.ResponseWriter, r *http.Request) {
|
func (s *Server) createReceivedMessages(w http.ResponseWriter, r *http.Request) {
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
var receivedMessage ReceivedMessage
|
var receivedMessage ReceivedMessage
|
||||||
|
Loading…
x
Reference in New Issue
Block a user