Hi! asoranking failed to run, I think due to the recent upgrade of OS on stat1007 (stretch -> buster):
Nov 01 12:07:19 stat1007 performance-asoranking[24862]: 2020-11-01 12:07:19,857 - ASORanking - DEBUG - 350 whitelisted ASNs for cellular Nov 01 12:07:20 stat1007 performance-asoranking[24862]: Traceback (most recent call last): Nov 01 12:07:20 stat1007 performance-asoranking[24862]: File "/srv/deployment/performance/asoranking/asoranking.py", line 354, in <module> Nov 01 12:07:20 stat1007 performance-asoranking[24862]: aso.run() Nov 01 12:07:20 stat1007 performance-asoranking[24862]: File "/srv/deployment/performance/asoranking/asoranking.py", line 35, in run Nov 01 12:07:20 stat1007 performance-asoranking[24862]: self.generate_report() Nov 01 12:07:20 stat1007 performance-asoranking[24862]: File "/srv/deployment/performance/asoranking/asoranking.py", line 320, in generate_report Nov 01 12:07:20 stat1007 performance-asoranking[24862]: self.args.threshold Nov 01 12:07:20 stat1007 performance-asoranking[24862]: File "/srv/deployment/performance/asoranking/asoranking.py", line 234, in generate_ranking Nov 01 12:07:20 stat1007 performance-asoranking[24862]: median_ttfb_by_aso = median_ttfb_by_aso.sort(['ttfb']) Nov 01 12:07:20 stat1007 performance-asoranking[24862]: File "/usr/lib/python3/dist-packages/pandas/core/generic.py", line 4378, in __getattr__ Nov 01 12:07:20 stat1007 performance-asoranking[24862]: return object.__getattribute__(self, name) Nov 01 12:07:20 stat1007 performance-asoranking[24862]: AttributeError: 'DataFrame' object has no attribute 'sort' Nov 01 12:07:20 stat1007 systemd[1]: performance-asoranking.service: Main process exited, code=exited, status=1/FAILURE Nov 01 12:07:20 stat1007 systemd[1]: performance-asoranking.service: Failed with result 'exit-code'. elukey@stat1007:~$ dpkg -l | grep pandas ii python3-pandas 0.23.3+dfsg-3 all data structures for "relational" or "labeled" data - Python 3 ii python3-pandas-lib 0.23.3+dfsg-3 amd64 low-level implementations and bindings for pandas - Python 3
From a quick reading it might be just a matter of moving to something like:
median_ttfb_by_aso = median_ttfb_by_aso.sort_values(by='ttfb')