Marvin Zhang
0ed2150901
feat: added performance monitoring for elasticsearch
2024-10-07 17:19:09 +08:00
Marvin Zhang
e15c3c9b4f
feat: added performance monitoring for database
2024-10-05 14:46:38 +08:00
Marvin Zhang
6986a10246
feat: updated password handling logic
2024-08-07 18:05:35 +08:00
Marvin Zhang
1197c05316
🚀 feat: add IsDefault field to DatabaseV2 model
...
🔨 refactor: modify GetDatabaseList, GetDatabaseById, PostDatabaseTestConnection, and GetDatabaseMetadata functions
🐞 fix: GetDatabaseById and GetMetadata functions in MongoService
🔧 chore: add GetDefaultDatabase and GetDatabaseById functions to utils file
2024-08-06 15:35:36 +08:00
Marvin Zhang
421a06930c
refactor: Update models to use DatabaseV2 instead of DataSourceV2
2024-08-05 16:07:19 +08:00
Marvin Zhang
e57655c67e
refactor: Update models to use DatabaseV2 instead of DataSourceV2
2024-08-05 13:14:57 +08:00
Marvin Zhang
e2cb99e56a
feat: Update models to use DatabaseV2 instead of DataSourceV2
...
The code changes update the models and related functions to use the new DatabaseV2 struct instead of the deprecated DataSourceV2 struct. This change ensures consistency and clarity in the codebase.
2024-08-04 16:58:46 +08:00
Marvin Zhang
a7da3a0442
feat: Update notification trigger patterns and add alert trigger
2024-08-03 19:43:11 +08:00
Marvin Zhang
7fe770ae9d
feat: Update notification trigger patterns and add alert trigger
...
The code changes modify the notification constants and models to update the trigger patterns for tasks and nodes. Additionally, a new trigger for alerts is added to the constants. This change allows for more flexible matching of notification triggers.
2024-07-31 15:58:41 +08:00
Marvin Zhang
86a7beb9e2
✨ add: add AlertId field to NotificationSettingV2 model
2024-07-30 17:33:42 +08:00
Marvin Zhang
5b67717ebe
✨ feat(models): add HasMetricTarget and LastingSeconds fields to NotificationAlertV2
2024-07-30 15:46:02 +08:00
Marvin Zhang
779d831a6d
feat: Add NotificationAlertV2 model
...
Add NotificationAlertV2 model to handle notification alerts in the system. This model includes fields for name, description, enabled status, metric target ID, metric name, operator, target value, and level.
2024-07-30 12:35:18 +08:00
Marvin Zhang
ea5ec117cc
refactor: Remove unused code for SMTP authentication and add Gmail OAuth2 authentication support
2024-07-27 19:29:43 +08:00
Marvin Zhang
e8bdfd228d
refactor: Update models to include sender email, name, and mail recipients for notification requests
2024-07-27 16:06:26 +08:00
Marvin Zhang
8d5a0b0c0e
refactor: Add Outlook authentication support for sending emails
2024-07-26 18:15:15 +08:00
Marvin Zhang
0e2170f644
refactor: Update models to include sender email, name, and mail recipients for notification requests
2024-07-26 15:33:58 +08:00
Marvin Zhang
96b89d05b8
refactor: Update NotificationChannelV2 model to include Telegram notification settings
2024-07-25 22:58:39 +08:00
Marvin Zhang
70cc86c4d3
refactor: Update NotificationChannelV2 model to include Telegram notification settings
2024-07-25 14:40:37 +08:00
Marvin Zhang
7f9fac0fc0
feat: updated notification settings and channels
2024-07-23 17:24:40 +08:00
Marvin Zhang
9ffdd3f1cd
refactor: Remove unused code and update models and functions for notification channels and settings
2024-07-23 12:22:59 +08:00
Marvin Zhang
c893b5452e
refactor: Update SMTPPort type to int in NotificationChannelV2 model
2024-07-22 17:34:55 +08:00
Marvin Zhang
029c5d1448
refactor: Update NotificationChannelV2 model to simplify mail and IM settings
2024-07-18 17:41:54 +08:00
Marvin Zhang
821383a677
refactor: Update SendNotification function to handle old and new settings triggers
2024-07-18 00:05:48 +08:00
Marvin Zhang
a5104663e8
refactor: Add description, provider, and settings fields to NotificationChannelV2 model
2024-07-17 17:39:07 +08:00
Marvin Zhang
8c79d51a5a
refactor: Update SendNotification function to handle old and new settings triggers
2024-07-16 17:54:06 +08:00
Marvin Zhang
9073f1ca02
refactor: Remove unused code and update dependencies
2024-07-13 11:08:56 +08:00
Marvin Zhang
54cf19f679
feat: Add trigger fields to NotificationSettingV2 model
2024-07-13 10:53:38 +08:00
Marvin Zhang
16ac26ef0c
feat: Add template field to NotificationSettingV2 model
2024-07-13 10:03:24 +08:00
Marvin Zhang
7649885b24
feat: updated model for notification settings
2024-07-11 23:10:15 +08:00
Marvin Zhang
e66e4d6741
feat: updated models for notification
2024-07-11 18:08:40 +08:00
Marvin Zhang
7b0cd9da9f
feat: added models
2024-07-11 14:42:57 +08:00
Marvin Zhang
aca0c0ebce
refactor: removed unnecessary code
2024-07-11 12:45:29 +08:00
Marvin Zhang
f2f298d8f8
refactor: removed unnecessary code
2024-07-11 12:45:20 +08:00
Marvin Zhang
7eb8c08e0e
feat: added metric service
2024-07-02 17:59:40 +08:00
Marvin Zhang
023ba27566
fix: unable to sync directories to work nodes
2024-07-01 15:59:20 +08:00
Marvin Zhang
1eb81b3f43
feat: finalized git progress for clone, pull, push
...
https://github.com/crawlab-team/crawlab/issues/1485
2024-06-29 22:29:34 +08:00
Marvin Zhang
7bdce1af58
feat: added metrics service v2
2024-06-26 23:23:14 +08:00
Marvin Zhang
73a5a64ba4
fix: notification issue
2024-06-26 13:18:28 +08:00
Marvin Zhang
326a8d67d0
fix: missing data source issue
2024-06-26 12:37:24 +08:00
Marvin Zhang
725ee7d9ad
feat: updated git model
2024-06-22 00:21:32 +08:00
Marvin Zhang
7c42d68ad7
feat: added fields for git
2024-06-19 15:50:30 +08:00
Marvin Zhang
b757826867
feat: added fields to models
2024-06-19 00:17:36 +08:00
Marvin Zhang
41e7edf9f9
feat: optimized code
2024-06-17 23:31:34 +08:00
Marvin Zhang
972713959f
feat: updated grpc for dependencies service
2024-06-15 23:25:24 +08:00
Marvin Zhang
08d9f4f676
feat: updated grpc proto
2024-06-14 19:24:09 +08:00
Marvin Zhang
e5b20af9a4
feat: updated grpc proto
2024-06-14 19:17:23 +08:00
Marvin Zhang
6a60433d25
feat: added modules
2024-06-14 16:37:48 +08:00
Marvin Zhang
dc21bce11f
feat: added modules
2024-06-14 15:59:48 +08:00
Marvin Zhang
0b67fd9ece
feat: added modules
2024-06-14 15:42:50 +08:00