[
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)