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

Anu Engineer updated HDDS-1153:
-------------------------------
    Issue Type: Bug  (was: Sub-task)
        Parent:     (was: HDDS-1150)

> Make tracing instrumentation configurable
> -----------------------------------------
>
>                 Key: HDDS-1153
>                 URL: https://issues.apache.org/jira/browse/HDDS-1153
>             Project: Hadoop Distributed Data Store
>          Issue Type: Bug
>            Reporter: Elek, Marton
>            Assignee: Kitti Nanasi
>            Priority: Major
>              Labels: newbie
>
> TracingUtil.createProxy is a helper method to create a proxy instance with 
> tracing support.
> The proxy instance implements the same interface as the original class and 
> delegates all the method calls to the original instance but it also sends 
> tracing information to the tracing server.
> By default it's not a big overhead as the tracing libraries can be configured 
> to send tracing only with some low probability.
> But to make it more safe we can make it optional. With a global 
> 'hdds.tracing.enabled' configuration variable (can be true by default) we can 
> adjust the behavior of TracingUtil.createProxy.
> If the tracing is disabled the TracingUtil.createProxy should return with the 
> 'delegate' parameter instead of a proxy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to