@@ -81,9 +81,12 @@ def new_deployment(deployment):
8181 min_replicas = int (label )
8282
8383 return DeploymentStates (
84- deployment .metadata .name ,
85- deployment .spec .replicas if deployment .spec .replicas is not None else 0 ,
86- min_replicas ,
84+ name = deployment .metadata .name ,
85+ namespace = deployment .metadate .namespace ,
86+ replicas = deployment .spec .replicas
87+ if deployment .spec .replicas is not None
88+ else 0 ,
89+ min_replicas = min_replicas ,
8790 )
8891
8992
@@ -101,7 +104,7 @@ def start_serving_thread(watch_ver, deployment, watch_event: bool) -> bool:
101104 watch_ver , deployment_name , namespace , lambda : new_deployment (deployment )
102105 )
103106 logger .info (
104- f'Deployment "{ deployment_name } " found in watch version { watch_ver } , added to the model monitor for "{ model_name } "'
107+ f'Deployment "{ namespace } / { deployment_name } " found in watch version { watch_ver } , added to the model monitor for "{ model_name } "'
105108 )
106109 return False
107110
@@ -120,11 +123,11 @@ def start_serving_thread(watch_ver, deployment, watch_event: bool) -> bool:
120123 model_monitors [model_name ] = model_monitor
121124 if watch_event :
122125 logger .info (
123- f'New model monitor started for "{ model_name } ". Deployment "{ deployment_name } " added.'
126+ f'New model monitor started for "{ model_name } ". Deployment "{ namespace } / { deployment_name } " added.'
124127 )
125128 else :
126129 logger .info (
127- f'Model monitor started for existed "{ model_name } ". Deployment "{ deployment_name } " added.'
130+ f'Model monitor started for existed "{ model_name } ". Deployment "{ namespace } / { deployment_name } " added.'
128131 )
129132 return True
130133
@@ -137,15 +140,15 @@ def update_deployment(watch_ver, deployment):
137140 namespace = deployment .metadata .namespace
138141 if model_monitor is None :
139142 logger .warning (
140- f'Updating "{ deployment_name } " in the model monitor, but "{ model_name } " has not monitored.'
143+ f'Updating "{ namespace } / { deployment_name } " in the model monitor, but "{ model_name } " has not monitored.'
141144 )
142145 return
143146
144147 if model_monitor .add_deployment (
145148 watch_ver , deployment_name , namespace , lambda : new_deployment (deployment )
146149 ):
147150 logger .info (
148- f'Updated "{ deployment_name } " in the model monitor for "{ model_name } ".'
151+ f'Updated "{ namespace } / { deployment_name } " in the model monitor for "{ model_name } ".'
149152 )
150153
151154
@@ -157,20 +160,20 @@ def remove_deployment(deployment):
157160 namespace = deployment .metadata .namespace
158161 if model_monitor is None :
159162 logger .warning (
160- f'Removing "{ deployment_name } " from the model monitor, but "{ model_name } " has not monitored.'
163+ f'Removing "{ namespace } / { deployment_name } " from the model monitor, but "{ model_name } " has not monitored.'
161164 )
162165 return
163166
164167 if model_monitor .remove_deployment (deployment_name , namespace ) == 0 :
165168 model_monitor .stop ()
166169 del model_monitors [model_name ]
167170 logger .info (
168- f'Removing "{ deployment_name } " from the model monitor, no deployment left in "{ model_name } ", stopping the model monitor.'
171+ f'Removing "{ namespace } / { deployment_name } " from the model monitor, no deployment left in "{ model_name } ", stopping the model monitor.'
169172 )
170173 return
171174
172175 logger .info (
173- f'Removing "{ deployment_name } " from the model monitor for "{ model_name } ".'
176+ f'Removing "{ namespace } / { deployment_name } " from the model monitor for "{ model_name } ".'
174177 )
175178
176179
@@ -316,7 +319,7 @@ def main(signal, timeout):
316319 start_serving_thread (watch_version , deployment , False )
317320 except Exception as e :
318321 logger .warning (
319- f"Error on handle existing deployment { deployment .metadata .name } : { e } "
322+ f"Error on handle existing deployment { deployment .metadata .namepsace } / { deployment . metadata . name } : { e } "
320323 )
321324 except client .rest .ApiException as ae :
322325 logger .error (
0 commit comments