Compatibilidad con sus propios contenedores con el Monitor de modelos de Amazon SageMaker
El monitor de modelos de Amazon SageMaker proporciona un contenedor prediseñado con capacidad de analizar los datos capturados desde puntos de conexión o trabajos de transformación por lotes para conjuntos de datos tabulares. Si desea traer su propio contenedor, el monitor de modelos proporciona puntos de extensión que puede utilizar.
Desde dentro del sistema, cuando se crea una MonitoringSchedule, el monitor de modelos inicia en última instancia los trabajos de procesamiento. Por lo tanto, el contenedor debe estar al tanto del contrato de trabajo de procesamiento documentado en el tema Cómo crear su propio contenedor de procesamiento (escenario avanzado). Tenga en cuenta que el monitor de modelos inicia el trabajo de procesamiento en su nombre según la programación. Al invocar, el monitor de modelos configura variables de entorno adicionales para que su contenedor tenga suficiente contexto para procesar los datos para esa ejecución particular de la supervisión programada. Para obtener información adicional sobre las entradas de contenedores, consulte Entradas de contrato de contenedor.
En el contenedor, utilizando las variables de entorno/contexto anteriores, ahora puede analizar el conjunto de datos para el período actual en su código personalizado. Una vez completado este análisis, puede optar por emitir sus informes para que se carguen en buckets de S3. Los informes que genera el contenedor prediseñado se documentan en Salidas del contrato de contenedor. Si desea que la visualización de los informes funcione en SageMaker Studio, debe seguir el mismo formato. También puede optar por emitir informes completamente personalizados.
También puede emitir métricas de CloudWatch desde el contenedor según las instrucciones que se indican en Métricas de CloudWatch si utiliza sus propios contenedores.