Prometheus metrics endpoint #253

Open
opened 2022-06-17 09:30:18 +02:00 by Jef Roosens · 1 comment
Owner

I like metrics, so I want more metrics. Metrics showing how many requests are sent to the server, how many packages are currently in each arch-repo, how much space each one takes, build times etc. The list goes on.

  • Amount of requests
  • Time taken to process requests
  • build job metrics
  • repository size metrics
  • Separate query params from URL
  • Memory efficiency
    Currently all values of a gauge get stored. This is not acceptable, and will cause long-running Vieter instances to very slowly start eating memory. Instead, only the various bucket values should be kept.
I like metrics, so I want *more metrics*. Metrics showing how many requests are sent to the server, how many packages are currently in each arch-repo, how much space each one takes, build times etc. The list goes on. - [x] Amount of requests - [x] Time taken to process requests - [ ] build job metrics - [ ] repository size metrics - [ ] Separate query params from URL - [ ] Memory efficiency Currently all values of a gauge get stored. This is not acceptable, and will cause long-running Vieter instances to very slowly start eating memory. Instead, only the various bucket values should be kept.
Jef Roosens added the
idea
label 2022-06-17 09:30:18 +02:00
Jef Roosens added this to the 0.6.0 milestone 2022-12-26 11:59:49 +01:00
Jef Roosens added
enhancement
and removed
idea
labels 2023-01-03 21:51:36 +01:00
Author
Owner

#325 lays the groundwork for this.

#325 lays the groundwork for this.
Jef Roosens modified the milestone from 0.6.0 to 0.7.0 2023-06-04 09:14:24 +02:00
This repository is archived. You cannot comment on issues.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: vieter-v/vieter#253
No description provided.