mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-03-25 01:14:43 +00:00
46 lines
2.0 KiB
Ruby
46 lines
2.0 KiB
Ruby
InfluxDB::Rails.configure do |config|
|
|
## The only setting you actually need to update is the name of the
|
|
## database within the InfluxDB server instance. Don't forget to
|
|
## create this database as well.
|
|
config.client.database = "#{ENV['WRESTLINGDEV_INFLUXDB_DATABASE']}"
|
|
config.client.hosts = ["#{ENV['WRESTLINGDEV_INFLUXDB_HOST']}"]
|
|
config.client.port = ENV['WRESTLINGDEV_INFLUXDB_PORT']
|
|
|
|
## If you've setup user authentication (and activated it in the server
|
|
## config), you need to configure the credentials here.
|
|
config.client.username = "#{ENV['WRESTLINGDEV_INFLUXDB_USERNAME']}"
|
|
config.client.password = "#{ENV['WRESTLINGDEV_INFLUXDB_PASSWORD']}"
|
|
|
|
## If your InfluxDB service requires an HTTPS connection then you can
|
|
## enable it here.
|
|
# config.client.use_ssl = true
|
|
|
|
## Various other client and connection options. These are used to create
|
|
## an `InfluxDB::Client` instance (i.e. `InfluxDB::Rails.client`).
|
|
##
|
|
## See docs for the influxdb gem for the canonical list of options:
|
|
## https://github.com/influxdata/influxdb-ruby#list-of-configuration-options
|
|
##
|
|
## These defaults for the influxdb-rails gem deviate from the default
|
|
## for the influxdb gem:
|
|
# config.client.async = true # false
|
|
# config.client.read_timeout = 30 # 300
|
|
# config.client.max_delay = 300 # 30
|
|
# config.client.time_precision = "ms" # "s"
|
|
|
|
## Prior to 1.0.0, this gem has written all data points in different
|
|
## measurements (the config options were named `series_name_for_*`).
|
|
## Since 1.0.0.beta3, we're now using a single measurements
|
|
# config.measurement_name = "rails"
|
|
|
|
## Disable rails framework hooks.
|
|
# config.ignored_hooks = ['sql.active_record', 'render_template.action_view']
|
|
|
|
# Modify tags on the fly.
|
|
# config.tags_middleware = ->(tags) { tags }
|
|
|
|
## Set the application name to something meaningful, by default we
|
|
## infer the app name from the Rails.application class name.
|
|
# config.application_name = Rails.application.class.parent_name
|
|
end
|