feat: implement project manager dashboard with resource monitoring and multi-language support

This commit is contained in:
Ümit Tunç
2026-04-02 17:44:01 +03:00
parent 8e27f16b15
commit ac30e71672
9 changed files with 906 additions and 254 deletions
+292
View File
@@ -1,4 +1,296 @@
[
{
"service": "apache",
"action": "start",
"status": "success",
"id": "lgv4wfd9z",
"timestamp": 1775140992722
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "5dk3998of",
"timestamp": 1775140991358
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "cbna1e6ai",
"timestamp": 1775140987786
},
{
"service": "nginx",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "tjf4mzo3m",
"timestamp": 1775140986436
},
{
"service": "php:8.5.4",
"action": "start",
"status": "success",
"id": "7ygjwfbhs",
"timestamp": 1775140953402
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "w02iyi0or",
"timestamp": 1775140952366
},
{
"service": "mariadb:10.11.8",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "0klrn76qy",
"timestamp": 1775140941299
},
{
"service": "mariadb:11.4.2",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "db5o443dt",
"timestamp": 1775140941292
},
{
"service": "php:8.5.4",
"action": "exit",
"status": "failure",
"details": "Exit code: null",
"id": "zfqnezt7g",
"timestamp": 1775140941010
},
{
"service": "php:8.5.4",
"action": "stop",
"status": "info",
"id": "70y5a19bj",
"timestamp": 1775140940997
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: null",
"id": "xdkf6g1n3",
"timestamp": 1775140940604
},
{
"service": "apache",
"action": "stop",
"status": "info",
"id": "g2phz0x6z",
"timestamp": 1775140940596
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "k3qhdtk8j",
"timestamp": 1775140913371
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "pmz5hp51i",
"timestamp": 1775140913348
},
{
"service": "mariadb:10.11.8",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "d6h8pfi4x",
"timestamp": 1775140913325
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "61svs2nni",
"timestamp": 1775140913315
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "sh8b2psvq",
"timestamp": 1775140913286
},
{
"service": "mariadb:11.4.2",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "xlewxzma7",
"timestamp": 1775140913265
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "fxljacg0r",
"timestamp": 1775140644165
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "2x2e657x6",
"timestamp": 1775140644143
},
{
"service": "mariadb:10.11.8",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "bofkspx9l",
"timestamp": 1775140644120
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "p19gbtez8",
"timestamp": 1775140644109
},
{
"service": "mariadb:11.4.2",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "tpwmg05yt",
"timestamp": 1775140644091
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "rjr42oskg",
"timestamp": 1775140644044
},
{
"service": "php:5.6.40",
"action": "start",
"status": "success",
"id": "q5322glbz",
"timestamp": 1775140633948
},
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "hbumn81gj",
"timestamp": 1775140633920
},
{
"service": "php:8.2.30",
"action": "start",
"status": "success",
"id": "jkel0o90s",
"timestamp": 1775140633897
},
{
"service": "php:8.5.4",
"action": "start",
"status": "success",
"id": "aan0ox1gd",
"timestamp": 1775140633876
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "3uk4uaxt4",
"timestamp": 1775140633650
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "rridkshjr",
"timestamp": 1775140633626
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "ckihmcjmc",
"timestamp": 1775140632885
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "b2qv8h1o2",
"timestamp": 1775140632811
},
{
"service": "php:5.6.40",
"action": "start",
"status": "success",
"id": "zf5suzjqk",
"timestamp": 1775139676530
},
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "ilid4cesf",
"timestamp": 1775139676510
},
{
"service": "php:8.2.30",
"action": "start",
"status": "success",
"id": "w42ipljsj",
"timestamp": 1775139676489
},
{
"service": "php:8.5.4",
"action": "start",
"status": "success",
"id": "0nji2mx0x",
"timestamp": 1775139676471
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "mi80ksddx",
"timestamp": 1775139676130
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "wy2jqt3or",
"timestamp": 1775139676106
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "18fd2tclr",
"timestamp": 1775139675486
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "shmd1zuyl",
"timestamp": 1775139675417
},
{
"service": "php:5.6.40",
"action": "start",