Argus Versions Save

Time series monitoring and alerting platform.

2.9.0

6 years ago

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:
    1. GROUPBY: The scope is now set as the captured group. This helps in identifying different groups
    2. DOWNSAMPLE: Add capability to calculate percentiles when downsampling. E.g. DOWNSAMPLE(-1h:scope:metric:avg, #5m-p90#)
    3. PERCENTILE: Please see the wiki
    4. 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)

2.6.0

7 years ago

Release Notes:

UI Features and Bug Fixes:

  • Fullscreen mode: View a single chart in fullscreen
  • Synchronize charts: Link multiple charts together to show the Y-axis line on each chart
  • Chart options: New dialog for all chart options. can apply to all charts on page - which will reload the dashboard
  • New table listing for metrics info (ag-table)
  • Updates to Status Indicator to allow a decimal "." in the name and evaluate 0 values
  • Update code-mirror plugin to prevent <style> tag causing error in markup field
  • Other minor fixes to Annotations & chart rendering during brushing & zooming

Core/Platform Features and Bug Fixes:

  • Add support for GOC Severity to notifications
  • Add callback notifier for REST endpoint
  • Shared dashboards are now accessible by users other than the owner
  • User cache that holds top n user objects in memory
  • OpenTSDB queries to use POST instead of GET
  • Transform changes related to metric/scope name
  • SchemaService format change, performance improvements and bug fixes (This is a non-backwards compatible change. Existing meta data created by schema service will no longer be useful. Please delete the old data and start the schema commit client to use the new meta data format.)

2.4.1

7 years ago

Release Notes:

  • Firefox D3 Fix
  • Shared Alerts UI and History/Audit support for shared alerts
  • Better rendering of Annotation data on UI
  • Notifications (cooldown, clear notifications, notifications sent) are now associated with each time series rather than an alert expression
  • Distributed Scheduling Bug Fixes
  • ALIAS by scope and metric E.g. ALIAS(-1h:argus.jvm:mem.heap.used{host=*}:avg, #newMetricName#, #literal#, #newScopeName#, #literal#)
  • Perf metrics breakdown by user E.g. -1d:argus.custom:perf.ws.read.latency{user=,endpoint=}:avg
  • Tags validation when submitting data to Argus
  • Subtract time from parameterized date controls E.g. $start-2h$:$end-2h$:argus.core:commit.client.datapoint.writes:zimsum
  • Add internal monitoring metrics:
    • No. of Notifications sent (can be broken down by status, type and host) E.g. -8h:argus.core:notifications.sent{type=,status=}:zimsum
    • No. of time series that violated a triggering condition E.g. -8h:argus.core:triggers.violated{host=*}:zimsum
  • Other Bug Fixes and Improvements

2.3.0

7 years ago
  1. Alerts can now be globally shared (similar to dashboards) (API Only).
  2. SR Actionable flag for GOC Notifications.
  3. Minor bug fixes related to Transforms.
  4. "Alert on Missing Data" bug fix.
  5. Alert Evaluation Logs have been re-enabled. (these are now backed by HBaseHistoryService).
  6. Custom Text for Notifications (API Only)
  7. GOC++ notification fields now clipped internally.
  8. Wildcard Expansion limit has been increased to 25. Queries exceeding this limit will fail.

https://oss.sonatype.org/#nexus-search;gav~com.salesforce.argus~~2.3.0~~

2.2.0

7 years ago
  • Faster Discovery and Wildcarding
  • Correctly dispose Scheduler instance
  • RedisCacheService performance improvements
  • Multiple expressions using relative timestamps within a single query with Functions should use the same relative timestamps
  • Alert evaluation offset not applied to FILL Transform with only constants
  • BugFix:PROPAGATE throws ArrayIndexOutOfBoundsException
  • BugFix: _sendNotificationForMissingData sends an email to subscriptions for all notifications for an alert​
  • BugFix:Date Picker: set Timezone and UTC format
  • Alerts Inertia should use actual time instead of data points
  • UI: Dashboard/Alerts Loading Enhancement
  • Don't propagate exception to user while writing audit time series for alert
  • Notification should contain the actual expanded metric expression that resulted in the triggered condition
  • Add Triggering Event Timestamp to notifier text
  • Internal: Add MAU and DAU for monitoring daily and monthly users

2.1.2

7 years ago

2.1.1

7 years ago

Fixed issue that prevented datepicker control to render. Fixed URL parameterization. Fixed redirect to login after session timeout.

2.1.0

7 years ago
  1. UI updates: a. Metric Discovery Autocomplete b. Dashboard/Alert List sort by any column c. Add name and color for each metric on a chart d. Loading spinners for Dashboard/Alert lists. Show number of records in the list.
  2. Major UI refactoring
  3. Add GroupBy Transform
  4. Add CachedDiscovery Service for caching wildcard expansions
  5. Grammar change to allow regular expressions in constants
  6. GOC/Chatter notifier fixes
  7. Alert scheduled audit logs written as time series to TSDB instead of database for better scalability
  8. Add ANOMALY_DETECTION transforms

2.0.1

7 years ago
  1. Linkable Dashboards through URL query params
  2. AsynchbaseSchemaService bug fixes/refactorings.
  3. Chatter notifier fix.
  4. Minor UI improvements.

2.0.0

7 years ago