bosun v0.4.0 Release Notes

Release Date: 2015-09-18 // over 8 years ago
  • bosun:

    • πŸ‘ InfluxDB query support #1291
    • Concurrent checks #1231
    • πŸ‘ Better Error flow #1301
    • πŸ“‡ Seperating core metric metadata into different lookup for performance #1323
    • βž• Add last API route returns most recent datapoint for metri… #1330
    • βœ‚ Remove metrics from the API host route #1318
    • Don't return hosts from /api/host if older than 7 days #1320
    • βͺ Don't let unknowns trigger until a full check interval after restorestate finishes. #1313
    • Only giving the dashboard the most recent action. #1279
    • Retrying tsdb requests up to 3 times. #1300
    • πŸ‘ allowing variables on expression page. #1283
    • Button to download config to local machine #1164
    • Able to clear silences again. #1275
    • Going to action page at no point uses url to transmit alert keys. #1273
    • πŸ›  Fix slowness loading dashboard. #1170
    • πŸ›  Fixing rule link from dashboard. #1169
    • recovering from panic in chart rendering. #1237
    • βž• Add an API route to return all metrics and their associate… #1247
    • βž• Add normalize switch to graph page to display series on 0-… #1257
    • Sending less data to dashboard. Lazily loading templates #1269
    • cCount func counts the number of adjacent changes in a series #1268
    • πŸ“œ Export time.ParseDuration as ParseDuration to templates #1205
    • reducing save frequency to 10 minutes. #1222
    • βž• adding debug endpoint to view status of schedule lock. #1220
    • capturing timings around template rendering. #1196
    • πŸ”¨ Refactor filter expr func to also filter out zero valued results #1206
    • Only downsample OpenTSBD queries that don't have it specif… #1201
    • πŸ›  Fix template functions to use the same time as the alert #1199
    • πŸ”’ making save rely on fewer goroutines needing to acquire the lock. #1187
    • promote scalars to numberSets #1137
    • Validating user and message on action. Requiring message to send notifications. #1167
    • πŸ‘Œ support / in lookup sections #1297

    scollector:

    • πŸ“‡ Move metadata command collection to scollector #1317
    • 🐧 count running linux processes from linux.proc collector #1316
    • dfstat skip pseudo filesystems #1311
    • Send a hi metric with a value of 1 #1319
    • Get OS Version in CentOS 7 #1322
    • Monitoring teams interfaces #1280
    • send self metrics with tags from config #1303
    • Propagate FullHost setting #1296
    • github collector #1281
    • βž• Add MTU, AdminStatus, and OperationStatus to SNMP int… #1260
    • RabbitMQ #1202
    • βž• Add metadata for SNMP network interface stats #1251
    • Filter out elastic indices from monitoring via regexp #1243
    • Identify the interface type via IF-MIB:ifType #1242
    • πŸ“‡ use dmidecode to get serialNumber and model metadata … #1223
    • βž• Add additional Linux interfaces #1124
    • riak allow custom URL #1204
    • enable pprof = "ip:port" settings in TOML file #1190
    • πŸ›  fix missing call to AddProcessDotNetConfig #1159
    • πŸ‘ Allowing multipart snmp keys in subtrees. #1271

    tsdbrelay:

    • πŸ‘Œ support for secondary relays for cross-datacenter mirroring. #1210

    travis:

    • πŸ— Running all platform builds in travis #1288
    • πŸ“Œ pin Typescript to version 1.5.3 #1307

    πŸ“„ docs:

    • βž• add resource page and update Bosun.org site #1272
    • πŸ›  fix slack notification #1233
    • πŸ‘ Clarify that scollector supports TLS and HTTP Basic Auth. #1215
    • βž• Adding missing documentation #1182

    collect:

    • instrumenting some basic gc stats #1267
    • βž• Add total_bytes and sample batchsize. Fixes #1184 #1185

    other:

    • 🌲 Using slog everywhere instead of log. #1274
    • βž• Adding header to identify bosun host on all outgoing http requests. #1266
    • βž• Add User-Agent to HTTP notifications #1265
    • ⚑️ Update logstashElasticHosts format #1259
    • βœ… Snmp tester #1144
    • πŸ”„ Change Elasticsearch backend configuration key #1246
    • βž• Add jsonq which allows JSON object handling in templates #1176
    • ⚑️ updating dependencies #1240
    • πŸ›  fix duplicate key errors for graphiteHeader #1234
    • πŸ‘Œ support configuring misc http headers for Graphite requests #1221
    • 🐳 Always refer to docker-server-ip in the same way #1218
    • πŸ’» a command line utility for silencing #1152
    • πŸ›  making save run on a fixed clock #1192
    • Return a NaN value instead of an error when the result is of zero len… #1171
    • πŸ›  Fixed a typo in haproxy metric description #1166
    • πŸ›  Fixed typo in configuration.md #1162
    • removing solaris stuff #1155