-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-48629] Migrate the residual code to structured logging framework #46986
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
d734306
83bf8a0
1103b6b
d1e0713
89538d0
5e61944
bf7ffb8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -80,6 +80,7 @@ private[spark] object LogKeys { | |
| case object APP_STATE extends LogKey | ||
| case object ARCHIVE_NAME extends LogKey | ||
| case object ARGS extends LogKey | ||
| case object ARTIFACTS extends LogKey | ||
| case object ARTIFACT_ID extends LogKey | ||
| case object ATTRIBUTE_MAP extends LogKey | ||
| case object AUTH_ENABLED extends LogKey | ||
|
|
@@ -282,6 +283,7 @@ private[spark] object LogKeys { | |
| case object FREE_MEMORY_SIZE extends LogKey | ||
| case object FROM_OFFSET extends LogKey | ||
| case object FROM_TIME extends LogKey | ||
| case object FS_DATA_OUTPUT_STREAM extends LogKey | ||
| case object FUNCTION_NAME extends LogKey | ||
| case object FUNCTION_PARAM extends LogKey | ||
| case object GLOBAL_INIT_FILE extends LogKey | ||
|
|
@@ -299,9 +301,8 @@ private[spark] object LogKeys { | |
| case object HIVE_OPERATION_STATE extends LogKey | ||
| case object HIVE_OPERATION_TYPE extends LogKey | ||
| case object HOST extends LogKey | ||
| case object HOSTS extends LogKey | ||
| case object HOST_LOCAL_BLOCKS_SIZE extends LogKey | ||
| case object HOST_NAME extends LogKey | ||
| case object HOST_NAMES extends LogKey | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's unify |
||
| case object HOST_PORT extends LogKey | ||
| case object HOST_PORT2 extends LogKey | ||
| case object HUGE_METHOD_LIMIT extends LogKey | ||
|
|
@@ -337,6 +338,7 @@ private[spark] object LogKeys { | |
| case object KEY2 extends LogKey | ||
| case object KEYTAB extends LogKey | ||
| case object KEYTAB_FILE extends LogKey | ||
| case object KILL_EXECUTORS extends LogKey | ||
| case object LABEL_COLUMN extends LogKey | ||
| case object LARGEST_CLUSTER_INDEX extends LogKey | ||
| case object LAST_ACCESS_TIME extends LogKey | ||
|
|
@@ -357,10 +359,10 @@ private[spark] object LogKeys { | |
| case object LOCAL_BLOCKS_SIZE extends LogKey | ||
| case object LOCAL_SCRATCH_DIR extends LogKey | ||
| case object LOCATION extends LogKey | ||
| case object LOGICAL_PLAN extends LogKey | ||
| case object LOGICAL_PLAN_COLUMNS extends LogKey | ||
| case object LOGICAL_PLAN_LEAVES extends LogKey | ||
| case object LOG_ID extends LogKey | ||
| case object LOG_KEY_FILE extends LogKey | ||
| case object LOG_LEVEL extends LogKey | ||
| case object LOG_OFFSET extends LogKey | ||
| case object LOG_TYPE extends LogKey | ||
|
|
@@ -385,6 +387,7 @@ private[spark] object LogKeys { | |
| case object MAX_NUM_PARTITIONS extends LogKey | ||
| case object MAX_NUM_POSSIBLE_BINS extends LogKey | ||
| case object MAX_NUM_ROWS_IN_MEMORY_BUFFER extends LogKey | ||
| case object MAX_SERVICE_NAME_LENGTH extends LogKey | ||
| case object MAX_SIZE extends LogKey | ||
| case object MAX_SLOTS extends LogKey | ||
| case object MAX_SPLIT_BYTES extends LogKey | ||
|
|
@@ -395,6 +398,7 @@ private[spark] object LogKeys { | |
| case object MEMORY_THRESHOLD_SIZE extends LogKey | ||
| case object MERGE_DIR_NAME extends LogKey | ||
| case object MESSAGE extends LogKey | ||
| case object METADATA extends LogKey | ||
| case object METADATA_DIRECTORY extends LogKey | ||
| case object METADATA_JSON extends LogKey | ||
| case object META_FILE extends LogKey | ||
|
|
@@ -541,7 +545,7 @@ private[spark] object LogKeys { | |
| case object OLD_VALUE extends LogKey | ||
| case object OPEN_COST_IN_BYTES extends LogKey | ||
| case object OPERATION_HANDLE extends LogKey | ||
| case object OPERATION_HANDLE_IDENTIFIER extends LogKey | ||
| case object OPERATION_ID extends LogKey | ||
| case object OPTIMIZED_PLAN_COLUMNS extends LogKey | ||
| case object OPTIMIZER_CLASS_NAME extends LogKey | ||
| case object OPTIONS extends LogKey | ||
|
|
@@ -583,6 +587,7 @@ private[spark] object LogKeys { | |
| case object POST_SCAN_FILTERS extends LogKey | ||
| case object PREDICATE extends LogKey | ||
| case object PREDICATES extends LogKey | ||
| case object PREFERRED_SERVICE_NAME extends LogKey | ||
| case object PREFIX extends LogKey | ||
| case object PRETTY_ID_STRING extends LogKey | ||
| case object PRINCIPAL extends LogKey | ||
|
|
@@ -613,6 +618,7 @@ private[spark] object LogKeys { | |
| case object RANGE extends LogKey | ||
| case object RATE_LIMIT extends LogKey | ||
| case object RATIO extends LogKey | ||
| case object RDD extends LogKey | ||
| case object RDD_CHECKPOINT_DIR extends LogKey | ||
| case object RDD_DEBUG_STRING extends LogKey | ||
| case object RDD_DESCRIPTION extends LogKey | ||
|
|
@@ -641,6 +647,7 @@ private[spark] object LogKeys { | |
| case object REMOVE_FROM_MASTER extends LogKey | ||
| case object REPORT_DETAILS extends LogKey | ||
| case object REQUESTER_SIZE extends LogKey | ||
| case object REQUEST_EXECUTORS extends LogKey | ||
| case object REQUEST_ID extends LogKey | ||
| case object RESOURCE extends LogKey | ||
| case object RESOURCE_NAME extends LogKey | ||
|
|
@@ -679,6 +686,7 @@ private[spark] object LogKeys { | |
| case object SESSION_KEY extends LogKey | ||
| case object SET_CLIENT_INFO_REQUEST extends LogKey | ||
| case object SHARD_ID extends LogKey | ||
| case object SHORTER_SERVICE_NAME extends LogKey | ||
| case object SHORT_USER_NAME extends LogKey | ||
| case object SHUFFLE_BLOCK_INFO extends LogKey | ||
| case object SHUFFLE_DB_BACKEND_KEY extends LogKey | ||
|
|
@@ -756,7 +764,6 @@ private[spark] object LogKeys { | |
| case object TASK_ATTEMPT_ID extends LogKey | ||
| case object TASK_ID extends LogKey | ||
| case object TASK_INDEX extends LogKey | ||
| case object TASK_INFO_ID extends LogKey | ||
| case object TASK_LOCALITY extends LogKey | ||
| case object TASK_NAME extends LogKey | ||
| case object TASK_REQUIREMENTS extends LogKey | ||
|
|
@@ -835,6 +842,7 @@ private[spark] object LogKeys { | |
| case object WORKER_PORT extends LogKey | ||
| case object WORKER_URL extends LogKey | ||
| case object WRITE_AHEAD_LOG_INFO extends LogKey | ||
| case object WRITE_AHEAD_LOG_RECORD_HANDLE extends LogKey | ||
| case object WRITE_JOB_UUID extends LogKey | ||
| case object XML_SCHEDULING_MODE extends LogKey | ||
| case object XSD_PATH extends LogKey | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -145,13 +145,11 @@ class StreamingQueryListenerBus(sparkSession: SparkSession) extends Logging { | |
| case t: QueryTerminatedEvent => | ||
| listener.onQueryTerminated(t) | ||
| case _ => | ||
| logWarning( | ||
| log"Unknown StreamingQueryListener event: " + | ||
| log"${MDC(LogKeys.EVENT, event)}") | ||
| logWarning(log"Unknown StreamingQueryListener event: ${MDC(LogKeys.EVENT, event)}") | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Make our code format look pretty |
||
| } | ||
| } catch { | ||
| case e: Exception => | ||
| logWarning(s"Listener $listener threw an exception", e) | ||
| logWarning(log"Listener ${MDC(LogKeys.LISTENER, listener)} threw an exception", e) | ||
| }) | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -25,7 +25,7 @@ import org.apache.spark.deploy.DeployMessages.{DecommissionWorkersOnHosts, Maste | |
| import org.apache.spark.deploy.Utils.addRenderLogHandler | ||
| import org.apache.spark.deploy.master.Master | ||
| import org.apache.spark.internal.{Logging, MDC} | ||
| import org.apache.spark.internal.LogKeys.{HOST_NAMES, NUM_REMOVED_WORKERS} | ||
| import org.apache.spark.internal.LogKeys.{HOSTS, NUM_REMOVED_WORKERS} | ||
| import org.apache.spark.internal.config.DECOMMISSION_ENABLED | ||
| import org.apache.spark.internal.config.UI.MASTER_UI_DECOMMISSION_ALLOW_MODE | ||
| import org.apache.spark.internal.config.UI.UI_KILL_ENABLED | ||
|
|
@@ -79,7 +79,7 @@ class MasterWebUI( | |
| } else { | ||
| val removedWorkers = masterEndpointRef.askSync[Integer]( | ||
| DecommissionWorkersOnHosts(hostnames)) | ||
| logInfo(log"Decommissioning of hosts ${MDC(HOST_NAMES, hostnames)}" + | ||
| logInfo(log"Decommissioning of hosts ${MDC(HOSTS, hostnames)}" + | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's unify it as |
||
| log" decommissioned ${MDC(NUM_REMOVED_WORKERS, removedWorkers)} workers") | ||
| if (removedWorkers > 0) { | ||
| resp.setStatus(HttpServletResponse.SC_OK) | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
|
|
@@ -83,7 +83,7 @@ private[spark] class Executor( | |||
| extends Logging { | ||||
|
|
||||
| logInfo(log"Starting executor ID ${LogMDC(LogKeys.EXECUTOR_ID, executorId)}" + | ||||
| log" on host ${LogMDC(HOST_NAME, executorHostname)}") | ||||
| log" on host ${LogMDC(HOST, executorHostname)}") | ||||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's unify it as
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. spark/resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocator.scala Line 765 in e972dae
|
||||
| logInfo(log"OS info ${LogMDC(OS_NAME, System.getProperty("os.name"))}," + | ||||
| log" ${LogMDC(OS_VERSION, System.getProperty("os.version"))}, " + | ||||
| log"${LogMDC(OS_ARCH, System.getProperty("os.arch"))}") | ||||
|
|
||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's unify
HOST_NAMEtoHOSTand removeHOST_NAME