-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Description
Agent 7.63.3
We are seeing the following when dbm is turned on.
Traceback (most recent call last):
--
2025-03-17 23:19:55 UTC \| CORE \| ERROR \| (pkg/collector/python/datadog_agent.go:143 in LogMessage) \| postgres:71041ccce003aa09 \| (tracking.py:84) \| operation _create_prepared_statement error
psycopg2.errors.IndeterminateDatatype: could not determine data type of parameter $1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
return super().execute(query, vars)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/psycopg2/extras.py", line 146, in execute
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
return super().execute(query, vars)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/cursor.py", line 28, in execute
cursor.execute(query, ignore_query_metric=True)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/explain_parameterized_queries.py", line 188, in _execute_query
self._execute_query(
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/explain_parameterized_queries.py", line 119, in _create_prepared_statement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
result = function(self, *args, **kwargs)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/base/utils/tracking.py", line 71, in wrapper
Traceback (most recent call last):
psycopg2.errors.IndeterminateDatatype: could not determine data type of parameter $1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
return super().execute(query, vars)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/psycopg2/extras.py", line 146, in execute
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
return super().execute(query, vars)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/cursor.py", line 28, in execute
cursor.execute(query, ignore_query_metric=True)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/explain_parameterized_queries.py", line 188, in _execute_query
self._execute_query(
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/explain_parameterized_queries.py", line 119, in _create_prepared_statement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
result = function(self, *args, **kwargs)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/base/utils/tracking.py", line 71, in wrapper
Traceback (most recent call last):
--
HINT: Could not choose a best candidate operator. You might need to add explicit type casts.
^
LINE 1: ..." WHERE ((((("public"."event_"."user_id") = ((($1->>'x-hasu...
psycopg2.errors.AmbiguousFunction: operator is not unique: unknown ->> unknown
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
return super().execute(query, vars)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/psycopg2/extras.py", line 146, in execute
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
return super().execute(query, vars)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/cursor.py", line 28, in execute
cursor.execute(query, ignore_query_metric=True)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/explain_parameterized_queries.py", line 188, in _execute_query
self._execute_query(
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/postgres/explain_parameterized_queries.py", line 119, in _create_prepared_statement
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
result = function(self, *args, **kwargs)
File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/base/utils/tracking.py", line 71, in wrapper
Metadata
Metadata
Assignees
Labels
No labels