OUA over Kafka JDBC connector version 2.0
12.1 and later Diagnose and troubleshoot the OUA issues by using the Kafka JDBC connector version 2.0. Get detailed steps to identify and resolve issues throughout the pipeline, ensuring smooth data flow from the OUA database to the final Guardium report.
Validating data source profiles before installing
- Follow the steps from the Validating the collectors status topic to verify that the target collector is online and ready for installation.
-
Follow the steps from the Testing profile connection topic to verify that the connector details are correct and that the universal connector can connect to the data source.
- If step 1 and step 2 validations succeed, install the data source profile.
Installing the data source profile failed
- Follow the steps from the Testing profile connection topic to diagnose the issue.
-
If the test connection succeeds, follow the steps from Validating the collectors status topic to help ensure that the target collector is ready.
- If step 1 and step 2 are successful, install the data source profile again.
Investigating data source profile status issues
- Follow the steps from the Validating the collectors status topic to verify that the target collector is available.
- Re-run the Test Connection to validate the connectivity to the data source.
- If the issue persists, uninstall and then install the data source profile.
Data source profile successfully deployed but reports are blank
- Follow the steps from Validate Data in Kafka Topic to help ensure that the data is being monitored by the universal connector.
- If the validations in the Validate Data in Kafka topic are successful, follow the steps from the Viewing universal connector health table to confirm that the activity is seen in the universal connector connection.
- If activity is seen, help ensure that the correct policy is defined on the collector. For more information, see Configuring policies for Universal Connector.
Troubleshooting steps
Following are the steps to troubleshoot various universal connector issues
Testing profile connection
- In the Data source management page, select one or more OUA profiles and
click Test connection.
- Test connection succeeded: Kafka Connect successfully logged in and queried the data source by using the profile’s details.
- Test connection failed: Invalid Credentials/Hostname/Query Result: Verify that the connection details are correct and that the data source is operational.
- Test connection failed: Kafka Error: Go to Kafka Cluster Management page, select the failed cluster, and click Restart. If the issue persists, contact Guardium customer support.
Validating the collectors status
- In Guardium Data Protection Central Manager, or Standalone system, click .
- Select a profile and click Install.
- In the Collectors tab, verify that the collector is online (UC status is not must be enabled for OUA over Kafka 2.0).
- If the collector is offline, contact Guardium support.
Validating the data in a Kafka topic
Using this section, verify whether the installed universal connector profile is successfully monitoring data from the data source to Guardium® Data Protection by using the Cruise Controls.
- To start the Cruise Control, in Guardium Data Protection Central Manager, or Standalone system, click .
- Select a configured Kafka cluster, click Cruise Control, and then click Start.
- Create the Kafka Partition Load Report as follows.
- Go to .
- Click Add Report and in the filter search Kafka Partition Load.
- Click Kafka Partition Load to add the report to the dashboard.
- In the report, locate the topic that includes the profile name.
- The Message In Rate column to monitor incoming data. This column displays
the rate of messages that are being received for that topic.
If the topic with the profile name exists and messages are visible in the topic, it indicates that UC is successfully pulling data from the data source.
If no messages are seen or the topic was not found in the report, it means that the universal connector does not received any data from the DB. In that case, verify that database activity is properly logged in the UNIFIED_AUDIT_TRAIL view on the data source side. For more information on cruise control, see Creating Kafka clusters topic.
Viewing universal connector health table
- Click .
- The S-TAPs tab provides an overview of UC connections and their traffic status. The connection name must contain the profile name.
- Active Status: The connection displays in the S-TAPs tab as active, indicating that universal connector is successfully capturing traffic. This is an ideal scenario.
- Inactive Status (Previously Active): The connection displays as inactive, which means that the profile was previously active and received data, but traffic is not available from the past hour. This is configurable by using the set_universal_connector_data_timeout API.
- Inactive Status (No Data Observed): The connection displays as inactive and was never active before, indicating that the universal connector has not observed any data. This suggests a potential issue that requires further investigation. Contact Guardium support.
Runtime error during high-rate data auditing
When auditing data at high rates (12,000 rows per second), the system might experience performance degradation or runtime errors due to Oracle database constraints. These errors occur when the volume of audit records exceeds the processing capacity of the temporary tablespace (TEMP).
ORA-01652 error: unable to extend temp segment by <N> in tablespace TEMP.- Update the audit policy to reduce the volume of generated audit records.
- Increase the size of the TEMP tablespace to accommodate higher loads.