From: Kefu Chai Date: Mon, 22 Mar 2021 09:45:34 +0000 (+0800) Subject: pybind/mgr/telegraf: define options using Option X-Git-Tag: v17.1.0~2475^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bfa7cb0cd37c6106c5db13ee1b8b6e1c915fa1a8;p=ceph.git pybind/mgr/telegraf: define options using Option Signed-off-by: Kefu Chai --- diff --git a/src/pybind/mgr/telegraf/module.py b/src/pybind/mgr/telegraf/module.py index d5041c88572..afbc7309c21 100644 --- a/src/pybind/mgr/telegraf/module.py +++ b/src/pybind/mgr/telegraf/module.py @@ -7,7 +7,7 @@ from threading import Event from telegraf.basesocket import BaseSocket from telegraf.protocol import Line -from mgr_module import MgrModule, PG_STATES +from mgr_module import MgrModule, Option, PG_STATES from urllib.parse import urlparse @@ -33,16 +33,11 @@ class Module(MgrModule): ] MODULE_OPTIONS = [ - { - 'name': 'address', - 'default': 'unixgram:///tmp/telegraf.sock', - }, - { - 'name': 'interval', - 'type': 'secs', - 'default': 15 - } - ] + Option(name='address', + default='unixgram:///tmp/telegraf.sock'), + Option(name='interval', + type='secs', + default=15)] ceph_health_mapping = {'HEALTH_OK': 0, 'HEALTH_WARN': 1, 'HEALTH_ERR': 2}