Rechercher

5.9. Options de configuration pour la mise à l'échelle du PCP

download PDF

Les options de configuration suivantes sont nécessaires pour la mise à l'échelle :

sysctl and rlimit settings
Lorsque la découverte d'archives est activée, pmproxy a besoin de quatre descripteurs pour chaque pmlogger qu'il surveille ou enregistre, ainsi que des descripteurs de fichiers supplémentaires pour les journaux de service et les sockets des clients pmproxy, le cas échéant. Chaque processus pmlogger utilise environ 20 descripteurs de fichiers pour la socket pmcd distante, les fichiers d'archive, les journaux de service et autres. Au total, cela peut dépasser la limite de 1024 soft par défaut sur un système exécutant environ 200 processus pmlogger. Le service pmproxy dans pcp-5.3.0 et les versions ultérieures augmente automatiquement la limite douce à la limite dure. Sur les versions antérieures de PCP, un réglage est nécessaire si un nombre élevé de processus pmlogger doit être déployé, ce qui peut être réalisé en augmentant les limites logicielles ou matérielles pour pmlogger. Pour plus d'informations, voir Comment définir des limites (ulimit) pour les services exécutés par systemd.
Local Archives
Le service pmlogger stocke les mesures des systèmes locaux et distants pmcds dans le répertoire /var/log/pcp/pmlogger/. Pour contrôler l'intervalle de journalisation du système local, mettez à jour le fichier /etc/pcp/pmlogger/control.d/configfile et ajoutez -t X dans les arguments, où X est l'intervalle de journalisation en secondes. Pour configurer les mesures qui doivent être enregistrées, exécutez pmlogconf /var/lib/pcp/config/pmlogger/config.clienthostname. Cette commande déploie un fichier de configuration avec un ensemble de mesures par défaut, qui peut éventuellement être personnalisé. Pour spécifier les paramètres de rétention, c'est-à-dire quand purger les anciennes archives PCP, mettez à jour le fichier /etc/sysconfig/pmlogger_timers et spécifiez PMLOGGER_DAILY_PARAMS="-E -k X"X est le nombre de jours pendant lesquels les archives PCP doivent être conservées.
Redis

Le service pmproxy envoie les mesures consignées de pmlogger à une instance Redis. Voici les deux options disponibles pour spécifier les paramètres de rétention dans le fichier de configuration /etc/pcp/pmproxy/pmproxy.conf:

  • stream.expire spécifie la durée pendant laquelle les métriques périmées doivent être supprimées, c'est-à-dire les métriques qui n'ont pas été mises à jour pendant un laps de temps spécifié en secondes.
  • stream.maxlen spécifie le nombre maximum de valeurs métriques pour une métrique par hôte. Ce paramètre doit correspondre à la durée de conservation divisée par l'intervalle d'enregistrement, par exemple 20160 pour une conservation de 14 jours et un intervalle d'enregistrement de 60s (60*60*24*14/60)

Ressources supplémentaires

  • pmproxy(1), pmlogger(1), et sysctl(8) pages de manuel
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.