Prometheus metrics endpoint #253

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

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:37 +01:00

#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
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
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
There is no content yet.