DS refactor, fixes/optimizations

This commit is contained in:
Arseniy Kuznetsov
2021-02-06 15:23:55 +01:00
parent 02b418937a
commit 3689386af0
33 changed files with 59 additions and 59 deletions

View File

@@ -14,8 +14,8 @@
from tabulate import tabulate
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.datasources.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasources.capsman_ds import CapsmanRegistrationsMetricsDataSource
from mktxp.datasource.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasource.capsman_ds import CapsmanRegistrationsMetricsDataSource
class CapsmanOutput:

View File

@@ -14,7 +14,7 @@
from tabulate import tabulate
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.datasources.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasource.dhcp_ds import DHCPMetricsDataSource
class DHCPOutput:

View File

@@ -14,8 +14,8 @@
from tabulate import tabulate
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.datasources.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasources.wireless_ds import WirelessMetricsDataSource
from mktxp.datasource.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasource.wireless_ds import WirelessMetricsDataSource
class WirelessOutput:

View File

@@ -17,7 +17,7 @@ import speedtest
from datetime import datetime
from multiprocessing import Pool
from mktxp.cli.config.config import config_handler
from mktxp.collectors.base_collector import BaseCollector
from mktxp.collector.base_collector import BaseCollector
result_list = [{'download': 0, 'upload': 0, 'ping': 0}]

View File

@@ -18,7 +18,7 @@ from mktxp.cli.config.config import MKTXPConfigKeys
class BaseCollector:
''' Base Collector methods
For use by custom collectors
For use by custom collector
'''
@staticmethod
def info_collector(name, decription, router_records, metric_labels=[]):

View File

@@ -14,9 +14,9 @@
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.cli.config.config import MKTXPConfigKeys
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasources.capsman_ds import CapsmanCapsMetricsDataSource, CapsmanRegistrationsMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasource.capsman_ds import CapsmanCapsMetricsDataSource, CapsmanRegistrationsMetricsDataSource
class CapsmanCollector(BaseCollector):

View File

@@ -13,8 +13,8 @@
from mktxp.cli.config.config import MKTXPConfigKeys
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.dhcp_ds import DHCPMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.dhcp_ds import DHCPMetricsDataSource
class DHCPCollector(BaseCollector):

View File

@@ -13,8 +13,8 @@
from mktxp.cli.config.config import MKTXPConfigKeys
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.firewall_ds import FirewallMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.firewall_ds import FirewallMetricsDataSource
class FirewallCollector(BaseCollector):

View File

@@ -12,8 +12,8 @@
## GNU General Public License for more details.
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.health_ds import HealthMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.health_ds import HealthMetricsDataSource
class HealthCollector(BaseCollector):

View File

@@ -12,8 +12,8 @@
## GNU General Public License for more details.
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.identity_ds import IdentityMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.identity_ds import IdentityMetricsDataSource
class IdentityCollector(BaseCollector):

View File

@@ -12,8 +12,8 @@
## GNU General Public License for more details.
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.interface_ds import InterfaceTrafficMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.interface_ds import InterfaceTrafficMetricsDataSource
class InterfaceCollector(BaseCollector):

View File

@@ -12,8 +12,8 @@
## GNU General Public License for more details.
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.mktxp_ds import MKTXPMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.mktxp_ds import MKTXPMetricsDataSource
class MKTXPCollector(BaseCollector):

View File

@@ -12,9 +12,9 @@
## GNU General Public License for more details.
from mktxp.collectors.base_collector import BaseCollector
from mktxp.collector.base_collector import BaseCollector
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.datasources.interface_ds import InterfaceMonitorMetricsDataSource
from mktxp.datasource.interface_ds import InterfaceMonitorMetricsDataSource
class MonitorCollector(BaseCollector):

View File

@@ -13,8 +13,8 @@
from mktxp.cli.config.config import MKTXPConfigKeys
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.pool_ds import PoolMetricsDataSource, PoolUsedMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.pool_ds import PoolMetricsDataSource, PoolUsedMetricsDataSource
class PoolCollector(BaseCollector):

View File

@@ -12,9 +12,9 @@
## GNU General Public License for more details.
from mktxp.collectors.base_collector import BaseCollector
from mktxp.collector.base_collector import BaseCollector
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.datasources.system_resource_ds import SystemResourceMetricsDataSource
from mktxp.datasource.system_resource_ds import SystemResourceMetricsDataSource
class SystemResourceCollector(BaseCollector):

View File

@@ -13,8 +13,8 @@
from mktxp.cli.config.config import MKTXPConfigKeys
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.route_ds import RouteMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.route_ds import RouteMetricsDataSource
class RouteCollector(BaseCollector):

View File

@@ -13,10 +13,10 @@
from mktxp.cli.output.base_out import BaseOutputProcessor
from mktxp.collectors.base_collector import BaseCollector
from mktxp.datasources.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasources.wireless_ds import WirelessMetricsDataSource
from mktxp.datasources.interface_ds import InterfaceMonitorMetricsDataSource
from mktxp.collector.base_collector import BaseCollector
from mktxp.datasource.dhcp_ds import DHCPMetricsDataSource
from mktxp.datasource.wireless_ds import WirelessMetricsDataSource
from mktxp.datasource.interface_ds import InterfaceMonitorMetricsDataSource
class WLANCollector(BaseCollector):

View File

@@ -13,19 +13,19 @@
from timeit import default_timer
from mktxp.collectors.dhcp_collector import DHCPCollector
from mktxp.collectors.interface_collector import InterfaceCollector
from mktxp.collectors.health_collector import HealthCollector
from mktxp.collectors.identity_collector import IdentityCollector
from mktxp.collectors.monitor_collector import MonitorCollector
from mktxp.collectors.pool_collector import PoolCollector
from mktxp.collectors.resource_collector import SystemResourceCollector
from mktxp.collectors.route_collector import RouteCollector
from mktxp.collectors.wlan_collector import WLANCollector
from mktxp.collectors.capsman_collector import CapsmanCollector
from mktxp.collectors.bandwidth_collector import BandwidthCollector
from mktxp.collectors.firewall_collector import FirewallCollector
from mktxp.collectors.mktxp_collector import MKTXPCollector
from mktxp.collector.dhcp_collector import DHCPCollector
from mktxp.collector.interface_collector import InterfaceCollector
from mktxp.collector.health_collector import HealthCollector
from mktxp.collector.identity_collector import IdentityCollector
from mktxp.collector.monitor_collector import MonitorCollector
from mktxp.collector.pool_collector import PoolCollector
from mktxp.collector.resource_collector import SystemResourceCollector
from mktxp.collector.route_collector import RouteCollector
from mktxp.collector.wlan_collector import WLANCollector
from mktxp.collector.capsman_collector import CapsmanCollector
from mktxp.collector.bandwidth_collector import BandwidthCollector
from mktxp.collector.firewall_collector import FirewallCollector
from mktxp.collector.mktxp_collector import MKTXPCollector
class CollectorsHandler:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class CapsmanCapsMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class DHCPMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class FirewallMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class HealthMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class IdentityMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class InterfaceTrafficMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class MKTXPMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class PoolMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class RouteMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class RouterboardMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class SystemResourceMetricsDataSource:

View File

@@ -12,7 +12,7 @@
## GNU General Public License for more details.
from mktxp.datasources.base_ds import BaseDSProcessor
from mktxp.datasource.base_ds import BaseDSProcessor
class WirelessMetricsDataSource: