Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Modo de retención de ejecución para HealthOmics carreras
Una vez completada una ejecución, HealthOmics archiva los metadatos de la ejecución en CloudWatch. De forma predeterminada, CloudWatch conserva los datos de la ejecución de forma indefinida, a menos que cambies la política CloudWatch de retención. Los resultados de ejecución también se almacenan en Amazon S3 hasta que los elimine.
Uno de los ajustables HealthOmics cuotas de servicio es el maximum number of runs (active and inactive) de una región. HealthOmics conserva los metadatos de ejecución de hasta este número de ejecuciones para que los utilicen las operaciones de la consola y la API (ListRuns y GetRun). Al iniciar una ejecución, puede configurar el parámetro del modo de retención de la ejecución para indicar el comportamiento de retención de la ejecución. El parámetro admite los valores REMOVE y RETAIN.
En el caso de una ejecución nueva con el modo de retención establecido en REMOVE, si HealthOmics intenta añadir la ejecución después de haber guardado el número máximo de ejecuciones, se eliminan automáticamente los metadatos de la ejecución más antigua que ha establecido el modo REMOVE. Esta eliminación no afecta a los datos almacenados en Amazon S3 CloudWatch o Amazon S3.
RETAIN es el valor predeterminado para el modo de retención de ejecuciones. En el caso de las ejecuciones en este modo, el sistema no elimina los metadatos de las ejecuciones. Si HealthOmics alcanza el número máximo de corridas, todas configuradas en RETAIN, no podrá crear corridas adicionales hasta que elimine algunas corridas.
Si planea ejecutar un lote de más corridas que el número máximo de ejecuciones al mismo tiempo, asegúrese de configurar el modo de retención de ejecuciones en ELIMINAR. De lo contrario, el lote HealthOmics fallará al intentar iniciar la siguiente ejecución después del máximo.
Consideraciones adicionales sobre el uso del modo de retención REMOVE:
-
Cuando empiece a utilizar REMOVE como modo de retención por primera vez, considere la posibilidad de eliminar una o más ejecuciones que utilicen el modo RETAIN para liberar espacios. A medida que inicie más ejecuciones de REMOVE, la eliminación automática se hará cargo, por lo que habrá suficientes ranuras disponibles para nuevas ejecuciones.
-
Si desea volver a ejecutar una ejecución archivada (o un conjunto de ejecuciones), utilice la HealthOmics herramienta CLI para volver a ejecutar. Para obtener más información y ejemplos de cómo utilizar esta herramienta, consulte la reejecución de Omics en el repositorio de herramientas
. HealthOmics GitHub -
Se recomienda configurar un nombre único para cada ejecución. Después HealthOmics de eliminar una ejecución, no podrás usar la consola o la API para buscar el nombre o el ID de la ejecución. Sin embargo, puedes utilizarlos CloudWatch para buscar el nombre de la ejecución, así que usa nombres únicos para obtener los mejores resultados de búsqueda.
-
Puede usar el CloudWatch start-query comando para obtener información sobre una ejecución archivada. Si el nombre de la ejecución no es único, la consulta puede devolver varios manifiestos. Los parámetros de hora de inicio y hora de finalización definen el intervalo de tiempo de la búsqueda.
aws logs start-query \ --log-group-name "/aws/omics/WorkflowLog" \ --query-string 'filter @logStream like "manifest" and @message like "
myRunName
"' \ --end-time <END-EPOCH-TIME> --start-time <START-EPOCH-TIME>El start-query comando devuelve un identificador de consulta. Al pasar el identificador de consulta al get-query-results comando, se obtienen los resultados de la consulta.
aws logs get-query-results --query-id
QueryId