Version 0.4.2
- This gem is considered deprecated by its authors; we do not plan on releasing any future versions and no longer intend on supporting it. Internally, we have mostly switched to using the Datadog Terraform provider.
Version 0.4.1
- Upgrade rubocop and yard development dependency versions
- Pin
cridevelopment dependency to 2.9 to retain ruby 2.0 support
Version 0.4.0
- Added support for
:no_data_timeframeand:evaluation_delayoptions on monitors.
Version 0.3.0
- Added
DogTrainer::DogApiExceptioncustom exception class, subclass ofStandardError. DogTrainer::APImethodsmute_monitor_by_id,mute_monitor_by_name,mute_monitors_by_regex,unmute_monitor_by_id,unmute_monitor_by_name,unmute_monitors_by_regex,upsert_timeboardandupsert_screenboardnow raise anDogTrainer::DogApiExceptionif the Datadog API response status code indicates an error.
Version 0.2.0
- add support to mute and unmute monitors by id, name or regex
Version 0.1.1
- add
messageandescalation_messageoptions toDogTrainer::API.upsert_monitorto allow user to easily override either or both of these - handle a
thresholdHash passed toDogTrainer::API.upsert_monitorandDogTrainer::API.params_for_monitor - expose
renotify_intervalas an option onDogTrainer::API.upsert_monitor - pass
mon_typethrough toDogTrainer::API.generate_messagesand generate different messages for service checks (which have warning or alert)
Version 0.1.0
- initial release