Unverified Commit 2f1dd94f authored by Ben Ye's avatar Ben Ye Committed by GitHub
Browse files

Add ping API endpoint to check liveness (#646)

Signed-off-by: default avataryeya24 <yb532204897@gmail.com>
Co-authored-by: default avatarti-srebot <66930949+ti-srebot@users.noreply.github.com>
parent cc13462f
master WangXiangUSTC-patch-1 WangXiangUSTC-patch-1-1 ci-update-check-markdown-link dashboard_token dashboard_token_test dependabot/go_modules/github.com/containerd/containerd-1.4.8 dependabot/go_modules/github.com/containerd/containerd-1.5.10 dependabot/go_modules/github.com/containerd/containerd-1.5.13 dependabot/go_modules/github.com/containerd/containerd-1.5.4 dependabot/go_modules/github.com/containerd/containerd-1.5.8 dependabot/go_modules/github.com/ethereum/go-ethereum-1.10.17 dependabot/go_modules/github.com/ethereum/go-ethereum-1.10.22 dependabot/go_modules/helm.sh/helm/v3-3.9.4 dependabot/npm_and_yarn/ui/async-2.6.4 dependabot/npm_and_yarn/ui/axios-0.21.2 dependabot/npm_and_yarn/ui/elliptic-6.5.4 dependabot/npm_and_yarn/ui/hosted-git-info-2.8.9 dependabot/npm_and_yarn/ui/loader-utils-1.4.1 dependabot/npm_and_yarn/ui/minimist-1.2.6 dependabot/npm_and_yarn/ui/nanoid-3.2.0 dependabot/npm_and_yarn/ui/node-fetch-2.6.7 dependabot/npm_and_yarn/ui/path-parse-1.0.7 dependabot/npm_and_yarn/ui/react-dev-utils-11.0.4 dependabot/npm_and_yarn/ui/tar-6.1.11 dependabot/npm_and_yarn/ui/url-parse-1.5.3 dependabot/npm_and_yarn/ui/ws-6.2.2 fix-build-env hotfix-4 inner-sudo-command jvm-chaos-controller migration-fix nirvana platform_dev promote-zhiqiang-maintainer release-0.9 release-1.0 release-1.1 release-1.2 release-2.0 release-2.1 release-2.2 release-2.3 release-2.4 release-2.5 revert-1412-add-governance-doc revert-1777-shell-checks update-company update-maintainer-info-zhiqiang zhouqiang-cl-patch-1 v2.5.0 v2.5.0-beta.1 v2.5.0-beta.0 v2.5.0-alpha.1 v2.5.0-alpha.0 v2.4.3 v2.4.2 v2.4.1 v2.4.0 v2.4.0-beta.0 v2.4.0-alpha.0 v2.3.3 v2.3.2 v2.3.1 v2.3.0 v2.3.0-beta.0 v2.3.0-alpha.5 v2.3.0-alpha.4 v2.3.0-alpha.3 v2.3.0-alpha.2 v2.3.0-alpha.1 v2.3.0-alpha.0 v2.2.3 v2.2.2 v2.2.1 v2.2.0 v2.1.8 v2.1.7 v2.1.6 v2.1.5 v2.1.4 v2.1.3 v2.1.2 v2.1.1 v2.1.0 v2.0.7 v2.0.6 v2.0.5 v2.0.4 v2.0.3 v2.0.2 v2.0.1 v2.0.0 v2.0.0-beta.3 v2.0.0-beta.2 v2.0.0-beta.1 v1.2.4 v1.2.3 v1.2.2 v1.2.1 v1.2.0 v1.1.4 v1.1.3 v1.1.2 v1.1.1 v1.1.0 v1.0.3 v1.0.2 v1.0.1 v1.0.0 v0.9.1 v0.9.0 fake-release-0.2.3 chart-2.5.0 chart-2.5.0-beta.1 chart-2.5.0-beta.0 chart-2.4.3 chart-2.4.2 chart-2.4.1 chart-2.4.0 chart-2.4.0-beta.0 chart-2.4.0-alpha.0 chart-2.3.3 chart-2.3.2 chart-2.3.1 chart-2.3.0 chart-2.3.0-beta.0 chart-2.3.0-alpha.5 chart-2.3.0-alpha.4 chart-2.3.0-alpha.3 chart-2.3.0-alpha.2 chart-2.3.0-alpha.1 chart-2.3.0-alpha.0 chart-2.2.3 chart-2.2.2 chart-2.2.1 chart-2.2.0 chart-2.1.8 chart-2.1.7 chart-2.1.6 chart-2.1.5 chart-2.1.4 chart-2.1.3 chart-2.1.2 chart-2.1.1 chart-2.1.0 chart-2.0.7 chart-2.0.6 chart-2.0.5 chart-2.0.4 chart-2.0.3 chart-2.0.2 chart-2.0.1 chart-2.0.0 chart-2.0.0-beta.3 chart-2.0.0-beta.2 chart-2.0.0-beta.1 chart-0.5.4 chart-0.5.3 chart-0.5.2 chart-0.5.1 chart-0.5.0 chart-0.4.4 chart-0.4.3 chart-0.4.2 chart-0.4.1 chart-0.4.0 chart-0.3.3 chart-0.3.2 chart-0.3.1 chart-0.3.0 chart-0.2.1 chart-0.2.0 chart-0.1.1 chart-0.1.0
No related merge requests found
Showing with 6 additions and 0 deletions
+6 -0
......@@ -89,6 +89,7 @@ func serverRegister(lx fx.Lifecycle, s *Server, conf *config.ChaosDashboardConfi
mux.Handle("/", http.StripPrefix("/", uiserver.Handler(assetFs)))
mux.Handle("/api/", Handler(s))
mux.Handle("/api/swagger/", swaggerserver.Handler())
mux.HandleFunc("/ping", pingHandler)
srv := &http.Server{Handler: mux}
......@@ -133,3 +134,8 @@ func Handler(s *Server) http.Handler {
s.handler(w, r)
})
}
func pingHandler(w http.ResponseWriter, _ *http.Request) {
w.WriteHeader(http.StatusOK)
fmt.Fprintf(w, "pong\n")
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment