Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-4808

Enhance KafkaAuditProvider for Audit V3

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 2.3.0, 2.4.0
    • audit
    • None

    Description

      In the current implementation of Audit V3 in Impala, the KafkaAuditProvider was not properly initialized due to the absence of the init(Properties props, String basePropertyName) function. Additionally, the existing implementation relied on Kafka Client version 0.8.0, which made it difficult to use

      This issue proposes the following enhancements to the KafkaAuditProvider for better integration and functionality:

      1. Implement the init(Properties props, String basePropertyName) method to properly initialize the KafkaAuditProvider when using Audit V3.

      2. Dynamic Configuration: Modify the KafkaAuditProvider to dynamically set the configuration values for the Kafka Producer during its creation. 

      This enhancement allows for more flexible and customizable configurations based on the properties provided. These improvements ensure that the KafkaAuditProvider works seamlessly with the latest Kafka clients and supports dynamic configuration, enhancing the overall audit logging capability in Impala.

      Attachments

        Activity

          People

            Unassigned Unassigned
            woosuk.ro woosuk.ro
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 10m
                10m