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
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 DeltaPathPrefix: String
- val InstrumentationJobDescription: String
- val InstrumentationJobId: String
- val InstrumentationReadJobDescription: String
- val InstrumentationReadJobId: String
-
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 disableOffload: String
- 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 getTaskIdFromGroup(spark: SparkSession): String
- def getUniqueSessionId(session: SparkSession): Option[String]
- val groupIdKey: String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
initializeMetrics(spark: SparkSession): Unit
- Annotations
- @Py4JWhitelist()
- 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)]): 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]
- val sparkConfComponentMetricsTable: 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 sparkConfTestListenerEnabled: String
- val sparkConfURL: String
- val sparkConfUserIdKey: String
-
def
start(spark: SparkSession, pipelineId: String, sessionForInteractive: String = ""): 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.