Simon Larsen
96752f1473
Update aggregation intervals and refactor MetricView component for improved date handling and performance
2024-11-13 13:04:44 +00:00
Simon Larsen
bbc2e306f4
Add waitUntil option to page.setContent for improved reliability in screenshot capture
2024-11-13 12:14:26 +00:00
Simon Larsen
4c6c1381c8
Remove unnecessary blank line in MonitorIncident class for improved code readability
2024-11-13 12:07:12 +00:00
Simon Larsen
4814451277
Remove unused imports and clean up screenshot handling in MonitorResourceUtil
2024-11-13 12:00:51 +00:00
Simon Larsen
0c7b2ead8c
Refactor migration files to drop specific indexes and improve code formatting; add keys to MoreMenuItem components in UI
2024-11-13 11:22:23 +00:00
Simon Larsen
6c6b80d3c8
Remove unused index decorators from IncidentStateTimeline and MonitorStatusTimeline models, and add migrations to drop specific indexes
2024-11-12 18:21:06 +00:00
Simon Larsen
76f9537002
Refactor migration files to improve index management and clean up MonitorIncident and MonitorResource utility classes
2024-11-12 17:47:07 +00:00
Simon Larsen
c0994ff055
Remove unused index decorators from Alert and Incident models, and add new migration files to drop specific indexes
2024-11-12 17:43:23 +00:00
Simon Larsen
86694d9627
Add Playwright dependency and update Dockerfile for installation
2024-11-12 15:17:52 +00:00
Simon Larsen
5c459eede8
Refactor metric handling by removing MonitorMetricsByMinute references, adding service type to metrics, and implementing a job to delete old monitor metrics
2024-11-11 18:06:31 +00:00
Simon Larsen
d9d2b615d2
Refactor code for consistency by standardizing property names and improving formatting across various components
2024-11-11 17:24:05 +00:00
Simon Larsen
86e6bca5e1
Enhance analytics functionality by adding groupBy support in various models and components
2024-11-11 17:01:35 +00:00
Simon Larsen
491a8f05bc
Update monitor metric units for consistency and improve metric view legend handling
2024-11-07 18:36:27 +00:00
Simon Larsen
0a82d940fd
Add MetricNameAndUnit interface and implement metrics view in Monitor section
2024-11-07 17:26:31 +00:00
Simon Larsen
4e8de2303f
Refactor database service to handle date columns and update monitor metrics querying logic
2024-11-07 14:55:16 +00:00
Simon Larsen
e346b12011
Add MonitorMetrics component and MonitorMetricType enum for enhanced monitoring capabilities
2024-11-06 17:40:16 +00:00
Simon Larsen
2b11f2f2b8
Add MonitorMetricType enum and update monitor metric naming conventions
2024-11-06 16:58:45 +00:00
Simon Larsen
3fb62cb358
Update Metric model description for clarity on service ID usage
2024-11-06 15:26:57 +00:00
Simon Larsen
108dfaccf8
Remove MonitorMetricsByMinute model and related service and job files
2024-11-06 13:42:25 +00:00
Simon Larsen
d99111b2f9
Refactor MonitorTest table to remove "lastMonitoringLog" column and add "monitorStepProbeResponse" and "isInQueue" columns
2024-10-29 18:04:36 +00:00
Simon Larsen
7ece118acd
Refactor MonitorTestService and MonitorTest model
2024-10-29 17:43:36 +00:00
Simon Larsen
9b4ef72682
Refactor MonitorTestService and MonitorTest model
2024-10-29 16:59:07 +00:00
Simon Larsen
25ba824d79
Refactor MonitorResourceUtil and CriteriaFilterUtil to add MonitorTest model
2024-10-29 13:43:10 +00:00
Simon Larsen
9b35836dc8
Refactor MonitorResourceUtil to support ExecutionTime metric in synthetic monitors
2024-10-29 13:19:26 +00:00
Simon Larsen
809f9a38bc
Refactor MonitorResourceUtil and MonitorChart components
2024-10-28 14:43:54 +00:00
Simon Larsen
df08f2b188
Refactor MonitorResourceUtil and CriteriaFilterUtil to support ExecutionTime metric
2024-10-28 14:41:59 +00:00
Simon Larsen
995026f65f
Refactor StatusPageSubscriberService to remove unnecessary code
2024-10-28 13:46:52 +00:00
Simon Larsen
d619d2afff
Refactor StatusPageSubscriberService to fix issue with sending notifications for unsubscribed subscribers
2024-10-28 13:44:49 +00:00
Simon Larsen
1affe3cdda
Refactor StatusPageSubscriberService to include event type selection
2024-10-28 13:35:33 +00:00
Simon Larsen
0bee18fa63
Refactor SubscriberSettings component to remove unnecessary code
2024-10-28 13:09:26 +00:00
Simon Larsen
2ad7face9a
Refactor StatusPageAPI to allow subscribers to choose event types
2024-10-28 12:53:26 +00:00
Simon Larsen
9d6c34b796
Refactor StatusPageEventType enum to include new event types
2024-10-28 12:41:24 +00:00
Simon Larsen
3865f6cb06
Refactor Markdown class to convert tags > and < to > and <
2024-10-28 11:44:26 +00:00
Simon Larsen
97de3ff6c7
Refactor DashboardService to include DashboardViewConfig
2024-10-23 13:07:47 +01:00
Simon Larsen
986479e8d5
Refactor DashboardViewConfig to use semicolon instead of comma
2024-10-23 12:45:22 +01:00
Simon Larsen
4cefa756d6
add not notify on default incident state
2024-10-18 16:41:33 +01:00
Simon Larsen
d072a29cf8
refactor: Add WriteCustomCertsToDiskJob to Nginx/Index.ts and update UptimeUtil to round uptime percentage to specified precision
...
- The WriteCustomCertsToDiskJob has been added to the Nginx/Index.ts file to handle writing custom certificates to disk.
- The UptimeUtil has been updated to round the uptime percentage to the specified precision.
2024-10-09 19:24:17 +01:00
Simon Larsen
d7f881c468
fix: Add namespace to Semaphore lock in MonitorStatusTimelineService
2024-10-09 10:46:33 +01:00
Simon Larsen
8270934564
refactor: Improve locking mechanism in Semaphore class
...
- Modify the Semaphore class in Semaphore.ts to include a namespace parameter in the lock method.
- Update the lockTimeout default value from 1000 to 5000 milliseconds.
- Append the namespace to the key when creating a new Mutex instance.
- Add a try-catch block to handle errors when acquiring and releasing the mutex.
2024-10-09 10:23:50 +01:00
Simon Larsen
8590cfa4c0
feat: add note to alert type
2024-10-08 22:04:51 +01:00
Simon Larsen
09196f397e
make alert private note work
2024-10-08 21:12:03 +01:00
Simon Larsen
06d0dba258
add monitor alert
2024-10-08 20:26:00 +01:00
Simon Larsen
54cd18896a
Refactor SideMenu component in Settings page
2024-10-03 17:12:29 -07:00
Simon Larsen
facc564616
Refactor MonitorCriteriaInstance to handle null incidents and alerts
2024-10-03 16:22:48 -07:00
Simon Larsen
4a7ac0ffab
add monitor alerts
2024-10-03 10:51:41 -07:00
Simon Larsen
bb5a019afd
enhance alert permissions and add alert routes
2024-10-03 10:35:10 -07:00
Simon Larsen
b624bd49ee
add migration for alerts
2024-10-02 23:05:45 +01:00
Simon Larsen
249a9d991c
Merge branch 'table-filters' into monitor-alert
2024-10-02 23:02:38 +01:00
Simon Larsen
11a4f3442d
add alert jobs in worker
2024-10-02 22:43:04 +01:00
Simon Larsen
e6b47d85d6
add breadcrumbs
2024-10-02 21:48:40 +01:00