Skip to content

Releases: livingsocial/rearview-engine

Release v1.2.1

24 Mar 21:24
Compare
Choose a tag to compare

1.2.1 (2014-03-24)

Features:

none

Bugfixes:

  • improved error message when no metrics are provided (@talbright)
  • add missing tooltips and help content (@talbright)
  • content-type check in Graphite client was to strict (@talbright,issue #3)
  • client side cron field validation (@talbright)
  • prevent potential for allowing invalid cron expressions being submitted; in cases where one or more weekdays is selected, the day field is forced to '?' (@talbright)
  • alert keys couldn't be emptied out when editing a monitor (@talbright)

Release v1.2.0

28 Feb 14:13
Compare
Choose a tag to compare

Features:

  • improved UI for validation of a monitor (@talbright)
  • add validation of monitor metrics, cron expression, and alert keys during test, edit, and create monitor (@talbright)
  • added user prefs panel (@talbright)
  • added user prefs for default alert key(s) (@talbright)
  • add link to sign-out (@talbright)
  • added support for travis on github (@talbright)
  • added support for coveralls on github (@talbright)
  • various improvements to configuration (@talbright)
  • make setup script idempotent (@talbright)
  • stats service that sends VM metrics to graphite for self-monitoring (@talbright)
  • metrics validation service that checks for missing metrics daily and emails monitor owner (@talbright)

Bugfixes:

  • remove hard coded URL paths in JS; paths should be dynamic based on engine mount path (@talbright)
  • remove initializer duplicated in engine and host (@talbright)
  • fix for issue where newly created monitor disappeared from dashboard (@talbright)
  • fix for postgresql schema incompatibility (@talbright)
  • fix monitor link in alert that was incorrect in some cases (@talbright)
  • improve test coverage (@talbright)
  • login screen looks bad after refreshing, especially in chrome (@steveakers)

Release v1.1.1

23 Jan 15:06
Compare
Choose a tag to compare

Bugfixes:

  • forgot to bundle before release

Release v1.1.0

23 Jan 14:38
Compare
Choose a tag to compare

Features:

  • improvements to collect_aberrations (#2,@steveakers)
  • send rearview statistics through through statsd if configured in config/initializers/rearview.rb
    • monitor metrics: total runs, success, and failures
    • jvm metrics: heap, non-heap, initial, used, max, and committed
  • improvements to logging
    • provide a default log formatter that includes the thread name

Bugfixes:

  • fixed alert URL: the alert URL now matches the ecosystem link so that canceling or saving the monitor
    goes back to the monitor category in the context of its parent dashboard.
  • added missing spec for Numeric extension
  • removed inconsistant use of include Celluloid::Logger vs Rearview::Logger
  • removed some superfluous and noisy logging statements

Release v1.0.2

07 Jan 17:59
Compare
Choose a tag to compare

Features:

  • improve authentication support (database/google oauth2) by enhancing configuration and session view
  • created new rake task to validate configuration for users(rake rearview:config:verify)

Bugfixes:

  • minor performance tweak to job data retrieval
  • added various missing database indexes
  • fixed url generation for alerts which was creating links to livingsocial.com internal servers
  • prevent database pool from being exhausted if graphite is down