该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 5月 06, 2022
-
-
由 Matthias Kaeppler 创作于
It has been a long-standing issue that for Sidekiq, serving metrics and health-checks was coupled into a single server. We had already separated settings keys for these two concerns previously, in anticipation of splitting these endpoints apart, which is a breaking change. We can now do this with 15.0. Changelog: changed
-
- 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 创作于
-