0

Nous utilisons nservicebus pour quelques applications et surveillons les pulsations de point de terminaison et les messages en échec via l'impulsion de service.Comment surveiller la longueur de la file d'attente nservicebus

La plupart du temps, les messages sont traités en quelques minutes, mais occasionnellement il y a un pic de trafic et les clients demandent s'il y a un problème. Je voudrais connaître la longueur d'une file d'attente de point final afin que je puisse répondre et fournir des estimations.

Nous utilisons sql comme couche de transport et magasin d'abonnements. Je ne peux pas voir la base de données à distance.

Quelle est la meilleure approche pour faire surface ces données?

Je pourrais exposer un rapport de SSRS au-dessus de la base de données, ajouter du code au service impulsion de commande et de service, car ils sont à la fois open source, ou ajoutez un chèque personnalisé par impulsion de service ...

Répondre

2

Que diriez-vous l'exécution d'un travail (à un intervalle configuré sur le serveur SQL) sur les tables de files d'attente qui écrira le nombre de messages à une table que vous pouvez interroger?

Vous pouvez utiliser ce tableau que pour faire fonctionner votre outil de surveillance et de générer des alertes, ou même écrire un customCheck si vous recevez des alertes sur ServicePulse ...

Bien que ce soit une solution temporaire, nous travaillons à remplir cet écart, jetez un oeil à ce anouncement: https://groups.google.com/d/msg/particularsoftware/zRJ18bxeY2Y/zrLu9WOIAQAJ

nous avons travaillé sur l'amélioration de la plate-forme de service particulier à combler le fossé existant et fournir un moyen de surveiller votre système lié NServiceBus-plus facilement.

  • L'offre initiale se concentrera sur identifie les indicateurs clés (l'un d'eux est la longueur de la file d'attente) pour évaluer la santé d'un système et la présentation de ces mesures pour vous d'une manière qui est facile à visualiser et à consommer. Dans les semaines à venir, nous partagerons plus d'informations sur notre philosophie de surveillance et sur la façon dont nous cherchons à alléger la douleur de sa mise en œuvre. Alors suivez notre blog pour être averti des mises à jour. En attendant, nous vous invitons à participer au webinaire en direct sur le thème de la surveillance, le mercredi 28 juin à midi (17h00).

aussi: moi et mon collège, William Brander montrera les mesures que vous devriez considérer lors de la surveillance microservices. lien- https://particular.net/what-to-consider-when-monitoring-microservices

Hope this helps,

Si je peux aider, s'il vous plaît ne hésitez pas à envoyer un mail Support à particular.net

+0

Merci. On dirait que la meilleure approche est d'attendre un peu plus longtemps pour mettre en œuvre la fonctionnalité. – Kye