Commit Graph

80 Commits

Author SHA1 Message Date
alhdo
426e8d977e change package namespace 2023-09-27 15:43:23 +02:00
morestatic
aac89a2fb6 Merge branch 'master' into DEV-3105-load-test-alerting 2023-08-23 12:07:00 +07:00
morestatic
f80cde628f Merge branch 'master' into DEV-3054-Add-custom-data-and-validations-for-notification-templates-scripts 2023-08-23 10:56:00 +07:00
morestatic
89a3db2971 Updates after alerting service performance testing 2023-08-23 10:12:55 +07:00
morestatic
96bfef6479 First simple test sample data available via API 2023-08-15 15:06:04 +07:00
morestatic
c862ca4f33 Improve alerting service notification template script validation error messages 2023-08-11 14:37:57 +07:00
morestatic
ab290e1154 Provide the scripts dir to the alerting service for validating notification scripts 2023-08-11 14:37:57 +07:00
morestatic
f00af59a2b Add custom key value data pairs to notification templates 2023-08-11 14:37:57 +07:00
morestatic
2acd3792bb Merge branch 'DEV-3070-measurements-not-measures' into DEV-3026-monitoring-and-alerts-rule-testing 2023-08-03 14:17:22 +07:00
morestatic
7b16e10039 Expose measures as measurements in the alerting service 2023-08-03 14:06:27 +07:00
morestatic
0178ee4edd Include FreePercent and UsedPercent in alerting service mount points 2023-08-03 14:05:32 +07:00
morestatic
609c3a798a Add api-doc for alerting service rules test runner 2023-08-03 13:23:17 +07:00
morestatic
9d6eaf9a41 Minor cleanups after alerting service manual testing 2023-08-02 18:34:03 +07:00
morestatic
976c93358b Update for alerting service rundata format changes 2023-08-02 13:58:42 +07:00
morestatic
e5a59331c6 Add initial rport logging to the alerting rules runner 2023-07-27 13:28:26 +07:00
morestatic
1dd0a18ce4 Merge branch 'master' into DEV-3026-monitoring-and-alerts-rule-testing 2023-07-27 11:06:25 +07:00
morestatic
567e32e7db First version of API to allow test rule runs with output response 2023-07-26 17:31:12 +07:00
morestatic
ed26a45276 Add additional filters and field for alerting service problems 2023-07-21 13:07:07 +07:00
morestatic
ab87a59ea7 Use mixed case for alerting service constant strings 2023-07-17 15:54:11 +07:00
morestatic
1e798dca1c Updates to the alerting service after product owner feedback 2023-07-17 11:14:06 +07:00
morestatic
67f4594d69 Remove pesky test-go testify package 2023-07-14 10:45:01 +07:00
morestatic
5e6fc093b0 Add alerting service unit tests for transforming mountpoint json to structs 2023-07-14 08:59:54 +07:00
morestatic
dba38d5e7a Improve name for the action type + rename params to vars, in the alerting service 2023-07-14 08:48:03 +07:00
morestatic
e564eb4c64 Updates after alerting service PR overview walkthrough 2023-07-13 13:01:07 +07:00
morestatic
bfa1176588 Add support for cloning alerting service Rules and Actions 2023-07-12 12:56:54 +07:00
morestatic
4d51b3a986 Fix alerting service PUTS + other minor tweaks 2023-07-11 09:31:37 +07:00
morestatic
048af19988 Make alerting status generally available 2023-07-04 11:15:47 +07:00
morestatic
a539f9206a Initial use of the notification service by the alerting service 2023-07-03 16:05:27 +07:00
morestatic
c4b7843998 Enhancements after ticket updates
Overall change set (including plus only changes, in the plus repo only):
- Simplify actions
- Extend notify actions
- Add rule severity
- Add problems
- Remove badgerDB support
- Add bboltdb support
- Switch db encoding to JSON from GOB
- Add rules validation
- Add templates validation
- Prevent deletion of valid templates
- Remove action states
- Allow lists of ingore specs for an ignore action
- Add notification templates
- Add API support for filters and sorting
- Allow problem updates
- Switch to monitoring based url scheme
- Use single default ruleset (hidden from api)
- Extend alerting related rport APIs
- More tests
2023-06-30 10:02:07 +07:00
morestatic
2a2970694d Merge branch 'master' into DEV-2835-monitoring-alerts 2023-06-15 16:03:02 +07:00
morestatic
65cc887e5f Add notification template support for the alerting service 2023-06-15 15:33:10 +07:00
morestatic
a6e8057171 Cleanup the alerting service init 2023-06-15 15:32:51 +07:00
Edoardo Ceccarelli
7dc65332ad Merge branch 'master' into issue/dev-2967/extended-permissions-for-tunnel-deletion 2023-06-09 19:53:23 +03:00
morestatic
3255c20be4
Merge pull request #1097 from realvnc-labs/DEV-2919-arm-rport-plus-licence
[DEV-2919] Arm Rport Plus Licence
2023-06-09 10:14:53 +07:00
Edoardo Ceccarelli
7d2cc3e1dd extendedPermission Delete Tunnel 2023-06-08 11:36:45 +03:00
morestatic
826f2cbc35 Move the client struct into own package 2023-06-08 15:07:48 +07:00
morestatic
6bbb090057 Merge branch 'master' into DEV-2835-monitoring-alerts 2023-06-08 07:56:28 +07:00
morestatic
505646b037 Tweak the alerting service notify action struct tags 2023-06-07 17:04:03 +07:00
morestatic
0a49f61b57 Use values rather than pointers for the alerting service measures processes 2023-06-07 17:03:02 +07:00
morestatic
601c9b2d66 Add license state to plus status endpoint 2023-06-07 15:23:06 +07:00
Edoardo Ceccarelli
16c125fd36 missing changes 2023-06-06 11:41:39 +03:00
morestatic
c7ca4bd768 Initial version with armed license checking 2023-06-05 13:32:49 +07:00
morestatic
4038b49625 With initial version of the plus alerting service 2023-06-01 14:10:42 +07:00
Edoardo Ceccarelli
15faedc78e ExtendedPermissions structs rename 2023-05-30 10:59:11 +03:00
Edoardo Ceccarelli
0fb29c3341 plus capability in var, plusOn renamed to plusEnabled corrections 2023-05-26 17:22:07 +03:00
Edoardo Ceccarelli
68d819d1f2 linting varNames, Errorf, better type assertions 2023-05-22 14:28:04 +03:00
Edoardo Ceccarelli
30cb87d5c2 extended permission rename 2023-05-19 16:30:31 +03:00
Edoardo Ceccarelli
686c5f2ebe removed plus part 2023-05-18 18:50:12 +03:00
Edoardo Ceccarelli
d957a4fb4a test compliance and removed markers 2023-05-16 19:44:31 +03:00
Edoardo Ceccarelli
4fb1e55a5b new generic plus permission capability 2023-05-01 11:41:13 +03:00