diff --git a/.gitignore b/.gitignore index e3c5b36..746c52a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,12 +10,18 @@ node_modules/ # Data directories backups/ -logs/ +logs/* shared/ -# Mosquitto specific -fems-mqtt/config/ -!fems-mqtt/log/ +# MQTT exceptions (포함할 디렉토리와 파일들) +!fems-mqtt/ +!fems-mqtt/config/ +!fems-mqtt/config/* !fems-mqtt/log/mosquitto.log -!fems-mqtt/data/ +!fems-mqtt/data/mosquitto.db + +# MQTT ignored files (무시할 파일들) +fems-mqtt/log/* +!fems-mqtt/log/mosquitto.log +fems-mqtt/data/* !fems-mqtt/data/mosquitto.db \ No newline at end of file diff --git a/fems-mqtt/config/acl b/fems-mqtt/config/acl new file mode 100644 index 0000000..7018a44 --- /dev/null +++ b/fems-mqtt/config/acl @@ -0,0 +1,15 @@ +# /mosquitto/config/acl + +# Pattern-based rules for system topics +pattern read $SYS/%u/# +pattern readwrite fems/%u/# + +# User specific rules +user fems +topic readwrite fems/# +topic read $SYS/# + +# Node-RED specific rules +user node_red +topic readwrite fems/# +topic read $SYS/# \ No newline at end of file diff --git a/fems-mqtt/config/mosquitto.conf b/fems-mqtt/config/mosquitto.conf new file mode 100644 index 0000000..72edd77 --- /dev/null +++ b/fems-mqtt/config/mosquitto.conf @@ -0,0 +1,34 @@ +# fems-mqtt/config/mosquitto.conf + +# Basic Configuration +persistence true +persistence_location /mosquitto/data/ +persistence_file mosquitto.db + +# Logging +log_dest file /mosquitto/log/mosquitto.log +log_dest stdout +log_timestamp true +log_type error +log_type warning +log_type notice +log_type information + +# Security +allow_anonymous false +password_file /mosquitto/data/passwd +acl_file /mosquitto/config/acl + +# Connection Settings +listener 1883 +protocol mqtt + +# Performance Tuning +max_connections 100 +max_queued_messages 1000 +max_inflight_messages 20 +max_packet_size 268435455 # 최대 패킷 크기를 256MB로 설정 + +# Session Settings +persistent_client_expiration 1d +retain_available true \ No newline at end of file diff --git a/fems-mqtt/data/passwd b/fems-mqtt/data/passwd index b269bfe..a553334 100644 --- a/fems-mqtt/data/passwd +++ b/fems-mqtt/data/passwd @@ -1,2 +1,2 @@ -fems:$7$101$p+0HKWVdeWzlO1o4$+GB5GrYz2g6TO75UHWzMDZH+eC8w/ZA4u3qk/0tMBoeSVnqTaInIdANM7trDQsEnT+G2wOr9G6ND+5YOySqxYQ== -nodered_user:$7$101$bnRKi1qgGP06mJIZ$ksMvwVPG9Dp7+gWHKZnEXkgTV1W+Md9HHuOKSh4yFylwyZ2yEsRYOb/7oQ58Xxeu1YZNNrICiRCjnb9iDz0dpQ== +fems:$7$101$N7qvLgmZZsxseaNW$7iak7pFeTJ+tZxqlWARQ0evtA8m8ZYgJv0zMOB92U/geclG7mA4nLf7RZgQtg/+MOvCC6zLKJ2uvyv2vpwHaXg== +nodered_user:$7$101$9OElv9JTzZ9l+yea$sFuAcLBnnMGiEYaxvrGEir6XMwR2VdISwnQOZU5MNBJdnBt/wB3DGYwY/dSGDXzB53CeKZuztfY0k5+U5QXvZA== diff --git a/fems-mqtt/log/mosquitto.log b/fems-mqtt/log/mosquitto.log index d91b8c0..91299f7 100755 --- a/fems-mqtt/log/mosquitto.log +++ b/fems-mqtt/log/mosquitto.log @@ -16255,3 +16255,16 @@ To fix this, use `chmod 0700 /mosquitto/config/passwd`. 1732491650: New connection from ::1:55334 on port 1883. 1732491650: New client connected from ::1:55334 as auto-698C8684-502F-6421-8FBE-C6C6DFC9CBB0 (p2, c1, k60, u'fems'). 1732491650: Client auto-698C8684-502F-6421-8FBE-C6C6DFC9CBB0 closed its connection. +1732491795: mosquitto version 2.0.20 starting +1732491795: Config loaded from /mosquitto/config/mosquitto.conf. +1732491795: Opening ipv4 listen socket on port 1883. +1732491795: Opening ipv6 listen socket on port 1883. +1732491795: mosquitto version 2.0.20 running +1732491799: New connection from 172.19.0.7:59432 on port 1883. +1732491799: New client connected from 172.19.0.7:59432 as fems_realtime_40 (p2, c1, k60, u'fems'). +1732491825: New connection from ::1:59746 on port 1883. +1732491825: New client connected from ::1:59746 as auto-A831700C-74B4-2997-919E-3074DE48DA57 (p2, c1, k60, u'fems'). +1732491825: Client auto-A831700C-74B4-2997-919E-3074DE48DA57 closed its connection. +1732491855: New connection from ::1:42740 on port 1883. +1732491855: New client connected from ::1:42740 as auto-0660D505-2644-AC92-6D42-F97CDC3CD84F (p2, c1, k60, u'fems'). +1732491855: Client auto-0660D505-2644-AC92-6D42-F97CDC3CD84F closed its connection. diff --git a/fems-realtime-api/logs/error/.f0712455ac9b956018e7ebc08dc33061795e3736-audit.json b/fems-realtime-api/logs/error/.f0712455ac9b956018e7ebc08dc33061795e3736-audit.json new file mode 100644 index 0000000..fea7b4b --- /dev/null +++ b/fems-realtime-api/logs/error/.f0712455ac9b956018e7ebc08dc33061795e3736-audit.json @@ -0,0 +1,15 @@ +{ + "keep": { + "days": true, + "amount": 14 + }, + "auditLog": "/app/logs/error/.f0712455ac9b956018e7ebc08dc33061795e3736-audit.json", + "files": [ + { + "date": 1732487954429, + "name": "/app/logs/error/error-2024-11-25.log", + "hash": "b9d0d44fee4f722166086db00108ccc797926c564d71c563068c9563f4711946" + } + ], + "hashType": "sha256" +} \ No newline at end of file diff --git a/fems-realtime-api/logs/error/error-2024-11-25.log b/fems-realtime-api/logs/error/error-2024-11-25.log new file mode 100644 index 0000000..b2c142f --- /dev/null +++ b/fems-realtime-api/logs/error/error-2024-11-25.log @@ -0,0 +1,3 @@ +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:44:19"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:49:53"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:51:00"} diff --git a/fems-realtime-api/logs/info/.17ff23bf9d3be0bd8551fdd86d0d3cca3a97cd90-audit.json b/fems-realtime-api/logs/info/.17ff23bf9d3be0bd8551fdd86d0d3cca3a97cd90-audit.json new file mode 100644 index 0000000..d323703 --- /dev/null +++ b/fems-realtime-api/logs/info/.17ff23bf9d3be0bd8551fdd86d0d3cca3a97cd90-audit.json @@ -0,0 +1,15 @@ +{ + "keep": { + "days": true, + "amount": 14 + }, + "auditLog": "/app/logs/info/.17ff23bf9d3be0bd8551fdd86d0d3cca3a97cd90-audit.json", + "files": [ + { + "date": 1732487954432, + "name": "/app/logs/info/info-2024-11-25.log", + "hash": "566bad7335558b7e07afab5362037c2a7e880d250529a7508c299dcfd99a1ea3" + } + ], + "hashType": "sha256" +} \ No newline at end of file diff --git a/fems-realtime-api/logs/info/info-2024-11-25.log b/fems-realtime-api/logs/info/info-2024-11-25.log new file mode 100644 index 0000000..ea57add --- /dev/null +++ b/fems-realtime-api/logs/info/info-2024-11-25.log @@ -0,0 +1,300 @@ +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:14"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:16"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:39:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:39:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:39:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:39:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:39:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:39:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:39:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:39:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:39:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:39:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:39:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:39:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:39:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:39:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:39:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:50"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:52"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:39:54"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:39:56"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:40:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:40:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:40:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:40:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:40:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:40:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:40:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:40:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:40:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:40:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:40:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:40:23"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:40:25"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:40:27"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:40:29"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:40:31"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:40:33"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:40:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:40:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:00"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:41:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:41:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:10"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:12"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:14"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:41:16"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:41:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:41:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:41:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:41:36"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:41:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:41:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:41:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:41:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:41:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:41:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:41:51"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:41:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:41:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:41:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:41:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:42:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:42:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:42:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:42:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:42:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:42:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:42:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:42:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:42:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:42:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:42:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:42:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:42:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:42:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:42:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:42:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:42:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:42:36"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:38"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:42:40"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:42:42"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:42:44"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:42:46"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:42:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:42:51"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:42:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:42:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:42:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:58"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:43:00"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:43:02"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:43:04"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:43:06"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:43:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:43:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:43:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:43:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:43:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:43:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:43:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:43:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:43:23"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:43:25"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:43:27"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:43:29"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:43:31"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:43:33"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:43:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:43:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:43:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:43:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:43:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:43:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:43:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:43:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:43:51"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:43:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:43:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:43:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:43:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 22/30","service":"fems-edge","timestamp":"2024-11-25 07:44:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 23/30","service":"fems-edge","timestamp":"2024-11-25 07:44:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 24/30","service":"fems-edge","timestamp":"2024-11-25 07:44:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 25/30","service":"fems-edge","timestamp":"2024-11-25 07:44:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 26/30","service":"fems-edge","timestamp":"2024-11-25 07:44:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 27/30","service":"fems-edge","timestamp":"2024-11-25 07:44:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 28/30","service":"fems-edge","timestamp":"2024-11-25 07:44:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 29/30","service":"fems-edge","timestamp":"2024-11-25 07:44:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 30/30","service":"fems-edge","timestamp":"2024-11-25 07:44:17"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:44:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:45:00"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:45:02"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:45:04"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:45:06"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:45:08"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:45:10"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:45:12"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:45:14"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:45:16"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:45:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:45:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:45:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:45:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:45:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:45:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:45:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:45:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:45:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:48:52"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:48:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:48:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:48:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:49:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:49:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:49:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:49:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:49:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:49:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:49:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:49:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:49:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:49:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:49:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:49:23"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:49:25"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:49:27"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:49:29"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:49:31"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:49:33"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 22/30","service":"fems-edge","timestamp":"2024-11-25 07:49:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 23/30","service":"fems-edge","timestamp":"2024-11-25 07:49:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 24/30","service":"fems-edge","timestamp":"2024-11-25 07:49:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 25/30","service":"fems-edge","timestamp":"2024-11-25 07:49:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 26/30","service":"fems-edge","timestamp":"2024-11-25 07:49:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 27/30","service":"fems-edge","timestamp":"2024-11-25 07:49:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 28/30","service":"fems-edge","timestamp":"2024-11-25 07:49:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 29/30","service":"fems-edge","timestamp":"2024-11-25 07:49:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 30/30","service":"fems-edge","timestamp":"2024-11-25 07:49:51"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:49:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:49:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:49:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:50:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:50:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:50:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:50:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:50:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:50:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:50:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:50:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:50:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:50:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:50:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:50:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:50:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:50:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:50:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:50:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:50:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:50:36"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:50:38"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:50:40"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 22/30","service":"fems-edge","timestamp":"2024-11-25 07:50:42"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 23/30","service":"fems-edge","timestamp":"2024-11-25 07:50:44"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 24/30","service":"fems-edge","timestamp":"2024-11-25 07:50:46"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 25/30","service":"fems-edge","timestamp":"2024-11-25 07:50:48"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 26/30","service":"fems-edge","timestamp":"2024-11-25 07:50:50"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 27/30","service":"fems-edge","timestamp":"2024-11-25 07:50:52"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 28/30","service":"fems-edge","timestamp":"2024-11-25 07:50:54"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 29/30","service":"fems-edge","timestamp":"2024-11-25 07:50:56"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 30/30","service":"fems-edge","timestamp":"2024-11-25 07:50:58"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:51:00"} +{"environment":"development","level":"info","message":"Successfully connected to all services","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_129","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_149","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_175","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_213","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_253","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","error":"connect ECONNREFUSED 172.19.0.2:5433","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","services":"{\"timescaledb\":false,\"redis\":false}","timestamp":"2024-11-25 08:01:23"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","error":"connect ECONNREFUSED 172.19.0.4:5433","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","services":"{\"timescaledb\":false,\"redis\":false}","timestamp":"2024-11-25 08:24:49"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_252","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","error":"connect ECONNREFUSED 172.19.0.2:5433","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","services":"{\"timescaledb\":false,\"redis\":false}","timestamp":"2024-11-25 08:43:17"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} diff --git a/fems-realtime-api/logs/system/.d741815bd363f7141809635bfe8d8a1642abfc24-audit.json b/fems-realtime-api/logs/system/.d741815bd363f7141809635bfe8d8a1642abfc24-audit.json new file mode 100644 index 0000000..efc172e --- /dev/null +++ b/fems-realtime-api/logs/system/.d741815bd363f7141809635bfe8d8a1642abfc24-audit.json @@ -0,0 +1,15 @@ +{ + "keep": { + "days": true, + "amount": 14 + }, + "auditLog": "/app/logs/system/.d741815bd363f7141809635bfe8d8a1642abfc24-audit.json", + "files": [ + { + "date": 1732487954433, + "name": "/app/logs/system/system-2024-11-25.log", + "hash": "17d3c14f32ab81d008830a3947ececd8a1cae5001d71409c72dd4464d15cb140" + } + ], + "hashType": "sha256" +} \ No newline at end of file diff --git a/fems-realtime-api/logs/system/system-2024-11-25.log b/fems-realtime-api/logs/system/system-2024-11-25.log new file mode 100644 index 0000000..9ac7916 --- /dev/null +++ b/fems-realtime-api/logs/system/system-2024-11-25.log @@ -0,0 +1,300 @@ +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:14"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:16"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:39:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:39:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:39:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:39:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:39:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:39:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:39:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:39:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:39:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:39:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:39:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:39:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:39:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:39:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:39:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:50"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:52"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:39:54"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:39:56"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:39:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:39:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:40:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:40:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:40:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:40:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:40:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:40:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:40:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:40:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:40:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:40:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:40:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:40:23"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:40:25"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:40:27"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:40:29"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:40:31"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:40:33"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:40:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:40:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:41:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:41:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:10"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:12"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:14"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:41:16"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:41:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:41:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:41:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:41:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:41:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:41:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:41:36"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:41:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:41:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:41:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:41:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:41:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:41:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:41:51"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:41:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:41:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:41:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:41:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:42:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:42:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:42:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:42:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:42:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:42:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:42:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:42:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:42:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:42:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:42:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:42:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:42:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:42:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:42:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:42:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:42:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:42:36"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:38"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:42:40"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:42:42"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:42:44"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:42:46"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:42:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:42:51"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:42:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:42:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:42:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:42:58"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:43:00"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:43:02"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:43:04"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:43:06"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:43:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:43:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:43:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:43:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:43:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:43:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:43:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:43:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:43:23"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:43:25"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:43:27"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:43:29"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:43:31"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:43:33"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:43:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:43:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:43:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:43:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:43:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:43:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:43:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:43:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:43:51"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:43:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:43:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:43:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:43:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 22/30","service":"fems-edge","timestamp":"2024-11-25 07:44:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 23/30","service":"fems-edge","timestamp":"2024-11-25 07:44:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 24/30","service":"fems-edge","timestamp":"2024-11-25 07:44:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 25/30","service":"fems-edge","timestamp":"2024-11-25 07:44:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 26/30","service":"fems-edge","timestamp":"2024-11-25 07:44:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 27/30","service":"fems-edge","timestamp":"2024-11-25 07:44:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 28/30","service":"fems-edge","timestamp":"2024-11-25 07:44:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 29/30","service":"fems-edge","timestamp":"2024-11-25 07:44:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 30/30","service":"fems-edge","timestamp":"2024-11-25 07:44:17"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:44:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:45:00"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:45:02"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:45:04"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:45:06"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:45:08"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:45:10"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:45:12"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:45:14"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:45:16"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:45:18"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:45:20"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:45:22"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:45:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:45:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:45:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:45:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:45:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:45:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:48:52"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:48:55"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:48:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:48:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:49:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:49:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:49:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:49:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:49:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:49:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:49:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:49:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:49:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:49:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:49:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:49:23"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:49:25"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:49:27"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:49:29"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:49:31"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:49:33"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 22/30","service":"fems-edge","timestamp":"2024-11-25 07:49:35"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 23/30","service":"fems-edge","timestamp":"2024-11-25 07:49:37"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 24/30","service":"fems-edge","timestamp":"2024-11-25 07:49:39"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 25/30","service":"fems-edge","timestamp":"2024-11-25 07:49:41"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 26/30","service":"fems-edge","timestamp":"2024-11-25 07:49:43"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 27/30","service":"fems-edge","timestamp":"2024-11-25 07:49:45"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 28/30","service":"fems-edge","timestamp":"2024-11-25 07:49:47"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 29/30","service":"fems-edge","timestamp":"2024-11-25 07:49:49"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 30/30","service":"fems-edge","timestamp":"2024-11-25 07:49:51"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:49:53"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:49:57"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","timestamp":"2024-11-25 07:49:59"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 2/30","service":"fems-edge","timestamp":"2024-11-25 07:50:01"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 3/30","service":"fems-edge","timestamp":"2024-11-25 07:50:03"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 4/30","service":"fems-edge","timestamp":"2024-11-25 07:50:05"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 5/30","service":"fems-edge","timestamp":"2024-11-25 07:50:07"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 6/30","service":"fems-edge","timestamp":"2024-11-25 07:50:09"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 7/30","service":"fems-edge","timestamp":"2024-11-25 07:50:11"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 8/30","service":"fems-edge","timestamp":"2024-11-25 07:50:13"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 9/30","service":"fems-edge","timestamp":"2024-11-25 07:50:15"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 10/30","service":"fems-edge","timestamp":"2024-11-25 07:50:17"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 11/30","service":"fems-edge","timestamp":"2024-11-25 07:50:19"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 12/30","service":"fems-edge","timestamp":"2024-11-25 07:50:21"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 13/30","service":"fems-edge","timestamp":"2024-11-25 07:50:24"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 14/30","service":"fems-edge","timestamp":"2024-11-25 07:50:26"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 15/30","service":"fems-edge","timestamp":"2024-11-25 07:50:28"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 16/30","service":"fems-edge","timestamp":"2024-11-25 07:50:30"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 17/30","service":"fems-edge","timestamp":"2024-11-25 07:50:32"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 18/30","service":"fems-edge","timestamp":"2024-11-25 07:50:34"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 19/30","service":"fems-edge","timestamp":"2024-11-25 07:50:36"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 20/30","service":"fems-edge","timestamp":"2024-11-25 07:50:38"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 21/30","service":"fems-edge","timestamp":"2024-11-25 07:50:40"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 22/30","service":"fems-edge","timestamp":"2024-11-25 07:50:42"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 23/30","service":"fems-edge","timestamp":"2024-11-25 07:50:44"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 24/30","service":"fems-edge","timestamp":"2024-11-25 07:50:46"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 25/30","service":"fems-edge","timestamp":"2024-11-25 07:50:48"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 26/30","service":"fems-edge","timestamp":"2024-11-25 07:50:50"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 27/30","service":"fems-edge","timestamp":"2024-11-25 07:50:52"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 28/30","service":"fems-edge","timestamp":"2024-11-25 07:50:54"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 29/30","service":"fems-edge","timestamp":"2024-11-25 07:50:56"} +{"environment":"development","level":"warn","message":"Failed to connect to services, attempt 30/30","service":"fems-edge","timestamp":"2024-11-25 07:50:58"} +{"environment":"development","level":"error","message":"Failed to start server: Failed to connect to required services","service":"fems-edge","stack":"Error: Failed to connect to required services\n at waitForServices (/app/src/app.js:35:9)\n at async bootstrap (/app/src/app.js:43:5)","timestamp":"2024-11-25 07:51:00"} +{"environment":"development","level":"info","message":"Successfully connected to all services","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_129","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:53:49"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_149","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:54:09"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_175","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:55:03"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_213","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:57:17"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_253","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 07:58:03"} +{"environment":"development","error":"connect ECONNREFUSED 172.19.0.2:5433","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","services":"{\"timescaledb\":false,\"redis\":false}","timestamp":"2024-11-25 08:01:23"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:01:25"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:20:48"} +{"environment":"development","error":"connect ECONNREFUSED 172.19.0.4:5433","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","services":"{\"timescaledb\":false,\"redis\":false}","timestamp":"2024-11-25 08:24:49"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:24:51"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_252","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:41:01"} +{"environment":"development","error":"connect ECONNREFUSED 172.19.0.2:5433","level":"warn","message":"Failed to connect to services, attempt 1/30","service":"fems-edge","services":"{\"timescaledb\":false,\"redis\":false}","timestamp":"2024-11-25 08:43:17"} +{"environment":"development","level":"info","message":"Successfully connected to TimescaleDB","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Successfully connected to Redis","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"All services are connected","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"broker":"mqtt://fems-mqtt:1883","clientId":"fems_realtime_40","environment":"development","level":"info","message":"Connecting to MQTT broker...","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Connected to MQTT broker","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Realtime backend server running on port 3004","service":"fems-edge","timestamp":"2024-11-25 08:43:19"} +{"environment":"development","level":"info","message":"Subscribed to data/+/+/+/#","service":"fems-edge","timestamp":"2024-11-25 08:43:19"}