diff --git a/telemetry/server.go b/telemetry/server.go index e3a2e5f..bf0bbd5 100644 --- a/telemetry/server.go +++ b/telemetry/server.go @@ -23,10 +23,16 @@ func NewServer(db *sql.DB) *Server { } server.Router.HandleFunc("/received-messages", server.createReceivedMessages).Methods("POST") + server.Router.HandleFunc("/health", handleHealthCheck).Methods("GET") 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) { start := time.Now() var receivedMessage ReceivedMessage