6

Estábamos probando el servicio Azure Storage Analytics, y algo muy inusual llamó nuestra atención.Activar el diagnóstico en Azure consume transacciones: MACommand.xml

El recuento de transacciones para la cuenta de almacenamiento de diagnósticos (la cuenta en la que el servicio de diagnóstico escribe sus datos) era extremadamente alto. Estamos hablando de 600 ~ transacción por hora, todas las cuales son operaciones de GetBlob(), y todas terminaron con error (ClientOtherError es igual al número total de operaciones). La investigación adicional reveló que cada instancia en ejecución que tiene Diagnóstico activado, produce 300 ~ transacciones por hora (tenemos 2 instancias, por lo tanto, el 600). Continuando con la investigación, mirando los registros de $ que está produciendo el servicio analítico, se reveló lo que realmente está sucediendo:

El registro está lleno de muchas llamadas a un archivo xml que no existe. El archivo de registro en sí es muy desordenado, pero es muy claro que la mayoría de las llamadas busca:

https: // * *** .blob.core.windows.net/MAM/MACommand.xml y también /mam/MACommanda.xml y /mam/MACommandb.xml

todas esas llamadas tienen un error de 404.

Este problema es un problema real para nosotros, y no tenemos idea de qué lo causa.

¿Alguien ha encontrado este problema?

(edit: Se olvidó de mencionar, el Servicio de Diagnóstico no está registrando cualquier cosa - scheduledTransferPeriod es cero para todas las categorías)

+0

Lo ScheduledTransferPeriod has configurado para el diagnóstico, si las hay? – tijmenvdk

+0

Es ScheduledTransferPeriod = 0 en todas las categorías. No se está haciendo ningún registro –

Respuesta