Mesures liées à la diffusion en continu
Affichez les graphiques de mesure, créez des interrogations et vérifiez les détails des mesures du service de diffusion en continu.
Vous pouvez surveiller l'état et la performance de vos flux à l'aide de mesures et d'alarmes. Pour plus d'informations, voir Surveillance.
Tâches
Les pages suivantes décrivent les tâches que vous pouvez effectuer avec les mesures du service de diffusion en continu :
- Affichage des graphiques de mesure par défaut pour tous les flux
- Affichage des graphiques de mesure par défaut pour un flux
- Création d'une interrogation pour les flux
Pour plus de détails sur les mesures du service de diffusion en continu, voir Informations de référence sur les mesures du service de diffusion en continu.
Aperçu
Le service de diffusion en continu fournit des mesures indiquant la performance du service. Ces mesures sont automatiquement disponibles.
Vous pouvez utiliser ces mesures pour :
- Comprendre la latence de production/consommation pour une application en temps réel.
- Calculer et valider le prix d'utilisation du service.
- Surveiller les modifications de débit sur une période.
- Vérifier l'heure à laquelle le dernier message a été consommé.
Pour les étapes permettant de voir les graphiques de mesures par défaut dans la console, voir Consultation des graphiques de mesures par défaut pour les flux.
État des flux
Un flux sain est un flux actif : les messages sont reçus et consommés avec succès.
Les écritures sur le service sont durables. Si vous pouvez produire dans votre flux et si vous obtenez une réponse de réussite, le flux est sain.
Une fois les données ingérées, elles sont accessibles aux consommateurs pendant la période de conservation configurée. Si les appels d'API GetMessages retournent des niveaux élevés d'erreurs de serveur interne, le service n'est pas sain.
Un flux sain présente également des mesures saines :
- La latence des insertions de messages est faible.
- Le débit total d'insertion de messages est proche de 1 Mo par seconde par partition.
- Le nombre d'enregistrements d'insertion de messages ralentis/s est proche de 0.
- Le nombre d'échecs d'insertions de messages/s est proche de 0.
- La latence des extractions de messages est faible.
- Le débit total d'extraction de messages est proche de 2 Mo par seconde par partition.
- Le nombre de demandes d'extraction de messages ralenties/s est proche de 0.
- Le nombre d'échecs d'extractions de messages est proche de 0.
Alarmes suggérées
Producteurs
Pour les producteurs, envisagez de définir des alarmes sur les mesures suivantes :
- Latence des insertions de messages : Une augmentation de la latence signifie que la publication des messages prend plus de temps, ce qui peut indiquer des problèmes de réseau.
-
Débit total d'insertion de messages :
- Une augmentation du débit total pourrait indiquer que la limite de 1 Mo par seconde et par partition sera atteinte et que cet événement déclenchera le mécanisme de limitation.
- Une diminution pourrait indiquer que le producteur client a un problème ou est sur le point de s'arrêter.
- Enregistrements d'insertion de messages ralentis/s : Il est important d'être avisé lorsque les messages sont ralentis.
- Échecs d'insertions de messages/s : Il est important d'être avisé en cas d'échec d'insertion de messages.
Consommateurs
Pour les consommateurs, envisagez de définir des alarmes similaires en fonction des mesures suivantes :
- Temps d'obtention des messages
- Débit total d'extraction de messages
- Demandes d'extraction de messages ralenties
- Échecs d'extractions de messages
Pour les étapes de création d'alarmes, voir Création d'une alerte à partir d'un graphique de mesure par défaut et Création d'une alerte à partir d'un graphique de mesure personnalisé.