75 lines
1.8 KiB
YAML
75 lines
1.8 KiB
YAML
# see https://github.com/ankane/blazer for more info
|
|
|
|
data_sources:
|
|
main:
|
|
url: <%= ENV["BLAZER_DATABASE_URL"] %>
|
|
|
|
# statement timeout, in seconds
|
|
# none by default
|
|
timeout: 30
|
|
|
|
# caching settings
|
|
# can greatly improve speed
|
|
# off by default
|
|
cache:
|
|
mode: slow # or all
|
|
expires_in: 60 # min
|
|
slow_threshold: 15 # sec, only used in slow mode
|
|
|
|
# wrap queries in a transaction for safety
|
|
# not necessary if you use a read-only user
|
|
# true by default
|
|
# use_transaction: false
|
|
|
|
smart_variables:
|
|
# zone_id: "SELECT id, name FROM zones ORDER BY name ASC"
|
|
# period: ["day", "week", "month"]
|
|
# status: {0: "Active", 1: "Archived"}
|
|
tag: "SELECT name FROM tags ORDER BY name ASC"
|
|
|
|
linked_columns:
|
|
# user_id: "/admin/users/{value}"
|
|
|
|
smart_columns:
|
|
status: {0: "enqueued", 1: "working", 2: "succeeded", 3: "failed"}
|
|
input_types: {0: "text_field", 1: "text_area", 2: "check_box", 3: "color_field"}
|
|
|
|
# create audits
|
|
audit: true
|
|
|
|
# change the time zone
|
|
# time_zone: "Pacific Time (US & Canada)"
|
|
|
|
# class name of the user model
|
|
# user_class: User
|
|
|
|
# method name for the current user
|
|
# user_method: current_user
|
|
|
|
# method name for the display name
|
|
# user_name: name
|
|
|
|
# custom before_action to use for auth
|
|
# before_action_method: require_admin
|
|
|
|
# email to send checks from
|
|
# from_email: blazer@example.org
|
|
|
|
# webhook for Slack
|
|
# slack_webhook_url: <%= ENV["BLAZER_SLACK_WEBHOOK_URL"] %>
|
|
|
|
check_schedules:
|
|
- "1 day"
|
|
- "1 hour"
|
|
- "5 minutes"
|
|
|
|
# enable anomaly detection
|
|
# note: with trend, time series are sent to https://trendapi.org
|
|
# anomaly_checks: trend / r
|
|
|
|
# enable forecasting
|
|
# note: with trend, time series are sent to https://trendapi.org
|
|
# forecasting: trend
|
|
|
|
# enable map
|
|
# mapbox_access_token: <%= ENV["MAPBOX_ACCESS_TOKEN"] %>
|