Creación de automatización con eventos
Cree la automatización basada en cambios de estado para los recursos de Data Science mediante los tipos de servicio, las reglas y las acciones del evento.
Los siguientes recursos de Data Science emiten eventos y explican cómo configurar notificaciones de eventos:
- Tipos de eventos de proyectos
- Tipos de eventos de sesión de bloc de notas
- Tipos de eventos de modelo
- Tipos de eventos de despliegues de modelos
- Tipos de evento de trabajo y ejecución de trabajo
- Tipos de eventos de ejecución de pipeline y pipeline
Tipos de eventos de proyectos
Estos son los tipos de eventos que emiten los proyectos:
Nombre fácil de recordar | Tipo de Evento |
---|---|
Crear Proyecto |
|
Inicio de supresión de proyecto |
|
Fin de supresión de proyecto |
|
Actualizar Proyecto |
|
Ejemplo de proyecto
Este es un evento de referencia para los proyectos:
{
"eventType": "com.oraclecloud.datascience.createproject",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "datascience",
"eventTime": "2019-11-22T01:43:35.246Z",
"eventID": "<unique_ID>
",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>
",
"compartmentName": "example_compartment",
"resourceName": "example_project",
"resourceId": "ocid1.datascienceproject.oc1.iad.<unique_ID>
",
"availabilityDomain": "<availability_domain>
",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
}
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>
"
}
}
Tipos de eventos de sesión de bloc de notas 🔗
Estos son los tipos de eventos que emiten las sesiones de bloc de notas:
Nombre fácil de recordar | Tipo de Evento |
---|---|
Inicio de activación de sesión de bloc de notas |
|
Fin de activación de sesión de bloc de notas |
|
Inicio de creación de sesión de bloc de notas |
|
Fin de creación de sesión de bloc de notas |
|
Inicio de desactivación de sesión de bloc de notas |
|
Fin de desactivación de sesión de bloc de notas |
|
Inicio de supresión de sesión de bloc de notas |
|
Fin de supresión de sesión de bloc de notas |
|
Actualizar sesión de Notebook |
|
Ejemplo de sesión de bloc de notas
Este es un evento de referencia para las sesiones de bloc de notas:
{
"eventType": "com.oraclecloud.datascience.updatenotebooksession",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "datascience",
"eventTime": "2019-11-22T01:43:35.246Z",
"eventID": "<unique_ID>
",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>
",
"compartmentName": "example_compartment",
"resourceName": "example_notebook_session",
"resourceId": "ocid1.datasciencenotebooksession.oc1.iad.<unique_ID>
",
"availabilityDomain": "<availability_domain>
",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
}
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>
"
}
}
Tipos de eventos de modelos 🔗
Estos son los tipos de eventos que emiten los modelos:
Nombre fácil de recordar | Tipo de Evento |
---|---|
Activar modelo |
|
Crear Modelo |
|
Desactivar modelo |
|
Suprimir Modelo |
|
Actualizar modelo |
|
Ejemplo de modelo
Este es un evento de referencia para los modelos:
{
"eventType": "com.oraclecloud.datascience.deletemodel",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "datascience",
"eventTime": "2019-11-22T01:43:35.246Z",
"eventID": "<unique_ID>
",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>
",
"compartmentName": "example_compartment",
"resourceName": "example_model",
"resourceId": "ocid1.datasciencemodel.oc1.iad.<unique_ID>
",
"availabilityDomain": "<availability_domain>
",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
}
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>
"
}
}
Tipos de eventos de despliegues de modelos 🔗
Estos son los tipos de eventos que emiten los despliegues de modelos:
Nombre fácil de recordar | Tipo de Evento |
---|---|
Activar despliegue de modelo |
|
Crear despliegue de modelo |
|
Desactivar despliegue de modelo |
|
Suprimir despliegue de modelo |
|
Actualizar despliegue de modelo |
|
Ejemplo de despliegue de modelo
Este es un evento de referencia para los despliegues de modelos:
"exampleEvent": {
"eventType": "com.oraclecloud.datascience.createmodeldeployment.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "datascience",
"eventTime": "2021-03-03T01:43:35.246Z",
"eventID": "unique_ID",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_model_deployment",
"resourceId": "ocid1.datasciencemodeldeployment.oc1.iad.unique_ID",
"availabilityDomain": "availability_domain",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
}
},
Tipos de evento de trabajo y ejecución de trabajo 🔗
Estos son los tipos de eventos que emiten los trabajos y las ejecuciones de trabajos:
Nombre fácil de recordar | Tipo de Evento |
---|---|
Trabajo - Crear |
|
Trabajo - Inicio de supresión |
|
Trabajo - Fin de supresión |
|
Trabajo - Actualización |
|
Ejecución de trabajo - Inicio de cancelación |
|
Ejecución de trabajo - Fin de cancelación |
|
Ejecución de trabajo - Inicio de creación |
|
Ejecución de trabajo - Fin de creación |
|
Ejecución de trabajo - Supresión |
|
Ejecución de trabajo - Fallo |
|
Ejecución de trabajo - Correcta |
|
Ejecución de trabajo - Timeout |
|
Ejecución de trabajo - Actualización |
|
Tipos de eventos de ejecución de pipeline y pipeline 🔗
Estos son los tipos de eventos que emiten las ejecuciones de pipeline y pipeline:
Nombre fácil de recordar | Tipo de Evento |
---|---|
Pipeline - Crear |
|
Pipeline: inicio de supresión |
|
Pipeline - Fin de supresión |
|
Pipeline - Actualizar |
|
Ejecución de pipeline - Inicio de cancelación |
|
Ejecución de pipeline - Fin de cancelación |
|
Ejecución de pipeline - Inicio de creación |
|
Ejecución de pipeline - Fin de creación |
|
Ejecución de pipeline - Suprimir |
|
Ejecución de pipeline - Fallo |
|
Ejecución de pipeline - Correcta |
|
Ejecución de pipeline - Timeout |
|
Ejecución de pipeline - Actualizar |
|
Referencias para utilizar el servicio Events 🔗
Puede definir reglas que disparen una acción específica cuando se produce un evento. Por ejemplo, puede configurar el servicio Notificaciones para enviarle un mensaje de Slack cuando se cargue un artefacto en un repositorio específico.
Para obtener más información, consulte: