You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if pg_qualstats is not installed in the primary DB, the colector crashes:
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: Exception in thread db.server.lan:5432:
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: Traceback (most recent call last):
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: self.run()
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 952, in run
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: self.__worker_main()
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 506, in __worker_main
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: self.__take_snapshot()
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 878, in __take_snapshot
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: errors = self.__get_global_src_data(powa_ver, ins)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 603, in __get_global_src_data
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: errors.extend(copy_remote_data_to_repo(self, kind_name, data_src,
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/snapshot.py", line 127, in copy_remote_data_to_repo
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: data_src.execute(cleanup_sql)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/customconn.py", line 58, in execute
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: query = resolve_nsps(query, self.connection)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/customconn.py", line 72, in resolve_nsps
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: return query.format(**connection._nsps)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: KeyError: 'pg_qualstats'
The text was updated successfully, but these errors were encountered:
is it a configuration mismatch? ie you declared pg_qualstats when calling powa_register_server but pg_qualstats is not installed? otherwise I'm not sure what could be the problem as I frequently test remote servers without extra extensions.
you need to install on the repository server all the extensions that you use on any remote server as the snapshot code relies on it. installing it should fix that problem.
Of course clearly the collector is currently failing to check that prerequirement, I will fix it. but all that will do will be to emit a better error message.
powa-collector 1.3.0-1.pgdg110+1
if pg_qualstats is not installed in the primary DB, the colector crashes:
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: Exception in thread db.server.lan:5432:
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: Traceback (most recent call last):
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: self.run()
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 952, in run
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: self.__worker_main()
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 506, in __worker_main
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: self.__take_snapshot()
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 878, in __take_snapshot
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: errors = self.__get_global_src_data(powa_ver, ins)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/powa_worker.py", line 603, in __get_global_src_data
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: errors.extend(copy_remote_data_to_repo(self, kind_name, data_src,
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/snapshot.py", line 127, in copy_remote_data_to_repo
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: data_src.execute(cleanup_sql)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/customconn.py", line 58, in execute
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: query = resolve_nsps(query, self.connection)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: File "/usr/lib/python3/dist-packages/powa_collector/customconn.py", line 72, in resolve_nsps
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: return query.format(**connection._nsps)
Feb 19 16:37:57 powa-prod-bap01 powa-collector[2331522]: KeyError: 'pg_qualstats'
The text was updated successfully, but these errors were encountered: