pgCluu est une source ouverte, libre et indépendant de la plateforme basée sur le Web et l'application mise en œuvre en Perl et conçu à partir du sol pour aider les utilisateurs à surveiller et vérifier les performances d'un serveur de base de données PostgreSQL en ligne de commande.
Aperçu des caractéristiques
Le logiciel est capable d'effectuer un processus d'audit complet d'un cluster PostgreSQL. It & rsquo;. S composé de deux outils, ainsi qu'un collecteur qui peut être utilisé pour saisir des statistiques sur le cluster PostgreSQL en utilisant les commandes sar et psql
En outre, il est livré avec un grapheur qui va afficher les résultats sous forme de rapports et des graphiques HTML. Le logiciel affiche des statistiques sur l'information globale du cluster, les statistiques par base de données, et des statistiques sur le système d'hébergement. Il est compatible avec les systèmes d'exploitation UNIX / Linux.
L'interface Web du programme est facile à utiliser et intuitive, que vous aurez toujours un accès rapide aux informations système, cluster, bases de données, pgbouncer système et composants de l'application. Accédez à chacun d'eux pour obtenir plus d'options et de faire le travail sans trop de problèmes.
Options de ligne de commande
Une large gamme d'options sont disponnible pour le composant de ligne de commande du projet, permettant à l'utilisateur d'activer les statistiques de cache de mémoire tampon si le plugin pg_buffercache est installé, pour spécifier le nom de base de données pour se connecter à, pour spécifier l'hôte du serveur de base de données , pour spécifier le répertoire de socket, de spécifier le temps d'attente entre les courses, ainsi que pour définir une virgule liste de paramètres pour effectuer séparé.
Parmi les autres options de ligne de commande, on peut mentionner la possibilité de spécifier le port de base de données pour se connecter à, pour désactiver la collecte des statistiques du système avec sar et recherche de tablespace, à la liste des actions disponibles métriques qui peuvent être effectuées, pour permettre SSH et exécuter sysstat à distance, pour afficher une liste d'options à utiliser pour la connexion SSH et utiliser un fichier de PID personnalisé
ce qui est nouveau dans le présent communiqué.:
Nouveau dans pgCluu 2.3 (6e Février, 2015)
Ce qui est nouveau dans la version 2.4:
- Transferts par seconde (lecture / écrire / les deux) sur tous les appareils de de sar
- Transferts par seconde pour chaque dispositif de sar -d.
- Nombre de tâches créées par seconde
- Nombre de changements de contexte par seconde.
- Améliorer le rapport pg_stat_statement en ajoutant toutes les statistiques de blocs partagés et en lecture / écriture I / O synchronisation par requête lorsque track_io_timing est activé.
- Ajouter un appareil avec les plus hautes tps sur l'information globale du système.
Ce qui est nouveau dans la version 2.3:
- paramètres Rapport de valeurs par défaut défini avec ALTER DATABASE et ALTER ROLE dans nouvel élément de menu: & quot; Base de données / Rôle Paramètres & quot ;. Merci à Thomas Reiss pour la demande de fonctionnalité.
- détection de Fix du périphérique de disque dans le fichier sar.
- Ajoutez de la valeur de démarrage pour le rapport des paramètres
- Ajouter Unité et Reset valeur dans pg_settings rapport pour mettre en évidence les paramètres où les valeurs ont eu des changements en dehors du fichier de configuration.
- Gestion de l'information Fix sysinfo, et améliorer .gitignore. Merci à Julien Rouhaud pour le patch.
- kernel Fix. * Et transparent_hugepage affichage sur la section Sysinfo. Merci à Julien Rouhaud pour le patch.
Ce qui est nouveau dans la version 2.2:.
- Augmenter l'année du droit d'auteur à 2015
- Correction d'un bug dans l'extraction de la liste de base de données.
- query Fix pour obtenir manquant index de clé étrangère. Merci à Ronan Dunklau pour le patch.
- Ajoutez collecte des informations dans le fichier transparent_hugepage sysinfo.txt. (Lire à partir de / sys / kernel / mm / transparent_hugepage / -)
- Correction écrasement de idle_in_xact pour toute base de données, devrait être ralenti. Merci à Guillaume Lelarge pour le patch.
- query Fix pour les index manquants sur FK. La requête précédente a rapporté tous les indices qui devraient exister pour FKs, mais n'a pas été en filtrant celles déjà existantes. Merci à Ronan Dunklau pour le patch.
- Ne déclarez pas les index redondants quand on est partielle et non l'autre. Merci à Ronan Dunklau pour le rapport.
- instruction Fix à la recherche index redondants en ne déclarant pas l'indice qui a le caractère unique et non l'autre. La déclaration maintenant signale également des index en double sur la même colonne et non pas seulement des indices composites. Merci à Ronan Dunklau pour le rapport.
- Devices Diviser le menu par une partie de 10 appareils. Utile quand il y a beaucoup d'unités de disque.
- Ajoutez --from-sa-file pour permettre l'analyse de la production sar provenant d'un fichier quotidien sa.
- Fix appel à sar commande et limite test local sur application_name pour la version p & gt; = 9,0. Merci à Julien Rouhaud pour le rapport.
- Set application_name à pgcluu avant de recueillir des données et exclure des requêtes pg_stat_activity générées par pgcluu.
Ce qui est nouveau dans la version 2.1:
- Cette nouvelle version ajoute de nombreuses améliorations du rapport et des corrections de bugs. Il y a aussi plusieurs nouvelles fonctionnalités ou des rapports:
- Autoriser les informations du système de commandes à exécuter à distance.
- Autoriser sar à exécuter sur un serveur distant en utilisant une connexion ssh.
- Nouveau rapport de connexions en attente d'une serrure.
- Ajoutez le temps de durée moyenne dans le rapport de la déclaration.
- Nouveaux pg_stat_statements rapport.
- Ajoutez pg_default et pg_global au rapport de la taille de tablespace.
- Nouvelles options pour pgcluu_collectd:
- option -M ou --max taille pour permettre une limite de sortie de la taille du répertoire.
- -. Sans base de données pour éviter la collecte de statistiques à partir d'une base de données
- -C count mettre fin programme après la collecte de données pour X fois.
- -E ou --end-après pour terminer le programme après un certain temps.
- -V ou --version pour afficher les informations de version.
- Et quelques autres changements / correctifs!
Ce qui est nouveau dans la version 1.1:
- Format suivi de la souris sur les graphiques pour afficher toutes les valeurs du jeu de données à une temps.
- Ajoutez exécuter la file d'attente rapport de la longueur au menu du système.
- Ajouter des points de contrôle d'écriture et de synchronisation des rapports fois.
- Ajoutez rapport de la version PostgreSQL
- Diviser un tampon de fond écrivain et compter les statistiques dans des rapports séparés.
- Ajoutez rapport de maxwritten_clean dans les rapports de bgwriter.
- Ajoutez rapport de paramètres du noyau à la page d'information du système.
- Ajoutez recueillir des paramètres noyau du système de réglage.
- Supprimer intégré CSS et javascript sur chaque page HTML, les ressources sont maintenant automatiquement copiés dans le répertoire de sortie si pas déjà présent. Merci à Guillaume Lelarge pour la suggestion.
- Laissez pgcluu pour analyser le fichier sar généré à partir du fichier de sa, utiliser des commandes comme & quot; sar -A -p -f / var / log / sysstat / sa * & quot ;. Merci à Julien Rouhaud pour la demande de fonctionnalité.
- Scinder commit, rollback et le graphique d'arrière-plan en utilisant un second Yaxis pour backend. Merci à Guillaume Lelarge pour le rapport.
- Ajouter rapport Informations sur le système.
- Déplacer Cache hit / rapport miss sur deuxième Yaxis et changer les couleurs ensemble de données. Merci à Guillaume Lelarge pour le rapport.
- Ajouter collecte des informations OS de libération.
- Laissez pgcluu_collectd à saisir des informations OS (cpu, mémoire, etc.) et ajoutez l'option --os-info pour ne saisir que les informations (pour les tests).
- informations reformatage du tableau de bord.
- Ajouter -z | --timezone pour régler l'heure (s) à partir de l'heure GMT pour régler les temps sur le rapport sar. Merci à Bricklen pour la demande de fonctionnalité. et quelques autres changements / corrections:
- Ajouter réticule vertical sur le graphique.
- Date de mise à jour du droit d'auteur à 2014
- rapport de base de données Désactiver du nombre de requêtes annulées lorsqu'ils ne sont pas sur le nœud de secours à chaud.
- Désactiver le rapport de point de contrôle d'écriture suivant la version pg (& lt; 9.2) .
- Désactiver les fichiers temporaires et les rapports des blocages suivants la version postgresql (& lt; 9.2) .
- Ajoutez le stockage de la version pg dans sysinfo.txt
- Correction légende manquante de checkpoints_timed dans le rapport de point de contrôle.
- avertissement Fix sur META_MERGE pour ExtUtils :: MakeMaker & lt; 6.46. Merci à Julien Rouhaud pour le patch.
- Correction de typo dans les appels de pgcluu_collectd. Merci à Jacky RIGOREAU pour le rapport.
- Correction d'un problème où l'information n'a pas été diapositive affichée lorsque vous cliquez sur le bouton d'information.
- Modifier la documentation sur les fichiers de ressources qui sont maintenant autogenerated.
- Fix grab des statistiques provenant d'un cluster 8.4 (accès aux catalogues non-disponibles encore des statistiques). Merci à Guillaume Lelarge pour le rapport.
- Correction d'un problème sur l'analyse CentOs libération. Merci à bricklen pour l'aide.
- Correction d'un problème & quot; L'utilisation de la valeur non initialisée $ val dans la ligne de substitution 3312 & quot ;. Merci à bricklen pour le rapport.
- méthode Fix d'appel & quot; print & quot; sur une valeur indéfinie à la ligne de ./pgcluu 1303. Merci à Guillaume Lelarge pour le rapport.
- Fix sar rapport de tableau de bord.
- Supprimer décimal de rapport de rapport de cache. Merci à Guillaume Lelarge pour le rapport.
- Revue du tableau de bord: pôle étiquette réécriture, supprimer les valeurs vides du rapport, ajoutez début / date de statistiques de base de données et les statistiques sar fin. Merci à Guillaume Lelarge pour les demandes fonctionnalité / changement.
- Correction de quelques avertissement sur valeur non initialisée sur le tableau de bord. Merci à Julien Rouhaud pour le rapport.
- Fix division illégale par zéro à la ligne de ./pgcluu 1132. Merci à Julien Rouhaud pour le rapport.
- Correction d'un problème dans la construction horodatages dans les données sar. Merci à Bricklen pour le rapport.
- Correction sysstat erreur d'exécution de la version avec locale différente de C ou en_ *. Merci à forall pour le rapport.
- Correction des graphiques sar brisés lorsque le temps de collecte est supérieure à 24 heures.
- Ajouter -z | Option --timezone à la documentation.
- erreur Fix: print () sur Gen9 filehandle fermé à la ligne de pgcluu 1942. Merci à Bricklen pour le rapport .
Exigences :
- Perl
Commentaires non trouvées