]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager/kresd_controller/interface.py: register only kresd workers for metrics docs-develop-mana-e39nhp/deployments/3101
authorAleš Mrázek <ales.mrazek@nic.cz>
Fri, 26 Jan 2024 12:57:47 +0000 (13:57 +0100)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 26 Jan 2024 12:57:47 +0000 (13:57 +0100)
manager/knot_resolver_manager/kresd_controller/interface.py

index 5a6ea5fe182d5022c88f616ed3e0070843f3c0c7..fe5306fa7420fa5308932f816ddc38040e5e004b 100644 (file)
@@ -108,8 +108,9 @@ class Subprocess(ABC):
         await writefile(kresd_config_file(self._config, self.id), lua_config)
         try:
             await self._start()
-            register_resolver_metrics_for(self)
-            self._metrics_registered = True
+            if self.type is SubprocessType.KRESD:
+                register_resolver_metrics_for(self)
+                self._metrics_registered = True
         except SubprocessControllerException as e:
             kresd_config_file(self._config, self.id).unlink()
             raise e