1
0
mirror of https://github.com/mattermost/focalboard.git synced 2024-12-24 13:43:12 +02:00
focalboard/website
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
..
site Enable prometheus metrics for Focalboard to enable observability (#414) 2021-05-18 17:12:51 +03:00
.editorconfig Hugo website 2021-01-07 14:12:26 -08:00
.gitignore Hugo website 2021-01-07 14:12:26 -08:00
Makefile Website: https protocol 2021-01-28 15:10:40 -08:00
README.md Making it clear where to edit focalboard.com page 2021-03-24 19:25:30 -07:00

Focalboard website

This folder is used to manage the website at focalboard.com. It was built using Hugo.

How to contribute

You're welcome to submit pull requests for typos, minor corrects and additions, troubleshooting tips to install guides and other incremental improvements.

For larger changes, such as adding an install guide for a different platform, please create a feature request ticket to discuss.

How to build locally

If you're interested in building the website locally from this repo using Hugo, please use the following steps:

  1. Follow Hugo documentation to install Hugo
# Eg. for Mac OS X
brew install hugo
  1. Start the development server
make run
  1. Go to http://localhost:1313 to see the running server