f0543820b19428ea3ab4fcb43a96c14c4c3edbd9
[csit.git] / resources / tools / dash / app / pal / debug.py
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:
5 #
6 #     http://www.apache.org/licenses/LICENSE-2.0
7 #
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.
13
14 import logging
15
16 from data.data import Data
17 from utils.constants import Constants as C
18
19
20 logging.basicConfig(
21     format=u"%(asctime)s: %(levelname)s: %(message)s",
22     datefmt=u"%Y/%m/%d %H:%M:%S",
23     level=logging.INFO
24 )
25
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
29 else:
30     time_period = C.TIME_PERIOD
31
32 #data_mrr = Data(
33 #    data_spec_file=C.DATA_SPEC_FILE,
34 #    debug=True
35 #).read_trending_mrr(days=time_period)
36 #
37 #data_ndrpdr = Data(
38 #    data_spec_file=C.DATA_SPEC_FILE,
39 #    debug=True
40 #).read_trending_ndrpdr(days=time_period)
41
42 data_list = Data(
43     data_spec_file=C.DATA_SPEC_FILE,
44     debug=True
45 ).check_datasets(days=time_period)