Module: NODE

Tune nodes into the desired state and monitor it, manage node, VIP, HAProxy, and exporters.

The NODE module helps you manage and monitor server nodes in Pigsty. It provides:

  • Node initialization and configuration management
  • System tuning and optimization
  • Service exposure via HAProxy
  • Node monitoring via Prometheus exporters
  • Log collection via Promtail
  • Optional L2 VIP support for high availability

Concept

Introduction to node module, admin node, infra node, pgsql node, etc…

Configuration

Configure node identity, dns, vip, data dir, and haproxy services

Parameter

There are 64 parameters to customize node, monitor agent and haproxy load balancer

Playbook

Hwo to manage node cluster with ansible playbooks

Administration

Node admin SOP, add & remove node, setup admin, bind vip and miscellany

Monitoring

How to monitoring nodes in Pigsty and setup alerting rules

Metrics

Pigsty NODE module metric list

FAQ

Pigsty NODE module frequently asked questions


Last modified 2025-03-01: refactor docs (4f2423d)