0.5.0-rc4
Pre-release
Pre-release
This is an intermediate release that fixes a redis connection that failed to be closed and adds an api route that is used with the Grafana bosun app plugin.
bosun:
- add missing redis connection close #1755
- Fix ungroup to actually return a scalar #1744
- Allow series func to create empty group #1745
- move graphite and tsdb funcs to their own files #1742
- series operations #1672
- support png on egraph api route #1712
- fix braced variable expansion when used in macros #1722
- skiplast cmdline switch for development #1725
- add month func to get end of or start of month #1740
- stopping notifications that should no longer fire #1716
- fix query links on expr page #1675
- link multiple queries from graph UI #1676
- clear filters when changing metrics in graph view #1685
- support actions by incident id #1696
- fix issue removing last annotation from graph view #1639
- don't autocomplete old metrics on graph page #1660
- func to turn seconds (scalars) to duration string #1669
- series func to create series from scalars #1667
- add Ledis bind address config option #1651
- convert datastore to Ledisdb/redis implementation. #1332
- don't panic on opentsdb version #1629
- adding "unknownIsNormal" flag to alerts to convert unknown events into normal ones. #1620
- push annotations to top on graph page #1619
- add remote mac addresses to the host API #1551
- add UnmarshalJSON() to Status type #1555
- 2x API routes: Metadata for all metrics, metrics per tagk #1560
- denormalized metadata should resolve to parent metric #1519
- Show bar graph on the expr page if type == number #1011
- annotate support #1610
- fixing ledis error saving temp config. #1614
- Auto-Closing open alerts if alert doesn't exist anymore. #1604
- angular to from 1.2.x to 1.5 #1603
- Implementing purge and forceCLose actions #1599
- Add linelr func #1602
- optimizing redis access to get tag sets #1575
- serving temporary configs from redis. #1593
- Notifications moved to redis #1592
- fixing bug with chained notifications. #1584
- fixing empty email body, and handling absence better #1588
- fix migration from new install #1581
- performing a preliminary save on new incidents to keep templates consistent #1605
- Don't create filter in Opentsdb v2.1 #1569
- Add over, shift, and merge funcs #1598
- Shorten-only http proxy #1590
scollector:
- fastly collector #1728
- fastly status.io monitoring and status.io lib #1735
- Additional functionality into ExtraHop collector #1698
- Make MaxMem kill switch configurable #1652
- fix error: interval.go:64: c_google_analytics: #1641
- negative -f filters and total_time metric for httpunit collector #1630
- add metadata to redis collector #1622
- Fix for unset MaxQueueLen #1596
docs:
- Documenting force close and purge actions. #1697
- Fixing of typos and avoiding a potential ambiguity #1691
bosun/expr:
- fix crash on invalid graphite tags #1663
collect:
- Flush purges internal collections as well. #1552
WIP:
- Govendor #1594
travisci:
- add start/signal/stop test for bosun #1580
other:
- List open incidents #1764
- revendor annotate after repo move #1708
- Add html function to templates #1721
- Adds resource reference to bosun_emitter #1727
- Remove unnecessary go get in travis #1706
- Fix merge #1673
- Small utility to clean up search data for a metric. #1632
- tod(scalar) was returning minutes as hours #1677
- Annotate edit view #1636
- moving version to _version #1637
- working party of elastic.v3 #1562
- Elastic v2 support and elastic expr refactor #1561
- Escape soapLogin credentials #1612
- Fixed link and Go version #1609
- WIP Incident Redis Refactoring Madness #1497