Module: Gitlab::ClickHouse
- Defined in:
- lib/gitlab/click_house.rb,
lib/generators/gitlab/click_house/siphon_generator.rb,
lib/generators/gitlab/click_house/migration_generator.rb,
lib/generators/gitlab/click_house/post_deployment_migration_generator.rb
Defined Under Namespace
Classes: MigrationGenerator, PostDeploymentMigrationGenerator, SiphonGenerator
Constant Summary
collapse
- DATABASES =
[:main].freeze
Class Method Summary
collapse
Class Method Details
7
8
9
|
# File 'lib/gitlab/click_house.rb', line 7
def self.configured?
DATABASES.all? { |db| ::ClickHouse::Client.database_configured?(db) }
end
|
.enabled_for_analytics?(_group = nil) ⇒ Boolean
11
12
13
|
# File 'lib/gitlab/click_house.rb', line 11
def self.enabled_for_analytics?(_group = nil)
globally_enabled_for_analytics?
end
|
.globally_enabled_for_analytics? ⇒ Boolean
15
16
17
|
# File 'lib/gitlab/click_house.rb', line 15
def self.globally_enabled_for_analytics?
configured? && ::Gitlab::CurrentSettings.current_application_settings.use_clickhouse_for_analytics?
end
|