[
https://issues.apache.org/jira/browse/PHOENIX-6796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Yuan Jiang reassigned PHOENIX-6796:
-------------------------------------------
Assignee: Jing Yu
> Pluggable query logger in Phoenix
> ---------------------------------
>
> Key: PHOENIX-6796
> URL: https://issues.apache.org/jira/browse/PHOENIX-6796
> Project: Phoenix
> Issue Type: Improvement
> Reporter: Daniel Wong
> Assignee: Jing Yu
> Priority: Minor
>
>
> Requirements
> # Pluggable logger or log publisher
> ## , we don't want to use system.log for multiple reasons from auditing to
> load uncertainty, in addition we need 2 publishing implementations to handle
> future/past deployment patterns. (Think of this as taking the same info we
> would push in system.log but for example using log4j to publish)
> ## We need to sanitize personal information prior to logging for GDPR etc,
> (I have some ideas on how to do this easily using the syntax-tree on
> sanitizing everything by replacing constants with ? or similar)
> # We need some client side performance metrics embedded in the logged
> queries. Most of this is there today I believe but need to audit.
> # We need errors/exceptions with the query logging.
> # Ability to log every ddl/dml/dql.
> # Logging capability across phoenix jdbc/phoenix spark/phoenix MR/phoenix pig
> Some initial discussion on Apache slack
> [thread|https://the-asf.slack.com/archives/CPGHNKLSK/p1620026444027500]
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)