Lantao Jin created SPARK-23385:
----------------------------------
Summary: Allow SparkUITab to be customized adding in SparkConf and
loaded when creating SparkUI
Key: SPARK-23385
URL: https://issues.apache.org/jira/browse/SPARK-23385
Project: Spark
Issue Type: New Feature
Components: Spark Core
Affects Versions: 2.2.1
Reporter: Lantao Jin
It would be nice if there was a mechanism to allow to add customized SparkUITab
(embedded like Jobs, Stages, Storage, Environment, Executors,...) to be
registered through SparkConf settings. This would be more flexible when we need
display some special information in UI rather than adding the embedded one by
one and wait community to merge.
I propose to introduce a new configuration option, spark.extraUITabs, that
allows customized WebUITab to be specified in SparkConf and registered when
SparkUI is created. Here is the proposed documentation for the new option:
{quote}
A comma-separated list of classes that implement SparkUITab; when initializing
SparkUI, instances of these classes will be created and registered to the tabs
array in SparkUI. If a class has a two-argument constructor that accepts a
SparkUI and AppStatusStore, that constructor will be called; If a class has a
single-argument constructor that accepts a SparkUI; otherwise, a zero-argument
constructor will be called. If no valid constructor can be found, the SparkUI
creation will fail with an exception.
{quote}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]