1 # Copyright (c) 2022 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
16 from data.data import Data
17 from utils.constants import Constants as C
21 format=u"%(asctime)s: %(levelname)s: %(message)s",
22 datefmt=u"%Y/%m/%d %H:%M:%S",
26 # Set the time period for data fetch
27 if C.TIME_PERIOD is None or C.TIME_PERIOD > C.MAX_TIME_PERIOD:
28 time_period = C.MAX_TIME_PERIOD
30 time_period = C.TIME_PERIOD
33 # data_spec_file=C.DATA_SPEC_FILE,
35 #).read_trending_mrr(days=time_period)
38 # data_spec_file=C.DATA_SPEC_FILE,
40 #).read_trending_ndrpdr(days=time_period)
43 data_spec_file=C.DATA_SPEC_FILE,
45 ).check_datasets(days=time_period)