[ 
https://issues.apache.org/jira/browse/SPARK-14151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15211634#comment-15211634
 ] 

Saisai Shao commented on SPARK-14151:
-------------------------------------

I'm currently working on the second choice, to offer external developers 
another choice of constructor without {{SecurityManager}}, that will be more 
consistent with the current code.

> Propose to refactor and expose Metrics Sink and Source interface
> ----------------------------------------------------------------
>
>                 Key: SPARK-14151
>                 URL: https://issues.apache.org/jira/browse/SPARK-14151
>             Project: Spark
>          Issue Type: Improvement
>          Components: Spark Core
>            Reporter: Saisai Shao
>            Priority: Minor
>
> MetricsSystem is designed for plug-in different sources and sinks, user could 
> write their own sources and sinks and configured through metrics.properties, 
> MetricsSystem will register it through reflection. But current Source and 
> Sink interface is private, which means user cannot create their own sources 
> and sinks unless using the same package.
> So here propose to expose source and sink interface, this will let user build 
> and maintain their own source and sink, alleviate the maintenance overhead of 
> spark codebase. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to