diff --git a/ingestor/app.py b/ingestor/app.py index 20d2a9f..e7c68f8 100644 --- a/ingestor/app.py +++ b/ingestor/app.py @@ -58,8 +58,9 @@ def signal_handler(_signum, _frame): def start_prometheus_server(): try: - start_http_server(8000) - print("Prometheus server started on port 8000.") + port = int(os.getenv("HTTP_SERVER_PORT", 4840)) + start_http_server(port) + print(f"Prometheus server started on port {port}.") metrics.APP_UP.labels(pod_id=POD_ID).set(1) # Mark app as UP except Exception as e: print(f"Failed to start Prometheus server: {e}") diff --git a/values.yaml b/values.yaml index a94bca0..ad2f8f5 100644 --- a/values.yaml +++ b/values.yaml @@ -112,7 +112,7 @@ tolerations: [] affinity: {} service: - enabled: false + enabled: true type: ClusterIP port: 4840 targetPort: 4840 @@ -123,7 +123,7 @@ env: - name: GITHUB_REPO_URL value: "git@github.com:Aignosi/sientia-dataops-opc-ingestor.git" - name: GITHUB_BRANCH - value: "SIENTIAPDE-1049-lidar-com-erros-de-reconexao-no-ingestor-opc" + value: "main" - name: PYTHON_APP value: "ingestor.app" @@ -152,6 +152,8 @@ env: value: "10" - name: LOG_LEVEL value: "DEBUG" + - name: HTTP_SERVER_PORT + value: "4840" ssh: