Module: Wavefront::Constants
- Included in:
- Alerting, BatchWriter, Wavefront::Cli::BatchWrite, Wavefront::Cli::Dashboards, Wavefront::Cli::Events, Wavefront::Cli::Write, Client, Dashboards, Events, Metadata, OptHandler, Writer
- Defined in:
- lib/wavefront/constants.rb
Constant Summary collapse
- DEFAULT_HOST =
'metrics.wavefront.com'
- DEFAULT_PERIOD_SECONDS =
600
- DEFAULT_FORMAT =
:raw
- DEFAULT_PREFIX_LENGTH =
1
- DEFAULT_STRICT =
true
- DEFAULT_OBSOLETE_METRICS =
false
- FORMATS =
[ :raw, :ruby, :graphite, :highcharts, :human ]
- ALERT_FORMATS =
[:ruby, :json, :human, :yaml]
- SOURCE_FORMATS =
[:ruby, :json, :human]
- DASH_FORMATS =
[:json, :human, :yaml]
- DEFAULT_ALERT_FORMAT =
:human
- DEFAULT_SOURCE_FORMAT =
:human
- DEFAULT_DASH_FORMAT =
:human
- GRANULARITIES =
%w( s m h d )
- EVENT_STATE_DIR =
Pathname.new('/var/tmp/wavefront/events')
- EVENT_LEVELS =
%w(info smoke warn severe)
- DEFAULT_PROXY =
'wavefront'
- DEFAULT_PROXY_PORT =
2878
- DEFAULT_INFILE_FORMAT =
'tmv'
- DEFAULT_OPTS =
The CLI will use these options if they are not supplied on the command line or in a config file
{ endpoint: DEFAULT_HOST, # API endpoint proxy: 'wavefront', # proxy endpoint port: DEFAULT_PROXY_PORT, # proxy port profile: 'default', # stanza in config file host: Socket.gethostname, # source host prefixlength: DEFAULT_PREFIX_LENGTH, # no of prefix path elements strict: DEFAULT_STRICT, # points outside query window format: DEFAULT_FORMAT, # ts output format alertformat: DEFAULT_ALERT_FORMAT, # alert command output format infileformat: DEFAULT_INFILE_FORMAT, # batch writer file format sourceformat: DEFAULT_SOURCE_FORMAT, # source output format dashformat: DEFAULT_DASH_FORMAT, # dashboard output format }.freeze