object MetricsCollector extends Serializable with LazyLogging
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MetricsCollector
- LazyLogging
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class EmptyConfig() extends ConfigBase with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DefaultUndef: String
- val GroupIdKey: String
- val InstrumentationJobDescription: String
- val InstrumentationJobId: String
- val InstrumentationReadJobDescription: String
- val InstrumentationReadJobId: String
- val SparkConfCollectBasicStats: String
- val SparkConfComponentMetricsTable: String
- val SparkConfDisableOffload: String
- val SparkConfExpectedInterims: String
- val SparkConfFabricIdKey: String
- val SparkConfInterimsTable: String
- val SparkConfJobBranch: String
- val SparkConfJobUriKey: String
- val SparkConfOffloadForTestEnabled: String
- val SparkConfPackagesPath: String
- val SparkConfPipelineCodeKey: String
- val SparkConfPipelineMetricsTable: String
- val SparkConfPipelineProcessesKey: String
- val SparkConfPipelineUUIDKey: String
- val SparkConfPipelineUriKey: String
- val SparkConfProjectID: String
- val SparkConfRunTypeKey: String
- val SparkConfServiceUrlKey: String
- val SparkConfStorageFormat: String
- val SparkConfTablePartitioningDisabled: String
- val SparkConfTestListenerEnabled: String
- val SparkConfURL: String
- val SparkConfUserIdKey: String
- val SparkConfsToLog: List[String]
- val SparkDeltaPathPrefix: String
- def addSparkListener(spark: SparkSession, executionUrlOptional: Option[String], session: String, scheduled: Boolean): Unit
-
def
addSparkListener(spark: SparkSession, executionUrl: String, session: String, scheduled: Boolean): Unit
- Annotations
- @Py4JWhitelist()
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val emptyConfig: EmptyConfig
- def end(): Unit
- def end(spark: SparkSession, interimDetails: List[(InterimKey, DataFrame)]): Unit
-
def
end(spark: SparkSession): Unit
- Annotations
- @Py4JWhitelist()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getJobGroup(spark: SparkSession): String
- def getListenerFromSparkSession(sparkSession: SparkSession): Option[ProphecyEventSendingListener]
- def getSession(sessionForInteractive: String): String
- def getSessionAppendedKey(key: String, session: String): String
- def getSparkProperty(confKey: String, spark: SparkSession): Option[String]
- def getTaskIdFromGroup(spark: SparkSession): String
- def getUniqueSessionId(session: SparkSession): Option[String]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
initializeMetrics(spark: SparkSession): Unit
- Annotations
- @Py4JWhitelist()
- def instrument[R, T <: Product](spark: SparkSession, pipelineId: String, sessionForInteractive: String, interimDetails: List[(InterimKey, DataFrame)], config: T)(func: ⇒ R): Unit
- def instrument[R](spark: SparkSession, pipelineId: String, sessionForInteractive: String = "", interimDetails: List[(InterimKey, DataFrame)] = Nil)(func: ⇒ R): Unit
-
def
instrumentExternal[R](func: ⇒ R, spark: SparkSession, pipelineId: String, sessionForInteractive: String, interimDetailsTupleList: List[((String, String, String), DataFrame)] = Nil): Unit
- Annotations
- @Py4JWhitelist()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val sessionDataStore: TrieMap[String, InMemoryStore]
-
def
start(spark: SparkSession, pipelineId: String, sessionForInteractive: String, pipelineConfigOptional: Option[String]): Unit
- Annotations
- @Py4JWhitelist()
-
def
start(spark: SparkSession, pipelineId: String, sessionForInteractive: String, pipelineConfig: String): Unit
- Annotations
- @Py4JWhitelist()
-
def
start[T <: Product](spark: SparkSession, pipelineId: String, sessionForInteractive: String, config: T): Unit
- Annotations
- @Py4JWhitelist()
-
def
start(spark: SparkSession, pipelineId: String, sessionForInteractive: String = ""): Unit
- Annotations
- @Py4JWhitelist()
-
def
start[T <: Product](spark: SparkSession, pipelineId: String, config: T): Unit
- Annotations
- @Py4JWhitelist()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.