From bbc45599b5792f64dbb608e93f3a6caa222b0ad8 Mon Sep 17 00:00:00 2001 From: Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> Date: Tue, 5 Dec 2023 16:33:55 -0500 Subject: [PATCH] Moving documentation over from #3163 --- .../spring-cloud-gateway/actuator-api.adoc | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/docs/modules/ROOT/pages/spring-cloud-gateway/actuator-api.adoc b/docs/modules/ROOT/pages/spring-cloud-gateway/actuator-api.adoc index c7d09a28..f8e29899 100644 --- a/docs/modules/ROOT/pages/spring-cloud-gateway/actuator-api.adoc +++ b/docs/modules/ROOT/pages/spring-cloud-gateway/actuator-api.adoc @@ -12,6 +12,50 @@ management.endpoint.gateway.enabled=true # default value management.endpoints.web.exposure.include=gateway ---- +This endpoint provides an overview of what is available on the child actuator endpoint and the available methods for each reference. The resulting response is similar to the following: + +[source,json] +---- +[ + { + "href":"/actuator/gateway/", + "methods":[ "GET" ] + }, + { + "href":"/actuator/gateway/routedefinitions", + "methods":[ "GET" ] + }, + { + "href":"/actuator/gateway/globalfilters", + "methods":[ "GET" ] + }, + { + "href":"/actuator/gateway/routefilters", + "methods":[ "GET" ] + }, + { + "href":"/actuator/gateway/routes", + "methods":[ "POST", "GET" ] + }, + { + "href":"/actuator/gateway/routepredicates", + "methods":[ "GET" ] + }, + { + "href":"/actuator/gateway/refresh", + "methods":[ "POST" ] + }, + { + "href":"/actuator/gateway/routes/route-id-1/combinedfilters", + "methods":[ "GET" ] + }, + { + "href":"/actuator/gateway/routes/route-id-1", + "methods":[ "POST", "DELETE", "GET" ] + } +] +---- + [[verbose-actuator-format]] == Verbose Actuator Format