This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
2.9.0 Release Notes
Noteworthy features:
- Serialize entire alert object (while writing to the queue) when scheduling so that alert evaluators need not get hit the DB to read alert definition
- /meta API performance improvements for dashboards and alerts
- CachedUserService implementation that persists user objects on the cache
- Enhancements to Discovery Service API
- ElasticSearch based schema service implementation. Can be configured using (service.binding.schema=com.salesforce.dva.argus.service.schema.ElasticSearchSchemaService)
- Changes/Enhancements to the following Transforms:
- GROUPBY: The scope is now set as the captured group. This helps in identifying different groups
- DOWNSAMPLE: Add capability to calculate percentiles when downsampling. E.g. DOWNSAMPLE(-1h:scope:metric:avg, #5m-p90#)
- PERCENTILE: Please see the wiki
- MOVING: Add sum capabilities to MOVING Transform to perform moving sum. E.g. MOVING(-1h:scope:metric:avg, #10m#, #sum#)
- Enable configuring multiple writeEndpoints with round robin and retry. E.g. (service.property.tsdb.endpoint.write=http://tsdbwrite1.mycompany.com:4477,http://tsdbwrite1.mycompany.com:4488,http://tsdbwrite2.mycompany.com:4477,http://tsdbwrite2.mycompany.com:4488)