Class PrometheusScraperEndpointMiddleware
- Namespace
- Steeltoe.Management.Endpoint.Metrics
- Assembly
- Steeltoe.Management.EndpointCore.dll
public class PrometheusScraperEndpointMiddleware : EndpointMiddleware<string>
- Inheritance
-
PrometheusScraperEndpointMiddleware
- Inherited Members
Constructors
PrometheusScraperEndpointMiddleware(RequestDelegate, PrometheusScraperEndpoint, IManagementOptions, ILogger<PrometheusScraperEndpointMiddleware>)
public PrometheusScraperEndpointMiddleware(RequestDelegate next, PrometheusScraperEndpoint endpoint, IManagementOptions mgmtOptions, ILogger<PrometheusScraperEndpointMiddleware> logger = null)
Parameters
next
RequestDelegateendpoint
PrometheusScraperEndpointmgmtOptions
IManagementOptionslogger
ILogger<PrometheusScraperEndpointMiddleware>
Methods
HandleMetricsRequestAsync(HttpContext)
protected Task HandleMetricsRequestAsync(HttpContext context)
Parameters
context
HttpContext
Returns
HandleRequest()
public override string HandleRequest()
Returns
Invoke(HttpContext)
public Task Invoke(HttpContext context)
Parameters
context
HttpContext