Skip to content

Commit 6983e4f

Browse files
committed
README.md
1 parent 807f0bc commit 6983e4f

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff 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
```

0 commit comments

Comments
 (0)