All Versions
13
Latest Version
Avg Release Cycle
159 days
Latest Release
1270 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.5.0-alpha Changes
November 03, 2015π This is a fairly large update from 0.4.0. This is a pre-release version and should be used with care.
redis migration:
π We are in the process of migrating bosun's internal data storage from purely in-memory to redis. If you still desire a standalone mode, it will fallback to a ledisdb instance hosted in-proc. For configuration details see #1332. Currently Search, metadata, and errors are living in redis. They will be migrated from the state file when you first run this release. Make sure your desired config is established before running. Data will not be deleted from bolt.
bosun:
- convert datastore to Ledisdb/redis implementation. #1332
- π Support seconds when representing "now" on the expression page #1426
- β Add metric stats to host API #1405
- β Add services and their running state to host API #1412
- exit on syscall.SIGTERM as well #1394
- search keeps set of all metric/tagsets #1361
- β Add a list of open incidents to the Host API #1364
- Collect ack status info by notification #1358
- π Allow to query graphite with Auth informations #1350
- π Fixing panic if bucket does not exist for restoreState #1344
- β add complete influx cred config, docs: update docs to reflect new config #1345
- enable group by interval in the influx() query #1304
util:
- reworking how util exec works with timeouts #1335
c_nexpose:
- Gather scan runtime. #1432
scollector:
- Get bridge information from SNMP net devices #1343
- π Collect ifspeed metric and master metadata for linux teams #1372
- π Get Ip Addresses and subnetmask in windows. #1389
- π§ Get Ip Addresses and subnet mask in linux+snmp #1388
- π Collect controller and ps hardware metadata #1383
- π Send physical disk metadata as json object instead #1380
- π Collect ifspeed metric and master metadata for linux teams #1377
- π Linux interface metadata changes #1368
- Setup a fake url when the -p option is given #1337
- β Add warn and fail levels for hw system board wattage #1357
- π Change mac address metadata format for linux to matchβ¦ #1352
- π handle SIGINT for somewhat graceful shutdown #1342
- β Adding scale parameter to snmp metrics #1340
tsdbrelay:
- π fixing tsdbrelay for metadata #1392
- π Relaying metadata to secondary relays. Also making relay that sets host header properly. #1326
π metadata:
- π moving shared constants between bosun and scollector into metadata package #1382
other:
- β Add more info to Clean() err message. #1439
- β Adding bar for current status to dashboard. #1438
- Trying to fix go-get import issues. #1431
- π Allowing
MinGroupSize
setting to avoid hiding things unnecessarily. #1421 - Storing error data in redis #1419
- β Add google_analytics collector. #1422
- π¦ generating html page for each package so go-get works #1413
- β Add ciscobgp snmp collector #1408
- β Add nexpose collector. #1407
- β Add collector for systemd service status. #1374
- Document variables available for templates referent to incidents #1409
- rule page won't init new search. #1406
- Persist last to redis #1402
- π Fix hbase collector for 1.0. #1390
- β‘οΈ Updating dependencies #1369
- Migrating search data to redis #1356
- β‘οΈ Party update #1351
- π scollector generic SNMP documentation syntax and typo fix #1338
- cmd/scollector. Add powered_state and connection_state for vpshere guests #1333
- a few simple placeholder conf items to ease timing on future migration. #1331
c_google_analytics:
- π» Gather realtime metrics for browsers, trafficType, deviceCategory, and OS. #1436
-
v0.4.0 Changes
September 18, 2015bosun:
- π 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:
π 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:
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
-
v0.3.0 Changes
July 13, 2015bosun:
- π improve graph tag display #1145
- implementing modulo operator % #1154
- β‘οΈ update interval on duration change #1146
- β Add dropl and dropg #1143
- Exposing version information via api/version #1134
- shorten the action page URLs #1126
- π fix relative time graph expression links #1118
- download entire alerts dashboard at once #1112
- convert absolute to relative times for graph exprs #1105
- β add pct template function #1083
- π Improve silence page #1111
- Dashboard improvements #1098
- Graphite custom path #1091
- Concrete ls index name #1013
- β Adding instrumentation around schedule lock. #1113
collect:
- Instrument aggregation stats for http post timings #1149
- β Add aggregation support to collect #1148
scollector:
- scollector.* metrics disabled properly with DisableSelf #1107
- 0οΈβ£ Increase default batch size to 500 #1129
- β Add descriptions to httpunit metrics hu.* #1127
- Order process identifiers by process creation timestamp. #1110
- π fix ICMP TOML converter #1086
- π§ WIP for DSC status #1084
- implement os.net.pause_frames #1090
- π§ process_linux process start_time and uptime #1087
- error on unused toml keys #1080
- Replace external AD collector with built in collector #1074
- More generic SNMP collector #1089
- calculate os.net.bytes.total metric. #1141
π build:
- π making build status in github more granular #1121
doc:
- β Add link to Monitorama 2015 presentation in the documentation. #1108
- Documenting function parameter types and returns #1071
- expression language doc edits #1128
π bug:
- timeline template not rendered correctly. #1065
tsdbrelay:
- denormalization backfill app #1076