Clause de non-responsabilité : Je suis un développeur de ce produit, mais même si je ne l'étais pas, je le trouverais quand même cool.
Si votre application est .NET ou Java, vous pouvez utiliser Runtime Intelligence de PreEmptive Soluttions que je décris dans la réponse à la question suivante Comment mesurer l'utilisation des applications de bureau par les utilisateurs
Si vos applications sont de type .NET, vous pouvez utiliser la version gratuite incluse dans Visual Studio 2010 pour vous faire une idée de son fonctionnement. Pour Java, vous pouvez obtenir une évaluation gratuite en contactant Solutions préventives .
Modifier pour répondre aux questions de zproxy à partir des commentaires :
Nous traversons la plupart des pare-feu sans problème, car nous nous appuyons sur les paramètres du proxy du système et nous envoyons des données uniquement sur les ports http ou https standard. Les seuls problèmes avec les pare-feu mai être dans des environnements très restrictifs qui nécessitent une interaction de l'utilisateur pour chaque connexion sortante, bien que nous n'ayons rencontré aucune de ces situations dans la nature. Pour les environnements d'entreprise restrictifs dans lesquels vous ne souhaitez pas que les données sortent du WAN, nous proposons également une solution auto-hébergée dans laquelle l'entreprise obtient une installation de tous les serveurs requis et les applications internes sont injectées pour envoyer les données d'utilisation au point de terminaison interne. Pour les environnements d'entreprise ou internes quelque peu restreints où vous ne souhaitez pas héberger vos propres serveurs, nous fournissons également une petite application proxy qui fonctionne sous ASP.NET ou mod_mono sur Apache et qui transmet par proxy les messages qui lui sont envoyés depuis les systèmes internes vers l'environnement hébergé chez PreEmptive. De cette façon, vous pouvez profiter de l'environnement hébergé, ne pas avoir les frais généraux de serveurs supplémentaires sur le site, mais un seul serveur avec un accès externe est nécessaire et toutes les applications internes envoient leurs données à ce point de terminaison.
Les données sont présentées dans une variété de rapports, voir les articles du blog Corrélation entre les téléchargements et l'utilisation et Nouveautés de Dotfuscator dans Visual Studio 2010 Beta 1 pour obtenir un aperçu et des exemples de certains des rapports intégrés. En outre, vos données sont également disponibles sous forme d'exportation au format Excel, résumées par jour dans des fichiers CSV. Nous proposons également une API POX pour extraire vos données de manière programmée afin de les utiliser dans d'autres applications ou de créer vos propres rapports. PreEmptive propose également des services professionnels pour concevoir et/ou mettre en œuvre tout rapport personnalisé que vous souhaiteriez.
Si vous avez des applications .NET et que vous souhaitez tester les versions gratuites, vous pouvez le faire en téléchargeant Visual Studio 2010 Beta 1 (et Beta 2 dès sa sortie). Dotfuscator, qui est utilisé comme outil d'injection de code pour réaliser l'instrumentation, est installé par défaut. Vous pouvez ensuite suivre les articles de blog référencés ci-dessus pour instrumenter votre application, puis consulter les rapports d'utilisation sur le portail gratuit ( http://free.runtimeintelligence.com ). Si vous souhaitez essayer la version commerciale complète (avec plus de fonctionnalités et/ou l'instrumentation d'applications Java), vous pouvez demander une licence d'utilisation de la version commerciale. évaluation gratuite .