focalboard/server
Spiros Economakis 8f746a44bd
Enable prometheus metrics for Focalboard to enable observability (#414)
As an SRE team we would like to expose standard metrics and grouped by version
of the application. Right now will expose only metrics related to Go but instrumentor
should be used in other parts of the codebase so we can track other metrics, eg.
number of tasks, boards, users etc. Similar as we do in MM.

It will run in port `localhost:9092` and it is a new config `prometheus_address`.

Also in the commit we introduced, `group.Add` which helps us to handle gracefully
errors for goroutines. It's a good practice and there are couple of articles by
Golang for this.
2021-05-18 17:12:51 +03:00
..
admin-scripts
api Add Export/import board (#403) 2021-05-13 15:04:49 -06:00
app Add Export/import board (#403) 2021-05-13 15:04:49 -06:00
auth
client
context
einterfaces
integrationtests
main
model
server Enable prometheus metrics for Focalboard to enable observability (#414) 2021-05-18 17:12:51 +03:00
services Enable prometheus metrics for Focalboard to enable observability (#414) 2021-05-18 17:12:51 +03:00
swagger
utils
web
ws
.golangci.yml
go.mod Enable prometheus metrics for Focalboard to enable observability (#414) 2021-05-18 17:12:51 +03:00
go.sum Enable prometheus metrics for Focalboard to enable observability (#414) 2021-05-18 17:12:51 +03:00
go.tools.mod
go.tools.sum
modd.conf