All Versions
13
Latest Version
Avg Release Cycle
159 days
Latest Release
795 days ago

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, 2015

    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
  • v0.3.0 Changes

    July 13, 2015

    bosun:

    • πŸ‘Œ 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