Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Kangoo's Blog

Le blog de Guillaume Belmas: Cloud Computing, Industrialisation
et Imagine Cup...

Actualités

  • Logo MVP


    View Guillaume Belmas's profile on LinkedIn

    Logo Wygwam

Les Power Tools pour TFS 2008 : ce que vous avez peut-être raté

Annoncée il y a déjà quelques temps par Eric, d'après le post officiel de Brian Harry, cette nouvelle version des power tools incorpore un bon nombre de bugfix et d'améliorations en tout genre. Cependant, deux nouveautés intéressantes ont été peu soulignées...

  • Le support des fermes WSS en 64 bits

Tout le monde ne le sait pas forcément mais lors de l'installation de TFS certains composants (comme le tier applicatif ou la partie WSS) doivent impérativement être installés sur une plateforme 32 bits. Les organisations possédant une plateforme WSS sur une architecture 64 bits étaient donc contraint de déployer une nouvelle instance de WSS sans pouvoir tirer parti de leur plateforme existante. C'est maintenant une chose résolue avec les extensions Sharepoint pour plateforme 64 bits !

  • Un petit nouveau : le TFS Server Manager Client

Voici un outil qui ne s'adresse pas du tout aux utilisateurs "traditionnels" de la platforme Team System mais plutôt aux administrateurs de celle-ci. En effet, depuis la version 2005, la supervision de TFS est une chose quasi-inexistante (aussi bien au niveau des outils que de la documentation) et qui pourtant est une chose importante voire requise dans certaines organisation. Brian Harry, le fameux, a développé pour les besoins interne de son équipe, un outil d'exploitation de TFS et vient maintenant de le publier en tant que power tool.

Le nom de l'outil laisse penser que c'est une application client-serveur. En effet, l'utilitaire fourni ici n'est que la partie cliente du système de supervision mais représente en réalité la grosse majorité des fonctionnalités. Le TFS Server Monitor - la partie serveur - se charge simplement de pinger le serveur toutes les 5 minutes et de collecter divers données sur l'utilisation du serveur.

Pour chaque serveur déclaré au niveau de l'outil, on peut accéder à une fenêtre permettant de consulter différents types d'information :

TFS Server Manager

Le premier onglet permet ici d'avoir un listing des requêtes actuellement exécutées au niveau du source control (c'est malheureusement le seul composant de TFS à proposer cette fonctionnalité. A priori, Rosario implémentera par défaut une supervision temps réel de tous ses composants.)
NB: étant le seul utilisateur de ma VPC, difficile d'obtenir plus d'une ligne Smile

Le bouton "Completed Requests" propose lui une fenêtre un peu plus fournie :

image

On peut voir ici que cet écran affiche lui des requêtes de tout type. En effet, ce monitoring n'étant pas temps réel, il se base sur l'activity logging de .Net et peut donc profiter à tous les composants. Petit plus : les paramètres des requêtes lentes ou qui échouent sont enregistrés par défaut. Idéal donc pour analyser un problème de performance.

L'onglet Summary ne donne que des informations d'ordre général (dernier reboot, disponibilité sur 7 ou 30 jours...)

L'onglet Statistics est beaucoup plus intéressant que le précédent car il permet de mesurer certaines activités bien précises :

image

La suite de l'écran est encore plus intéressante :

image

Les statistiques d'activité proposées ici peuvent être pivotées selon 4 axes :

- le type de commande
- l'utilisateur
- l'IP du client
- l'application cliente

De plus, il est possible de fouiller les données en fonction d'un paramètre précis. Cela permet donc de pousser une analyse afin d'identifier pourquoi le serveur et surtout par quel biais.

 

 

 

 

image

L'onglet Health présente ni plus ni moins que l'event log du serveur selon un axe de temps. Pratique pour identifier rapidement les warnings ou erreurs qui ont pu survenir.

Enfin l'onglet Maintenance propose un listing des workspaces, des changesets et des labels. Il est possible de supprimer ces trois types d'objet directement depuis cet écran. Une sorte de TFS Sidekick mais en moins bien...

En janvier dernier, Brian avait déjà posté sur cet outil dans sa version de l'époque. Je vous laisse le soin de parcourir ce post pour plus de détail. Vous vous apercevrez aussi que l'onglet Performance (qui ressemblait grosso modo à un perfmon) a été supprimé depuis !

Pour conclure, même si cela constitue un premier pas en terme de monitoring de TFS, l'idéal serait par exemple d'avoir à disposition un management pack spécifique à TFS pour MOM 2005/SCOM 2007... et quelque chose me dit que cela pourrait bien arriver un jour ou l'autre Wink

Pour les téléchargements, c'est par ici que ça se passe :

PS (private joke) : Ces power tools sont pour TFS 2008 (n'est-ce pas Eric Wink)

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: samedi 31 mai 2008 00:47 par Kangoo

Commentaires

pc152 a dit :

Merci Guillaume,

Très bon descriptif...

# mai 31, 2008 08:24

Kangoo a dit :

Ben, de rien :)

# juin 2, 2008 23:23

EliseD a dit :

coucou

le lien vers WssExt64Bit semble ne plus marcher, imposisble de le trouver, tu aurais une idée ?

merci

# février 9, 2009 11:35

EliseD a dit :

bon j'ai trouvé la réponse, il se trouve dans la page de download des power tools :)

http://www.microsoft.com/downloads/details.aspx?FamilyID=fbd14eea-781f-45a1-8c46-9f6ba2f68bf0&DisplayLang=en

# février 9, 2009 11:37
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 15 heures et 8 minutes

- Certifications beta .NET 4 par Kévin Gosse le il y a 15 heures et 15 minutes

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le il y a 15 heures et 55 minutes

- Lancement en Preview de Cyclone lors des TechDays 2010! par Blog de Frédéric Queudret le il y a 18 heures et 19 minutes

- [WP7] Je ne veux pas d’un nouvel iPhone par Le blog de FremyCompany le il y a 21 heures et 38 minutes

- [WF4] Pourquoi utiliser le ContentPresenter dans l’ActivityDesigner? par Blog de Jérémy Jeanson le 03-17-2010, 07:54

- [Mix 2010] – Telechargez Internet Explorer 9 en Preview ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:58

- [MIX 2010] – Keynote Day 2 online : Windows Internet Explorer 9, jQuery, OData et Dallas CTP2 ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:18

- [Mix 2010] – Retour d’expérience développement Seesmic sur Windows Phone 7 par RedoBlog - The .NET Gentleman !!! le 03-16-2010, 23:44

- [Mix 2010] – Le Keynote Day 1 disponible online ! par RedoBlog - The .NET Gentleman !!! le 03-16-2010, 23:21