Loading src/device/Config.py +6 −0 Original line number Diff line number Diff line Loading @@ -10,3 +10,9 @@ GRPC_GRACE_PERIOD = 60 # Prometheus settings METRICS_PORT = 9192 # Dependency micro-service connection settings CONTEXT_SERVICE_HOST = '127.0.0.1' CONTEXT_SERVICE_PORT = 1010 MONITORING_SERVICE_HOST = '127.0.0.1' MONITORING_SERVICE_PORT = 7070 src/device/service/__main__.py +12 −10 Original line number Diff line number Diff line Loading @@ -2,7 +2,9 @@ import logging, signal, sys, threading from prometheus_client import start_http_server from common.Settings import get_setting from context.client.ContextClient import ContextClient from device.Config import GRPC_SERVICE_PORT, GRPC_MAX_WORKERS, GRPC_GRACE_PERIOD, LOG_LEVEL, METRICS_PORT from device.Config import ( CONTEXT_SERVICE_HOST, CONTEXT_SERVICE_PORT, GRPC_SERVICE_PORT, GRPC_MAX_WORKERS, GRPC_GRACE_PERIOD, LOG_LEVEL, METRICS_PORT, MONITORING_SERVICE_HOST, MONITORING_SERVICE_PORT) from monitoring.client.monitoring_client import MonitoringClient from .DeviceService import DeviceService from .MonitoringLoops import MonitoringLoops Loading @@ -25,10 +27,10 @@ def main(): grace_period = get_setting('GRACE_PERIOD', default=GRPC_GRACE_PERIOD ) log_level = get_setting('LOG_LEVEL', default=LOG_LEVEL ) metrics_port = get_setting('METRICS_PORT', default=METRICS_PORT ) context_service_host = get_setting('CONTEXTSERVICE_SERVICE_HOST', default=None ) context_service_port = get_setting('CONTEXTSERVICE_SERVICE_PORT_GRPC', default=None ) monitoring_service_host = get_setting('MONITORINGSERVICE_SERVICE_HOST', default=None ) monitoring_service_port = get_setting('MONITORINGSERVICE_SERVICE_PORT_GRPC', default=None ) context_service_host = get_setting('CONTEXTSERVICE_SERVICE_HOST', default=CONTEXT_SERVICE_HOST ) context_service_port = get_setting('CONTEXTSERVICE_SERVICE_PORT_GRPC', default=CONTEXT_SERVICE_PORT ) monitoring_service_host = get_setting('MONITORINGSERVICE_SERVICE_HOST', default=MONITORING_SERVICE_HOST) monitoring_service_port = get_setting('MONITORINGSERVICE_SERVICE_PORT_GRPC', default=MONITORING_SERVICE_PORT) logging.basicConfig(level=log_level) LOGGER = logging.getLogger(__name__) Loading Loading
src/device/Config.py +6 −0 Original line number Diff line number Diff line Loading @@ -10,3 +10,9 @@ GRPC_GRACE_PERIOD = 60 # Prometheus settings METRICS_PORT = 9192 # Dependency micro-service connection settings CONTEXT_SERVICE_HOST = '127.0.0.1' CONTEXT_SERVICE_PORT = 1010 MONITORING_SERVICE_HOST = '127.0.0.1' MONITORING_SERVICE_PORT = 7070
src/device/service/__main__.py +12 −10 Original line number Diff line number Diff line Loading @@ -2,7 +2,9 @@ import logging, signal, sys, threading from prometheus_client import start_http_server from common.Settings import get_setting from context.client.ContextClient import ContextClient from device.Config import GRPC_SERVICE_PORT, GRPC_MAX_WORKERS, GRPC_GRACE_PERIOD, LOG_LEVEL, METRICS_PORT from device.Config import ( CONTEXT_SERVICE_HOST, CONTEXT_SERVICE_PORT, GRPC_SERVICE_PORT, GRPC_MAX_WORKERS, GRPC_GRACE_PERIOD, LOG_LEVEL, METRICS_PORT, MONITORING_SERVICE_HOST, MONITORING_SERVICE_PORT) from monitoring.client.monitoring_client import MonitoringClient from .DeviceService import DeviceService from .MonitoringLoops import MonitoringLoops Loading @@ -25,10 +27,10 @@ def main(): grace_period = get_setting('GRACE_PERIOD', default=GRPC_GRACE_PERIOD ) log_level = get_setting('LOG_LEVEL', default=LOG_LEVEL ) metrics_port = get_setting('METRICS_PORT', default=METRICS_PORT ) context_service_host = get_setting('CONTEXTSERVICE_SERVICE_HOST', default=None ) context_service_port = get_setting('CONTEXTSERVICE_SERVICE_PORT_GRPC', default=None ) monitoring_service_host = get_setting('MONITORINGSERVICE_SERVICE_HOST', default=None ) monitoring_service_port = get_setting('MONITORINGSERVICE_SERVICE_PORT_GRPC', default=None ) context_service_host = get_setting('CONTEXTSERVICE_SERVICE_HOST', default=CONTEXT_SERVICE_HOST ) context_service_port = get_setting('CONTEXTSERVICE_SERVICE_PORT_GRPC', default=CONTEXT_SERVICE_PORT ) monitoring_service_host = get_setting('MONITORINGSERVICE_SERVICE_HOST', default=MONITORING_SERVICE_HOST) monitoring_service_port = get_setting('MONITORINGSERVICE_SERVICE_PORT_GRPC', default=MONITORING_SERVICE_PORT) logging.basicConfig(level=log_level) LOGGER = logging.getLogger(__name__) Loading