uptime-kuma/server
Bryan Gonzalez bd719d9987 GH-5214: feat: Add Docker service availability monitoring
Introduces Docker service availability to monitor uptime
and status of Docker services alongside existing types.
Updates the database schema to support "docker_service".
Enhances the user interface to allow configuration of Docker
service parameters within the monitor setup.

This change allows for more granular monitoring capabilities
by checking the running state of services in a Docker environment.

Relates to implementing extended Docker monitoring functionalities.

implements #5214

Signed-off-by: Bryan Gonzalez <bryan@battleface.com>
2024-10-18 01:21:30 -04:00
..
jobs Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
model GH-5214: feat: Add Docker service availability monitoring 2024-10-18 01:21:30 -04:00
modules Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
monitor-conditions Monitor Conditions (#5048) 2024-08-30 21:48:13 +02:00
monitor-types Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
notification-providers feat: add notification provider `SendGrid` (#5205) 2024-10-18 02:25:23 +02:00
routers Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
socket-handlers Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
utils chore(jsdoc):Linting fixes (#3703) 2023-09-07 15:42:44 +08:00
2fa.js Add JSDoc to server/* 2022-04-20 19:56:40 +01:00
auth.js Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
check-version.js Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
client.js Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
config.js Merge manually 2023-12-11 02:36:08 +08:00
database.js Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
docker.js Made sure that more of the async usages are awaited (#4574) 2024-03-15 15:02:55 +01:00
embedded-mariadb.js chore(jsdoc):Linting fixes (#3703) 2023-09-07 15:42:44 +08:00
google-analytics.js Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X-2 2023-11-25 03:25:03 +08:00
image-data-uri.js Added JSDoc to ESLint (#3529) 2023-08-11 15:46:41 +08:00
jobs.js Added JSDoc to ESLint (#3529) 2023-08-11 15:46:41 +08:00
notification.js feat: add notification provider `SendGrid` (#5205) 2024-10-18 02:25:23 +02:00
password-hash.js Added JSDoc to ESLint (#3529) 2023-08-11 15:46:41 +08:00
prometheus.js Revert "Extend Prometheus Labels to include tags (requires restart for NEW labels on the monitor to be visible)" (#5174) 2024-10-09 07:17:11 +08:00
proxy.js Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00
rate-limiter.js Added JSDoc to ESLint (#3529) 2023-08-11 15:46:41 +08:00
remote-browser.js 🐛 fix(remote-browser): Remove unused test() function (#4155) 2023-12-03 20:27:09 +08:00
server.js GH-5214: feat: Add Docker service availability monitoring 2024-10-18 01:21:30 -04:00
settings.js Added JSDoc to ESLint (#3529) 2023-08-11 15:46:41 +08:00
setup-database.js Fix UPTIME_KUMA_DB_NAME issue (#4169) 2023-12-05 05:16:55 +08:00
uptime-calculator.js perf: ️ revert some overengineer code 2024-06-20 10:50:35 +08:00
uptime-kuma-server.js improve page load performance of large amount urls (#5025) 2024-10-06 03:36:54 +02:00
util-server.js Revert "feat: structured logging (JSON)" (#5175) 2024-10-09 07:43:44 +08:00