2017-05-08 2 views
0

Est-il possible d'effectuer un profilage sur les métriques graphite?
par exemple. - Disons que mon service public invoque une autre API REST et effectue une opération DB avant de renvoyer la réponse au consommateur ... est-il possible de comprendre/identifier à partir des mesures que mon service a prises x secs pour répondre, hors-de- quiy secs a été pour l'interaction REST api et z secs pour l'interaction DB etc ...
Comme je comprends que je peux toujours générer des mesures individuellement pour mon appel de service, invocation intérieure REST api et interaction DB qui me donne x, y et z respectivement. Ce que j'essaie de comprendre, si/comment nous pouvons trouver la co-relation entre x, y et z en utilisant graphite.Profilage de performance avec Graphite

+0

Je ne pense pas que ce soit possible. – pvpkiran

Répondre

0

Vous devez disposer de mesures individuelles pour chaque étape que vous souhaitez surveiller de manière indépendante.

Mais en fait, je recommanderais une approche différente comme JAMon (http://jamonapi.sourceforge.net/) qui agira essentiellement comme vous le souhaitez dès le départ (bien sûr avec log4j configuré).