Packages

case class SessionEvent(sessionId: String, name: String, engineId: String, username: String, ip: String, serverIp: String, conf: Map[String, String], startTime: Long, endTime: Long = -1L, totalOperations: Int = 0, sessionRunTime: Long = 0, sessionCpuTime: Long = 0) extends KyuubiEvent with SparkListenerEvent with Product with Serializable

Event Tracking for user sessions

sessionId

the identifier of a session

engineId

the engine id

ip

Client IP address

serverIp

Kyuubi Server IP address

startTime

Start time

endTime

End time

totalOperations

how many queries and meta calls

sessionRunTime

total time of running the session (including fetching shuffle data) in milliseconds

sessionCpuTime

total CPU time of running the session (including fetching shuffle data) in nanoseconds

Linear Supertypes
Serializable, Serializable, SparkListenerEvent, KyuubiEvent, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SessionEvent
  2. Serializable
  3. Serializable
  4. SparkListenerEvent
  5. KyuubiEvent
  6. Product
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SessionEvent(sessionId: String, name: String, engineId: String, username: String, ip: String, serverIp: String, conf: Map[String, String], startTime: Long, endTime: Long = -1L, totalOperations: Int = 0, sessionRunTime: Long = 0, sessionCpuTime: Long = 0)

    sessionId

    the identifier of a session

    engineId

    the engine id

    ip

    Client IP address

    serverIp

    Kyuubi Server IP address

    startTime

    Start time

    endTime

    End time

    totalOperations

    how many queries and meta calls

    sessionRunTime

    total time of running the session (including fetching shuffle data) in milliseconds

    sessionCpuTime

    total CPU time of running the session (including fetching shuffle data) in nanoseconds

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val conf: Map[String, String]
  7. def duration: Long
  8. var endTime: Long
  9. val engineId: String
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. final lazy val eventType: String
    Definition Classes
    KyuubiEvent
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. val ip: String
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def logEvent: Boolean
    Attributes
    protected[apache.spark]
    Definition Classes
    SparkListenerEvent
  17. val name: String
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. lazy val partitions: Seq[(String, String)]
    Definition Classes
    SessionEvent → KyuubiEvent
  22. val serverIp: String
  23. var sessionCpuTime: Long
  24. val sessionId: String
    Annotations
    @KVIndex()
  25. var sessionRunTime: Long
  26. val startTime: Long
  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. final def toJson: String
    Definition Classes
    KyuubiEvent
  29. var totalOperations: Int
  30. val username: String
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from SparkListenerEvent

Inherited from KyuubiEvent

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped