diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2020-03-26 11:14:42 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-26 11:14:42 +0300 |
commit | a75dce49b618cb69440dc2643e5cf8bbe6514039 (patch) | |
tree | 19ec2f7b6770d20c8ff3c3159af6ec06b03a9157 | |
parent | d24aac5a1a0d2a5791f22f7cd56fd5ad6f768908 (diff) |
python.d/SimpleService: fix module name (#8492)
-rw-r--r-- | collectors/python.d.plugin/python_modules/bases/FrameworkServices/SimpleService.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/collectors/python.d.plugin/python_modules/bases/FrameworkServices/SimpleService.py b/collectors/python.d.plugin/python_modules/bases/FrameworkServices/SimpleService.py index 42882d1768..c304ccec21 100644 --- a/collectors/python.d.plugin/python_modules/bases/FrameworkServices/SimpleService.py +++ b/collectors/python.d.plugin/python_modules/bases/FrameworkServices/SimpleService.py @@ -55,6 +55,12 @@ class RuntimeCounters: self.penalty = round(min(self.retries * self.update_every / 2, MAX_PENALTY)) +def clean_module_name(name): + if name.startswith('pythond_'): + return name[8:] + return name + + class SimpleService(PythonDLimitedLogger, object): """ Prototype of Service class. @@ -71,7 +77,7 @@ class SimpleService(PythonDLimitedLogger, object): self.order = list() self.definitions = dict() - self.module_name = self.__module__.lstrip('pythond_') + self.module_name = clean_module_name(self.__module__) self.job_name = configuration.pop('job_name') self.override_name = configuration.pop('override_name') self.fake_name = None |