mdsol/dice_bag

View on GitHub
lib/dice_bag/templates/newrelic.yml.dice

Summary

Maintainability
Test Coverage
<%= warning.as_yaml_comment %>

common: &default_settings
  license_key: <%= configured.newrelic_key || "12345" %>
  app_name: <%= configured.domain || 'PROJECT_NAME' %>
  enabled: <%= configured.enable_newrelic || false %>
  log_level: <%= configured.new_relic_debug == 'true' ? 'debug' : 'info' %>
  ssl: false
  apdex_t: 0.5
  capture_params: false
  transaction_tracer:
    enabled: true
    transaction_threshold: apdex_f
    record_sql: obfuscated
    stack_trace_threshold: <%= configured.new_relic_debug == 'true' ? '0.1' : '0.5' %>
  error_collector:
    enabled: true
    capture_source: true
    ignore_errors: ActionController::RoutingError
  background:
    monitor_mode: true
    app_name: <%= configured.domain || 'PROJECT_NAME' %>

development:
  <<: *default_settings
  enabled: false
  developer: true

test:
  <<: *default_settings
  enabled: false
  developer: false

production:
  <<: *default_settings
  enabled: true
  developer: false