-
First of all thank you for working on this promising tool. I'm not a developer but an end user. I'm on Archlinux and we luckly have an official package for xandikos, https://archlinux.org/packages/extra/any/xandikos/ . Very convenient ! You can add that information to the README. I was then testing
And got this,
I soon found out that the reason is that the official Arch package disables this in it's official "recipe", https://gitlab.archlinux.org/archlinux/packaging/packages/xandikos/-/blob/main/PKGBUILD?ref_type=heads and makes it optional. It is an "Optional dependency". That is you install it extra if you want it on Archlinux. It is not there forced on you by default,
So I went to the Internet to see what is this thing, https://pypi.org/project/aiohttp-openmetrics/
And a reference in https://en.wikipedia.org/wiki/Prometheus_(software)#Standardization_into_OpenMetrics I know what Prometheus is, what what it is for. Just dont know about this "metrics". Also tried to clone the repo, https://github.com/jelmer/xandikos/ and tried to grep to the entire code/docs to see what the purpose of this is . Only found some scant references. Which I cant understand because I'm not a python programmer. This is not a request about whether anything about "metrics" should be or should be not in the project. This is a request to explain what it is, what it does, why it is there etc. So could you add some info to the README about this ? Thanks in advance. EDIT:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Metrics is the standard term used by prometheus; prometheus monitors services that provide a /metrics endpoint, but in theory other services than prometheus could also use /metrics. If you don't have a need for the /metrics endpoint (which it sound like you don't), it can safely be ignored. Note that xandikos currently provides the /metrics endpoint but doesn't actually add many useful metrics (but will in the future), which is why this extra is not yet advertised in the README. Thanks for reporting the broken URL on https://github.com/jelmer/aiohttp-openmetrics; I've fixed it (it should be www.openmetrics.io). |
Beta Was this translation helpful? Give feedback.
Metrics is the standard term used by prometheus; prometheus monitors services that provide a /metrics endpoint, but in theory other services than prometheus could also use /metrics. If you don't have a need for the /metrics endpoint (which it sound like you don't), it can safely be ignored.
Note that xandikos currently provides the /metrics endpoint but doesn't actually add many useful metrics (but will in the future), which is why this extra is not yet advertised in the README.
Thanks for reporting the broken URL on https://github.com/jelmer/aiohttp-openmetrics; I've fixed it (it should be www.openmetrics.io).