Я создал конвейер службы машинного обучения Azure, который я вызываю извне, используя его конечную точку покоя.Но мне также нужно периодически отслеживать его запуск, независимо от того, завершился он или нет. Есть ли метод внутри конечной точки покоя конвейера машинного обучения, к которому я могу обратиться, чтобы проверить его состояние выполнения? Я пробовал выполнить шаги, упомянутые в ссылке здесь https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/pipeline-batch-scoring/pipeline-batch-scoring.ipynb
Для получения статуса запуска вы можете использовать API REST, описанные здесь https://github.com/Azure/azure-rest-api-specs/tree/master/specification/machinelearningservices/data-plane
В частности, вам нужно https://github.com/Azure/azure-rest-api-specs/blob/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-08-01/runHistory.json
, используйте этот вызов для получения информации о запуске, включая статус:
.} / подробности