La diversité des applications, des utilisations et des contextes de déploiement rendent l'activité de surveillance (monitoring) plus complexe que jamais. De plus, le coût de cette surveillance et de la transmission à distance de grandes quantité de données rendent difficile la fixation par avance des paramètres de cette surveillance (fréquence de remontée, cohérence temporelle entre les mesures, etc.). Adamo est un cadre d'application générique adaptable à différents contextes (grappes de calcul, systèmes répartis) où la configuration des sondes est fixée à partir de contraintes sur la qualité de l'information à recueillir et transmettre. Le système a été utilisé dans le cadre du projet ANR Semeuse pour la liaison tardive des appels de services fondée sur la qualité de service dynamique des services appelés.