Table of Contents

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, IEnumerable<IManagementOptions>, ILogger<PrometheusScraperEndpointMiddleware>)

public PrometheusScraperEndpointMiddleware(RequestDelegate next, PrometheusScraperEndpoint endpoint, IEnumerable<IManagementOptions> mgmtOptions, ILogger<PrometheusScraperEndpointMiddleware> logger = null)

Parameters

next RequestDelegate
endpoint PrometheusScraperEndpoint
mgmtOptions IEnumerable<IManagementOptions>
logger ILogger<PrometheusScraperEndpointMiddleware>

Methods

HandleMetricsRequestAsync(HttpContext)

protected Task HandleMetricsRequestAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task

HandleRequest()

public override string HandleRequest()

Returns

string

Invoke(HttpContext)

public Task Invoke(HttpContext context)

Parameters

context HttpContext

Returns

Task