[ 
https://issues.apache.org/jira/browse/HBASE-28002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ray Mattingly reassigned HBASE-28002:
-------------------------------------

    Assignee: Ray Mattingly

> Add Get, Mutate, and Multi operations to slow log params
> --------------------------------------------------------
>
>                 Key: HBASE-28002
>                 URL: https://issues.apache.org/jira/browse/HBASE-28002
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Ray Mattingly
>            Assignee: Ray Mattingly
>            Priority: Major
>
> In https://issues.apache.org/jira/browse/HBASE-27536 we added the ability to 
> include Scan operations in the slow log params. It would be useful to include 
> more operations too. Beyond just showing the shape of the request to slow log 
> readers, this would also ensure that operation attributes can be inferred.
> There are a few complications to consider for some operation types:
>  * Mutate:
>  ** we should probably strip the columns from these puts. Otherwise we might 
> produce unpredictably large slow log payloads, and there are potentially 
> security concerns to consider
>  * Multi
>  ** we should also consider stripping columns from these requests
>  ** (configurably?) limiting the number of operations that can be included. 
> For example, maybe we only want to include 5 operations on a slow log payload 
> for a 100 operation MultiRequest for the sake of brevity 
>  ** we may want to deduplicate operation attributes. I'm not really sure how 
> we'd do this without the output being misleading



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to