Cette page porte sur le gateway lui-même, pas sur les messages qu’il transporte. Rien ici ne
compte les messages, livraisons ou débit vendor. Ceux-là sont sur le
tableau de bord et
Live health. Il s’agit ici de savoir si le logiciel a la
mémoire, la puissance de traitement et la capacité de connexions pour continuer à faire son
travail.
Cette séparation est toute la conception. Un gateway peut livrer parfaitement pendant qu’il est
silencieusement à court de descripteurs de fichiers, et il peut être inactif tout en fuyant de la
mémoire. Ni l’un ni l’autre n’apparaît dans un chiffre de livraison.
Tendance récente
Quatre sparklines — mémoire, processeur, tâches en cours, travail en attente — étiquetés since
this page opened. L’historique est tenu dans l’onglet du navigateur et commence vide, donc il
ne peut réellement pas vous montrer quoi que ce soit d’avant votre arrivée. Pour une vue plus
longue, pointez un système de monitoring vers le propre endpoint de mesures du gateway.
Les cinq verdicts
Chaque carte porte un badge — Healthy, Worth watching, Under pressure, ou Not
reported — un résumé, une barre de remplissage, et deux lignes de prose : ce que la lecture
signifie, et la règle par laquelle le badge a été atteint.
Publier la règle est délibéré. Un seuil que vous ne pouvez pas voir est un seuil que vous ne
pouvez pas contester, et ce sont des jugements sur votre plateforme, pas des lois de la nature.
Si 70 % de processeur est normal pour votre profil de trafic, la carte est fausse et vous devez
savoir précisément à quel point.
Ce que chacune vous dit réellement
Memory. De la mémoire qui monte sans cesse et ne redescend jamais après un nettoyage est à
quoi ressemble une fuite. Épuisez-la entièrement et le gateway cesse d’accepter des messages. La
ligne de détail compte les pauses de nettoyage et le temps total passé en pause.
Processor. Une utilisation soutenue élevée signifie que le débit est limité par cette machine
plutôt que par le vendor. Des pics brefs pendant une rafale sont normaux.
Connection capacity. Chaque session SMPP, connexion à la base de données et fichier ouvert
compte pour ceci.
Atteignez la limite de connexions et le gateway refuse les nouvelles connexions vendor et
client avant que tout autre symptôme n’apparaisse. Rien dans le trafic ne paraît d’abord
anormal. C’est la carte qui échoue silencieusement, et la raison pour laquelle elle est sur la
page tout court.
API requests. Messages soumis en HTTP, plus les appels propres à ce panneau. Des réponses
lentes ici pointent vers le gateway ou sa base, pas vers un vendor. Le chiffre est une moyenne
depuis que le processus a démarré — utile pour « ceci est lent en général », inutile pour un pic
il y a un instant.
Internal task queue. Le travail de fond propre au gateway — écritures en base, traitement des
accusés. Du travail en attente ici qui ne s’écoule jamais signifie qu’il arrive plus vite qu’il
ne peut être fait, et la ligne de détail vous dira si quelque chose a été refoulé d’emblée, ce
qui est du travail que le gateway n’a pas pu faire du tout.
La file de tâches internes n’est pas un pool de workers. Worker signifie une connexion
SMPP partout ailleurs dans cette documentation et partout ailleurs dans le panneau. C’est évité
ici à dessein : les lecteurs qui ont rencontré le mot sur cette carte sont partis chercher un
vendor qui n’était jamais impliqué.
Là où une lecture est simplement absente, la carte le dit en mots — « The gateway did not report
a memory ceiling » — plutôt que d’afficher un zéro qui se lit comme une mesure.
Les lectures brutes
Un seul contrôle, Show the raw readings, ouvre tout ce que le gateway publie, dans les noms
propres au logiciel, groupé par sujet. Ce sont les mêmes données qu’un système de monitoring
scraperait, et c’est ici pour enquêter sur quelque chose que les cartes ci-dessus ne peuvent pas
expliquer.
Il y a une seule case de recherche sur chaque groupe plutôt qu’une par carte, parce que lorsque
vous cherchez vous ne savez généralement pas dans quel groupe est la mesure — c’est la majeure
partie de pourquoi vous cherchez. Les groupes ne correspondant à rien disparaissent plutôt que
de laisser des en-têtes vides.
Le pas descendant est un pas à dessein. Une version précédente faisait descendre un lecteur de
l’anglais simple à la syntaxe des labels bruts en un clic, ce qui n’est pas de la révélation
progressive mais une falaise.
Un pied de page rapporte quand la page a lu pour la dernière fois, et rafraîchit toutes les dix
secondes.