[ https://issues.apache.org/jira/browse/SPARK-14151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16082508#comment-16082508 ]
Saisai Shao commented on SPARK-14151: ------------------------------------- Thanks [~jiangxb] for your response. I'm not sure if it requires a standard SPIP for this JIRA, because this is a simple improvement and we just only expose APIs, not create new APIs. I would think only big new changes require SPIP, there's not so many things I could address in the SPIP. Would like to hear other's comment. > 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.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org