该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 5月 09, 2022
-
-
由 Matthias Käppler 创作于
Fixed: - Do not determine `alive` status from the pidset returned by caller, since this can lead to "bouncing" state. - Swap loop-check with sleep call, since sleep suspends the calling thread, which may lead to the callback being invoked if `alive` is invalidated by another thread. - Do not trap INT and TERM by default; this was swallowing these signals for the Puma master. Changelog: fixed
-
- 4月 25, 2022
-
-
由 Matthias Kaeppler 创作于
This change: - Adds a rake task to install gitlab-metrics-exporter into a given directory. - Allows to run it in place of the existing Ruby based exporters; this is guarded by an environment variable. - Extends the existing end-to-end test to test both Ruby and Go implementations.
-
- 3月 25, 2022
-
-
由 Matthias Käppler 创作于
We were accidentally deleting metrics the exporter server exported about itself. Actual sidekiq worker metrics were not affected. This happened because we would wipe the metrics dir whenever sidekiq_0 starts up, but this happens after the metrics server starts, so the worker was deleting those existing metrics. Changelog: fixed
-
- 3月 17, 2022
-
-
由 Matthias Käppler 创作于
-
- 3月 15, 2022
-
-
由 Matthias Käppler 创作于
This moves us away from a process-internal server thread and toward an external process that we supervise instead.
-
- 2月 15, 2022
-
-
由 Matthias Käppler 创作于
This provides better memory use for Puma, and we will require this for running a non-Ruby server in the future. This does not actually start the server for Puma yet.
-
- 2月 11, 2022
-
-
由 Matthias Käppler 创作于
So far we had only tested this with Sidekiq. This change makes sure that WebExporter and the puma metrics directory can be used. This is a prerequisite for extracting WebExporter into a separate process.
-
- 1月 19, 2022
-
-
由 Matthias Kaeppler 创作于
This prevents metric names from clashing in cases where multiple processes emit the same metrics to the same scraper job and which do not have a pid label.
-
- 1月 12, 2022
-
-
由 Matthias Kaeppler 创作于
This cuts down on long-term memory use with a small increase in request latency.
-
- 1月 10, 2022
-
-
由 Matthias Kaeppler 创作于
This adds new Prometheus metrics such as request count for the metrics server itself, so we can observe scraper requests to metrics server instances.
-
- 12月 20, 2021
-
-
由 Matthias Käppler 创作于
-
- 12月 16, 2021
-
-
由 Matthias Käppler 创作于
-
- 12月 08, 2021
-
-
由 Roy Zwambag 创作于
-
- 12月 03, 2021
-
-
由 Roy Zwambag 创作于
We move override_rails_constants.rb to another location so that it's closer to its related code in metrics_server. We also remove the usage in setup-test-env as they differ in usage, and reusing the code does not make a lot of sense.
-
由 Roy Zwambag 创作于
-