Résoudre les problèmes liés à la collecte des données dans Azure Monitor
Cet article explique comment détecter lorsque la collecte de données dans Azure Monitor s’arrête et détaille les étapes à suivre pour résoudre les problèmes de collecte de données.
Important
Si vous résolvez des problèmes de collecte de données pour un scénario qui utile une règle de collecte de données (DCR), comme l’agent Azure Monitor ou l’API Ingestion de journaux, consultez Superviser et résoudre les problèmes de collecte de données DCR dans Azure Monitor pour obtenir des informations de dépannage supplémentaires.
Limite quotidienne atteinte
Le plafond quotidien limite la quantité de données qu’un espace de travail Log Analytics peut collecter au cours d’une journée. Lorsque la limite quotidienne est atteinte, la collecte de données s’arrête jusqu’à l’heure de réinitialisation. Vous pouvez attendre que la collecte redémarre automatiquement ou augmenter le plafond du volume de données quotidien.
Vérifier l’état de collecte des données de l’espace de travail Log Analytics
Lorsque la collecte de données d’un espace de travail Log Analytics s’arrête, un événement de Opération est créé dans cet espace de travail. Exécutez la requête suivante pour vérifier si vous avez atteint le plafond quotidien et si des données sont manquantes :
Operation | where OperationCategory == 'Data Collection Status'
Lorsque la collecte de données s’arrête, OperationStatus a la valeur Warning. Lorsque la collecte de données démarre, OperationStatus a la valeur Succeeded.
Pour être averti quand la collecte de données s’arrête, utilisez les étapes décrites dans la section Alerte lorsque la limite quotidienne est atteinte. Utilisez les étapes décrites dans Créer un groupe d’actions pour configurer une action d’e-mail, de webhook ou de runbook pour la règle d’alerte.
Limite de débit du volume d’ingestion atteinte
La limite par défaut du débit d’ingestion de données envoyées à partir de ressources Azure à l’aide des paramètres de diagnostic est d’environ 6 Go/min par espace de travail. Il s’agit d’une valeur approximative dans la mesure où la taille réelle peut varier d’un type de données à l’autre en fonction de la longueur du journal et de son taux de compression. Cette limite ne s’applique pas aux données envoyées à partir d’agents ou de l’API d’ingestion des journaux.
Si vous envoyez des données vers un espace de travail unique à un débit supérieur, certaines données sont supprimées et un événement est envoyé toutes les six heures à la table Opération de votre espace de travail tant que le seuil est dépassé. Si votre volume d’ingestion continue à dépasser la limite du débit ou si vous pensez l’atteindre bientôt, vous pouvez demander une augmentation de votre espace de travail en envoyant un e-mail à LAIngestionRate@microsoft.com ou en effectuant une demande de support.
Vérifier si votre espace de travail a atteint sa limite de débit d’ingestion des données
Utilisez cette requête pour récupérer l’enregistrement indiquant que la limite de débit d’ingestion des données a été atteinte.
Operation
| where OperationCategory == "Ingestion"
| where Detail startswith "The rate of data crossed the threshold"
Limite d’ingestion quotidienne du niveau tarifaire hérité gratuit atteint
Si votre espace de travail Log Analytics utilise le niveau tarifaire hérité Gratuit et a collecté plus de 500 Mo de données le même jour, la collecte de données s’arrête pour le reste de la journée. Attendez le jour suivant pour que la collecte redémarre automatiquement ou passez à un niveau tarifaire payant.
L’agent Azure Monitor n’envoyant pas de données
L’agent Azure Monitor collecte des données à partir de machines virtuelles et envoie les données à Azure Monitor. Un agent peut cesser d’envoyer des données à votre espace de travail Log Analytique dans différents scénarios. Par exemple, lorsque Azure Site Recovery récupère une machine virtuelle dans un scénario de récupération d’urgence, l’ID de ressource de la machine change, nécessitant la réinstallation de l’agent Azure Monitor sur la machine.
Vérifier l’intégrité des agents envoyant des données à votre espace de travail
Les instances de l’agent Azure Monitor installées sur toutes les machines virtuelles qui envoient des données à votre espace de travail Log Analytique envoient une pulsation à la table Pulsation toutes les minutes.
Exécutez cette requête pour répertorier les machines virtuelles qui n’ont pas signalé de pulsation au cours des cinq dernières minutes :
Heartbeat
| where TimeGenerated > ago(24h)
| summarize LastCall = max(TimeGenerated) by Computer, _ResourceId
| where LastCall < ago(5m)
L’abonnement Azure est suspendu
Votre abonnement Azure peut se trouver à l’état interrompu pour les raisons suivantes :
- Fin de l’essai gratuit
- Expiration du Pass Azure
- Limite de dépense mensuelle atteinte (par exemple, sur un abonnement MSDN ou Visual Studio)
Autres limites d’espace de travail Log Analytique
D’autres limites de Log Analytics s’appliquent, dont certaines dépendent du niveau tarifaire de Log Analytics. Pour plus d’informations, consultez Abonnement Azure et limites, quotas et contraintes de service.
Étapes suivantes
- Consultez Analyser l’utilisation dans l’espace de travail Log Analytics pour plus d’informations sur l’analyse des données de votre espace de travail afin de déterminer la source d’une utilisation plus élevée que prévu et les possibilités de réduction de la quantité de données collectées.