From 27792ff7f426cd31c5e787a520da89b74574cea2 Mon Sep 17 00:00:00 2001 From: daniel-hbn Date: Fri, 3 Oct 2025 17:17:28 +0200 Subject: [PATCH] Test und Log --- Tests/servicediscovery.py | 28 +++++++++++++++++++++ Watcher/Controllers/MonitoringController.cs | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 Tests/servicediscovery.py diff --git a/Tests/servicediscovery.py b/Tests/servicediscovery.py new file mode 100644 index 0000000..d73ad5f --- /dev/null +++ b/Tests/servicediscovery.py @@ -0,0 +1,28 @@ +import json +import urllib.request + +url = "http://localhost:5000/monitoring/service-discovery" +payload = { +"ServerId": 1, +"ContainerId": "aaaaaaaaaaaa", +"Name": "test-Name", +"Image": "test-Image" +} + +data = json.dumps(payload).encode("utf-8") +req = urllib.request.Request( +url, +data=data, +headers={"Content-Type": "application/json"}, +method="POST" +) + +try: + with urllib.request.urlopen(req) as response: + resp_data = response.read().decode("utf-8") + print("Status Code:", response.status) + print("Response:", resp_data) +except Exception as e: + print("Fehler beim Senden der Request:", e) + + diff --git a/Watcher/Controllers/MonitoringController.cs b/Watcher/Controllers/MonitoringController.cs index 2aa68a8..dc89756 100644 --- a/Watcher/Controllers/MonitoringController.cs +++ b/Watcher/Controllers/MonitoringController.cs @@ -252,6 +252,8 @@ public class MonitoringController : Controller Name = dto.Name }; + _logger.LogInformation(container.Name + " added for Host " + container.ServerId); + _context.Containers.Add(container); await _context.SaveChangesAsync(); }