Titan
Prometheus metrics for ambiorix.
Then again, the metrics themselves and their usage does not differ, only the way the metrics are served.
With ambiorix, create a new get method on the /metrics endpoint, and have it return the results of renderMetrics.
```r hl_lines=“11” library(titan) library(ambiorix)
basic counter
c <- Counter$new( name = “visits_total”, help = “Total visit to the site”, labels = “path” )
app <- Ambiorix$new()
app$use(titan())
app\(get("/", function(req, res){ c\)inc(path = “/”) res$send(“Using {titan} with {ambiorix}!”) })
app\(get("/about", function(req, res){ c\)inc(path = “/about”) res$send(“About {titan} and {ambiorix}!”) })
app$start() ```