- 30 Sep, 2021 2 commits
-
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Add registry-specific database queries See merge request gitlab-org/gitlab-exporter!151
-
- 29 Sep, 2021 1 commit
-
-
Alejandro Rodríguez authored
-
- 31 Aug, 2021 1 commit
-
-
Ahmad Sherif authored
Update Ruby to 2.7.4 See merge request gitlab-org/gitlab-exporter!150
-
- 18 Aug, 2021 1 commit
-
-
Matthias Käppler authored
-
- 05 Aug, 2021 1 commit
-
-
Ahmad Sherif authored
Add Ruby 3 build Closes #84 See merge request gitlab-org/gitlab-exporter!148
-
- 04 Aug, 2021 1 commit
-
-
- 26 Jul, 2021 1 commit
-
-
Ahmad Sherif authored
Adds probe_future_sets to report on delays in scheduled and retry sets See merge request gitlab-org/gitlab-exporter!147
-
- 19 Jul, 2021 5 commits
-
-
Craig Miskell authored
-
Craig Miskell authored
-
Craig Miskell authored
A long description is available at https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1171 but in short, this now reports how far "behind" Sidekiq is in processing the Scheduled or Retry sets; jobs in those sets are expected to normally be processed within a short time (seconds, not minutes) of their nominal scheduled time, but in bad times we can sometimes get behind, and being able to observe the magnitude of the backlog is desirable. Adds both a delay time metric (how old is the next job that will be processed) and a backlog count (how many jobs are pending)
-
Ahmad Sherif authored
Remove final mentions of the LUA script See merge request gitlab-org/gitlab-exporter!146
-
Craig Miskell authored
This also means we need to change the basic 'is this thing on?' connection check. PING is the usual suspect. Note that this is *not* an 'adminstrative' command in the context of 'redis-namespace', so we can go direct to 'conn' and remove the scary comment
-
- 16 Jul, 2021 2 commits
-
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Remove Sidekiq `probe_jobs` probe See merge request gitlab-org/gitlab-exporter!145
-
- 15 Jul, 2021 1 commit
-
-
Sean McGivern authored
This was generally fast but had two unfortunate effects that made it impractical in production: 1. The script got slower the larger the queue, as it scanned all jobs in queue. 2. Because it was a Lua script, it blocked Redis execution entirely while running. The combination of these two can lead to a catastrophic case. When a queue is very long, that's precisely the time when we want jobs to be processed quickly. But we'd see that jobs were blocked by the metrics script, which is the opposite of what we need at that time.
-
- 05 Jul, 2021 2 commits
-
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Add probe_jobs_limit probe for Sidekiq See merge request gitlab-org/gitlab-exporter!143
-
- 01 Jul, 2021 3 commits
-
-
Sean McGivern authored
-
Sean McGivern authored
-
Sean McGivern authored
With large job sizes, we can spend a lot of time in both Ruby and Redis getting 10,000 jobs. 1,000 gives us an order of magnitude of headroom.
-
- 30 Jun, 2021 2 commits
-
-
Sean McGivern authored
-
Sean McGivern authored
-
- 28 Jun, 2021 3 commits
-
-
Sean McGivern authored
This does the same as #probe_jobs, but only looks at the first PROBE_JOBS_LIMIT jobs in each queue. This means that we run a single LRANGE command for each queue, which does not block other commands. For queues over PROBE_JOBS_LIMIT in size, this means that we will not have completely accurate statistics, but the probe performance will also not degrade as the queue gets larger. DO NOT USE this and probe_jobs together, as they export the same metric (sidekiq_enqueued_jobs).
-
Ahmad Sherif authored
Add explicit dast stage See merge request gitlab-org/gitlab-exporter!144
-
Sean McGivern authored
-
- 01 Jun, 2021 8 commits
-
-
Ahmad Sherif authored
Remove Unicorn references Closes #81 See merge request gitlab-org/gitlab-exporter!142
-
Aleksei Lipniagov authored
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Pin gem dependencies Closes #82 See merge request gitlab-org/gitlab-exporter!141
-
Matthias Käppler authored
So that we can more selectively update them in the future.
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Bump Puma to 5.3.2 See merge request gitlab-org/gitlab-exporter!140
-
Matthias Kaeppler authored
-
- 20 Apr, 2021 3 commits
-
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Add missing bundler require on start-up See merge request gitlab-org/gitlab-exporter!138
-
Matthias Käppler authored
This doesn't appear to be required when running standalone, but was reported causing problems when running on Puma in Omnibus: https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6090
-
- 23 Mar, 2021 2 commits
-
-
Ahmad Sherif authored
-
Ahmad Sherif authored
Remove ci_repeated_commands_builds metric Closes #77 See merge request gitlab-org/gitlab-exporter!136
-
- 22 Mar, 2021 1 commit
-
-
Ahmad Sherif authored
The column ci_builds.commands has been removed from Rails and has been deprecated for long before that, thus this metric is no longer functioning. Related to https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54564 Fixes https://gitlab.com/gitlab-org/gitlab-exporter/-/issues/77
-