Detalles para Data Flow
Detalles de registro para los logs de diagnóstico de Spark de Data Flow.
Recursos
- applications
Categorías de log
Valor de API (ID): | Consola (nombre mostrado) | Descripción |
---|---|---|
all | Diagnóstico | Incluye todos los logs generados por el marco de Apache Spark (controlador y ejecutores). |
Disponibilidad
El registro de Data Flow está disponible en todas las regiones de los dominios comerciales.
Comentarios
Los logs de diagnóstico de Spark solo se pueden activar en el nivel de aplicación de Data Flow y no se pueden sustituir.
Si activa el registro para una aplicación de Data Flow, los logs de diagnóstico de Spark se transmiten para cualquier nuevo envío de ejecución de Data Flow. Las ejecuciones ya aceptadas o en curso no se actualizan.
Contenido de un log de diagnóstico de Spark de flujo de datos
Propiedad | Descripción |
---|---|
specversion | Versión de esquema del log de Oracle Cloud Infrastructure Logging. |
type | Categoría de log que sigue la convención com.oraclecloud.{service}.{resource-type}.{category} .com.oraclecloud.dataflow.run.driver com.oraclecloud.dataflow.run.executor |
source | Nombre del recurso que ha generado el mensaje. |
subject | Subrecurso específico que generó el evento. |
Identificador | Identificador único de origen para esta ingestión por lotes. |
time | Hora a la que se generó la salida de la función en formato de registro de hora de RFC 3339. |
oracle.logid | OCID del objeto de log de Oracle Cloud Infrastructure Logging. |
oracle.loggroupid | OCID del grupo de logs de Oracle Cloud Infrastructure Logging. |
oracle.compartmentid | OCID del compartimento en el que está el grupo de logs de Oracle Cloud Infrastructure Logging. |
oracle.tenantid | OCID del arrendatario. |
oracle.ingestedtime | Hora a la que Oracle Cloud Infrastructure Logging ingirió la línea de log en formato de registro de hora de RFC 3339. |
data[i].id | Identificador único para este evento de log. |
data[i].time | Hora en la que se generó esta entrada de log específica. Debe cumplir el formato especificado en RFC 3339. |
datos[i].datos | Datos no vacíos que representan un evento de log. |
data.data[i].nivel | El nivel de registro del evento de registro. |
data.data[i].mensaje | Un mensaje que describe los detalles del evento. |
data.data[i].opcRequestId | ID de solicitud único asignado por Oracle que se genera cuando se envía la ejecución de Data Flow y se incluye en la respuesta createRun. |
data.data[i].runId | OCID de Data Flow ejecutado cuyo recurso (un controlador o ejecutor de Spark) ha generado este mensaje. |
data.data[i].thread | Nombre del thread que ha generado el evento de registro. |
Ejemplo de log de diagnóstico de Spark de flujo de datos
{
"datetime": 1687551602245,
"logContent": {
"data": {
"logLevel": "INFO",
"message": "Execution complete.",
"opcRequestId": "<unique_ID>",
"runId": "ocid1.dataflowrun.oc1.ca-toronto-1.<unique_ID>",
"thread": "shaded.dataflow.oracle.dfcs.spark.wrapper.DataflowWrapper"
},
"id": "<unique_ID>",
"oracle": {
"compartmentid": "ocid1.tenancy.oc1..<unique_ID>",
"ingestedtime": "2023-06-23T20:20:06.974Z",
"loggroupid": "ocid1.loggroup.oc1.ca-toronto-1.<unique_ID>",
"logid": "ocid1.log.oc1.ca-toronto-1.<unique_ID>",
"tenantid": "ocid1.tenancy.oc1..<unique_ID>"
},
"source": "Sample CSV Processing App",
"specversion": "1.0",
"subject": "spark-driver",
"time": "2023-06-23T20:20:02.245Z",
"type": "com.oraclecloud.dataflow.run.driver"
},
"regionId": "ca-toronto-1"
}
Uso de CLI
Consulte Activación de logs de diagnóstico de Spark de Oracle Cloud Infrastructure Logging para obtener un comando de ejemplo para activar el registro de diagnóstico de Spark de Data Flow.