该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 7月 10, 2023
-
-
由 Matthias Kaeppler 创作于
This system was never in productive use and not officially supported. We are retiring it now. See https://gitlab.com/gitlab-org/gitlab-metrics-exporter/-/issues/31
-
- 4月 25, 2023
-
-
由 Kassio Borges 创作于
- For better backward compatibility use string keys on GitlabSettings::Options - Remove all the Settingslogic references from code (not comments) - Ensure to use GitlabSettings::Options when pushing new options to Array values - Instead of inheriting from Hash, wrap a hash in GitlabSettings::Options and make it respond to all the requirements. * PROS: This provides more autonomy on what needs to be done * CONS: Some places were checking by Hash, we need to tackle these scenarios - Ensure to deep_merge return nested Options - Use the _raw_ version of options when passing to Fog::Storage - Ensure to load required active_support libraries - Show the option name in the GitlabSettings::MissingSetting error - Ensure to have an option `source` for the path of the `gitlab.yml` - Fix GitlabSettings::Options#deep_merge and GitlabSettings::Options#merge to return a new GitlabSettings::Options object with the options deep_merged/merged - Add GitlabSettings#reload! for backward compatibility - Make file/namespace initializer arguments - Avoid mutating Settings in sidekiq_cluster/cli tests - Fix configuration stubbing Related to: https://gitlab.com/gitlab-org/gitlab/-/issues/286873
-
- 1月 12, 2023
-
-
由 Aleksei Lipniagov 创作于
Avoid using `[]` notation, use `.`.
-
- 12月 21, 2022
-
-
由 Aleksei Lipniagov 创作于
-
- 12月 16, 2022
-
-
由 Matthias Kaeppler 创作于
This can reduce memory at the expense of higher latencies. Changelog: changed
-
- 6月 30, 2022
-
-
由 Matthias Kaeppler 创作于
This is required for FIPS compliance. Changelog: added
-
- 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
-
由 Matthias Kaeppler 创作于
This is not in use yet, but we should already pass in the correct settings.
-
- 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.
-
- 12月 20, 2021
-
-
由 Matthias Käppler 创作于
-
- 12月 16, 2021
-
-
由 Matthias Käppler 创作于
-
- 12月 08, 2021
-
-
由 Roy Zwambag 创作于
-
- 12月 03, 2021
-
-
由 Roy Zwambag 创作于
-