File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed
Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff line change @@ -30,19 +30,23 @@ Or just this:
3030
3131``` csharp
3232
33- [Route ( " [controller] " ) ]
34- public class MetricsController : Controller
33+ [HttpGet ]
34+ public IActionResult Get ()
3535{
36- [HttpGet ]
37- public IActionResult Get ()
36+ var registry = CollectorRegistry .Instance ;
37+ var acceptHeaders = Request .Headers [" Accept" ];
38+ var contentType = ScrapeHandler .GetContentType (acceptHeaders );
39+ Response .ContentType = contentType ;
40+ string content ;
41+
42+ using (var outputStream = new MemoryStream ())
3843 {
39- var registry = CollectorRegistry .Instance ;
40- var acceptHeaders = Request .Headers [" Accept" ];
41- var contentType = ScrapeHandler .GetContentType (acceptHeaders );
42- Response .ContentType = contentType ;
43- var s = ScrapeHandler .ProcessScrapeRequest (registry .CollectAll (), contentType );
44- return new OkObjectResult (s );
44+ var collected = registry .CollectAll ();
45+ ScrapeHandler .ProcessScrapeRequest (collected , contentType , outputStream );
46+ content = Encoding .UTF8 .GetString (outputStream .ToArray ());
4547 }
48+
49+ return Ok (content );
4650}
4751
4852```
You can’t perform that action at this time.
0 commit comments