2 votes

"Métriques des logiciels "d'entreprise

Je suis à la recherche d'un service (ou d'un outil) qui me permette de créer et de suivre des indicateurs commerciaux produits par un logiciel. Je devrais préciser ce que je cherche, car il se peut que je ne parvienne pas à articuler ce que je cherche dans Google. En gros, en fonction du contexte de mon logiciel, je veux être capable d'émettre certaines valeurs et de les accumuler sous forme de métriques. Il ne s'agit pas de mesures de performances ou de requêtes, en soi, et certainement pas de mesures de la qualité du code.

Le cas d'utilisation par excellence est le suivant : supposons que mon code contienne un bloc if / else, j'aimerais publier une métrique qui m'indique combien de fois j'ai choisi le bloc vrai par rapport au bloc faux.

Ou, si j'utilise delayed_job, j'aimerais publier la fréquence d'exécution des travaux et le nombre de personnes dans la file d'attente à chaque exécution.

Je peux trouver toutes les mesures que je veux dans le code, mais je ne sais pas où les mettre pour l'instant.

AWS cloudwatch a une api pour publier vos propres métriques. New Relic le fait également. Cependant, les deux semblent chers et me donnent tout un tas de choses que je ne recherche pas (toutes les métriques de l'hôte et le profilage du code).

Existe-t-il d'autres services offrant ce type de fonctionnalité ?

3voto

llogan Points 50040

Il existe en fait plusieurs services qui offrent cette fonctionnalité. Le produit de mon entreprise, Instrumental semble vous convenir parfaitement - nous avons une Client Ruby ainsi que quelques outils supplémentaires pour mesurer, entre autres, des éléments au niveau du système.

Si vous êtes prêt à héberger vos propres services de collecte de statistiques, de nombreuses personnes utilisent l'application Graphite / Statsd Il faut un peu de temps pour le mettre en place et le maintenir, mais il peut certainement accomplir ce que vous cherchez à faire ici aussi.

0voto

neezer Points 6779

Si j'ai bien compris, vous recherchez une forme de suivi des événements (c'est-à-dire la fréquence d'utilisation d'une partie de votre code par rapport à une autre). Si c'est le cas, vous pouvez donner à Mixpanel un regard.

0voto

user3817264 Points 1

Vous devriez voir NewRelic (modules APM ou Insights) ou Microsoft Insights, ils vous permettent de créer des mesures personnalisées (mesures commerciales) dans votre code source et de les surveiller en ligne à l'aide de tableaux de bord.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X