Articles avec le tag ‘monitoring’

La supervision facile avec JMXTrans, collectd et Graphite

1 - Introduction

jmxUne des étapes d’une campagne de test de charge est de récupérer un certain nombre de métriques.
Plusieurs solutions sont possibles. L’une d’elles dans le monde Java, est d’utiliser JMX pour récupérer un certain nombre de métriques applicatives de la JVM, du serveur d’application, etc.
De nombreux outils permettent de faire cela, et nous allons nous focaliser sur  JMXTrans qui est puissant et simple à installer.
Afin de récupérer les statistiques systèmes (consommation processeur/mémoire, etc.) nous utiliserons collectd.
Enfin, pour afficher l'ensemble de ces métriques, nous utiliserons Graphite.

Lire la suite de cette entrée »

Voici la présentation « Gestion des index SQL : Soyez AWARE ! » présentée au Poitou Charentes JUG


Pour ceux qui n'ont pas pu venir au Poitou Charentes JUG , voilà ma présentation « Gestion des indexs SQL : Soyez AWARE ! ».

Vous y apprendrez les bonnes pratiques sur les index SQL.
Pour cela, nous aborderons un minimum de théorie nécessaire, suivie d’un quiz afin de découvrir les bonnes pratiques d’utilisation des index.

Nous finirons par voir comment mettre en place tout cela dans un contexte applicatif.

Lire la suite de cette entrée »

Voici la présentation « Test de charge avec Apache JMeter » présentée au YAJUG

Pour ceux qui n'ont pas pu venir au YAJUG et qui ne veulent pas attendre la vidéo, voilà ma présentation « Test de charge avec Apache JMeter » en français.

Vous y apprendrez comment mettre en place une campagne de test de charge à l'aide de JMeter.
Pour cela, nous verrons comment générer une charge réaliste et controllée.
Puis la mise en place d'une supervision efficace à l'aide de JMXTrans.
Et nous finirons sur l'analyse des résultats à l'aide de QlikView.
En bonus on verra quelques cas d'utilisations avancées de JMeter.

Pourquoi faut-il faire attention au nombre d’index SQL

1 - Introduction

Une solution simple pour augmenter les performances au niveau base de données est de maîtriser la gestion des index. Vous avez sûrement lu ou déjà expérimenté l'impact de l'ajout d'un index sur les performances d'une requête.

Malheureusement, il faut bien être sensibilisé sur le nombre d'index sur une table car ils ont un coût, et en particulier pour les opérations UPDATE, DELETE et INSERT INTO.

Afin de démontrer ce coût, nous allons utiliser le « couteau suisse » de JMeter associé à Benerator.
Lire la suite de cette entrée »

Anticiper la performance de vos applications


Cet article vous rappelle quelques sujets étroitement liés aux problématiques de performance de vos applications d'entreprise.
Ceci n'est pas un roadbook ni une bible sur les process et les outils liés à la performance, mais avant tout un retour d'expérience sur les lacunes constatées en missions dans les équipes projet.

 

Savoir anticiper la performance de vos applications

Encore aujourd’hui, nombreux sont les chefs de projet, directeurs de projet voire même responsables de pôle études & développements qui relèguent au second plan la performance de leurs applications.

Lire la suite de cette entrée »

Mots-clés
RSS Feed