text: # Note: This file is tested as part of Bosun's tests. Editing outside of comments
  # may cause tests to fail
  
  # Scheme will be used with Hostname when links are created in templates (i.e. acknowledge links)
  Scheme = "https"
  
  # Hostname will be used when links are created in templates (i.e. acknowledge links)
  Hostname = "bosun.example.com"
  
  # The HTTP IP and Port to Listen on. Default is ":8070"
  HTTPListen = ":8080"
  
  # Alert checks are run by default every CheckFrequency * DefaultRunEvery. RunEvery can be overridden
  # by indivdual alerts. Defaults are "5m" and 1
  CheckFrequency = "1m"
  DefaultRunEvery = 5
  
  # Path to the rule file (file that contains definitions for alerts, macros, lookups, templates, and notifications)
  RuleFilePath = "dev.sample.conf"
  
  # timeanddate.com zones (only for use in the UI)
  TimeAndDate = [ 202, 75, 179, 136 ]
  
  # An API key for generating goo.gl shortlinks
  ShortURLKey = "aKey"
  
  # The minumum amount of alerts to create an alert group on the dashboard. Default is 5
  MinGroupSize = 5
  
  # How many unknown alerts in a check cycle are needed before a group notiofication is created
  UnknownThreshold = 5
  
  # This makes it so Bosun ping's and records a metric for every value of the "host" tag it has seen. Default is false
  Ping = true
  
  # How long before hosts stop being pinged if we haven't seen a tagset for that host.Alert. Default is 24 hours
  PingDuration = "24h"
  
  # How long certain items and metrics should be displayed in the UI if we haven't seen them. Default 3 days
  SearchSince = "72h"
  
  # Enable saving API endpoints and the ability to save the config via the UI. Default is false
  # EnableSave = true
  
  # Path to a command that will be executed on save of the rule configuration. This command is passed a filename, username, message, and vargs
  # If the command does not execute save operations will be canceled and the rule file will be restored
  CommandHookPath = "/Users/kbrandt/src/hook/hook"
  
  #Example expression under "Expression" tab
  ExampleExpression = 'avg(q("avg:rate:os.cpu{host=*bosun*}", "5m", "")) > 80'
  
  # Configuration to enable the OpenTSDB Backend
  [OpenTSDBConf]
  	Host = "ny-tsdb01:4242"
  	# Default is 2.1, certain features like filters are enabled when the version is set to 2.2
  	Version = 2.2
  	# ResponseLimit will make requests error if the response from opentsdb is larger than this setting in bytes. Default of 1MB
  	ResponseLimit = 25000000
  
  # Configuration for to enable to Graphite Backend
  [GraphiteConf]
  	Host = "localhost:80"
  	[GraphiteConf.Headers]
  		X-Meow = "Mix"
  
  
  # Configuration of hosts to enable the Elastic backend
  [ElasticConf]
     [ElasticConf.default]
  	Hosts = ["http://ny-lselastic01.example.com:9200", "http://ny-lselastic02.example.com:9200"]
  	
  	SimpleClient = false
  	
  	[ElasticConf.default.ClientOptions]
  		Enabled = false
  		BasicAuthUsername = ""
  		BasicAuthPassword = ""
  		Scheme = ""
  		SnifferEnabled = false
  		SnifferTimeoutStartup = 0
  		HealthcheckEnabled = false
      
  # Configuration for embedding the annotate service (also enables annotations if hosts are defined)
  	[AnnotateConf]
  		Hosts = ["http://ny-lselastic01.example.com:9200", "http://ny-lselastic02.example.com:9200"]
  
  	# Set SimpleClient to true if ES running in standalone mode or in a restricted environment
  	# SimpleClient = true
  
  	# Set the Index name that annotations are stored in. Default is annotate
  	# Index = annotate
  	# [AnnotateConf.ClientOptions]
  		# Enabled = true
  		# BasicAuthUsername = "admin"
  		# BasicAuthPassword = "password"
  
  		# Default http only support https
  		# Scheme = "https"
  
  		# Default enable
  		# SnifferEnabled = false
  
  		# Default enable
  		# HealthcheckEnabled = false
  
  
  # Configuration for Bosun's internal storage. Can be Ledis (Default) or Redis. Redis is recommended
  # for production setups. Defaults for ledis are below but would be ignored since redis takes
  # precedence
  [DBConf]
  	RedisHost = "localhost:6389"
  	LedisDir = "ledis_data"
  	LedisBindAddr = "127.0.0.1:9565"
  
  # Configuration to enable Bosun to be able to send email notifications
  [SMTPConf]
  	EmailFrom = "bosun@example.com"
  	Host = "mail.example.com"
  
  # Configuration to enable the InfluxDB backend
  [InfluxConf]
  	URL = "https://myInfluxServer:1234"
  	Timeout = "5m"
  	UnsafeSSL = true
  
  # Configuration to enable the CloudWatch backend
  [CloudWatchConf]
         Enabled = true
         PagesLimit = 10
         ExpansionLimit = 500
         Concurrency = 2
  
  [PromConf]
  	[PromConf.default]
  		URL = "http://127.0.0.1:9090"
  
  
  