Skip to content

Version v2.7.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.

Module: INFRA

  • Nginx: Expose Web Service

    In Task & Tutorial

    AdminINFRA

    Pigsty will install Nginx on INFRA Node, as a Web service proxy. Nginx is the access entry for all WebUI services of Pigsty, and it defaults to the use the 80/443 port on INFRA nodes. Pigsty provides a global parameter infra_portal to configure Nginx …

    Pigsty will install Nginx on INFRA Node, as a Web service proxy. Nginx is the access entry for all WebUI services of Pigsty, and it defaults to the use the 80/443 port on INFRA nodes. Pigsty provides a global parameter infra_portal to configure Nginx …

  • Use PostgreSQL as Grafana Backend

    In Task & Tutorial

    AdminPGSQLINFRA

    Grafana uses SQLite for its metadata by default. Pigsty v2.7 can provision a PostgreSQL user and database for Grafana, after which Grafana can be pointed at that database manually. v2.7 scope The old grafana_database and grafana_pgurl Pigsty …

    Grafana uses SQLite for its metadata by default. Pigsty v2.7 can provision a PostgreSQL user and database for Grafana, after which Grafana can be pointed at that database manually. v2.7 scope The old grafana_database and grafana_pgurl Pigsty …

  • Access Control

    In Concept

    ConceptPIGSTYINFRAPGSQLSecurity

    Pigsty has a battery-included access control model based on Role System and Privileges. Role System Pigsty has a default role system consist of four default roles and four default users: Role name Attributes Member of Description dbrole_readonly …

    Pigsty has a battery-included access control model based on Role System and Privileges. Role System Pigsty has a default role system consist of four default roles and four default users: Role name Attributes Member of Description dbrole_readonly …

  • Metrics

    In Module: MINIO

    MetricsINFRA

    MINIO module has 79 available metrics Metric Name Type Labels Description minio_audit_failed_messages counter ip, job, target_id, cls, instance, server, ins Total number of messages that failed to send since start minio_audit_target_queue_length …

    MINIO module has 79 available metrics Metric Name Type Labels Description minio_audit_failed_messages counter ip, job, target_id, cls, instance, server, ins Total number of messages that failed to send since start minio_audit_target_queue_length …

  • Metrics

    In Module: INFRA

    MetricsINFRA

    INFRA module has 964 available metrics Metric Name Type Labels Description alertmanager_alerts gauge ins, instance, ip, job, cls, state How many alerts by state. alertmanager_alerts_invalid_total counter version, ins, instance, ip, job, cls The total …

    INFRA module has 964 available metrics Metric Name Type Labels Description alertmanager_alerts gauge ins, instance, ip, job, cls, state How many alerts by state. alertmanager_alerts_invalid_total counter version, ins, instance, ip, job, cls The total …

  • Comparison

    In References

    ReferenceINFRACost

    Comparing to RDS Pigsty is an AGPLv3-licensed, local-first RDS alternative that can be deployed on your own physical machines/virtual machines, or on cloud servers. Therefore, we chose the world’s leading Amazon Cloud AWS RDS for PostgreSQL and …

    Comparing to RDS Pigsty is an AGPLv3-licensed, local-first RDS alternative that can be deployed on your own physical machines/virtual machines, or on cloud servers. Therefore, we chose the world’s leading Amazon Cloud AWS RDS for PostgreSQL and …

  • Module: INFRA

    In Module: INFRA

    ModuleOverviewINFRA

    Pigsty has a battery-included, production-ready INFRA module, to provide ultimate observability. Configuration | Administration | Playbook | Dashboard | Parameter Overview Each Pigsty deployment requires a set of infrastructure components to work …

    Pigsty has a battery-included, production-ready INFRA module, to provide ultimate observability. Configuration | Administration | Playbook | Dashboard | Parameter Overview Each Pigsty deployment requires a set of infrastructure components to work …

  • Self-Signed CA

    In Concept

    ConceptINFRASecurity

    Pigsty has some security best practices: encrypting network traffic with SSL and encrypting the Web interface with HTTPS. To achieve this, Pigsty comes with a built-in local self-signed Certificate Authority (CA) for issuing SSL certificates to …

    Pigsty has some security best practices: encrypting network traffic with SSL and encrypting the Web interface with HTTPS. To achieve this, Pigsty comes with a built-in local self-signed Certificate Authority (CA) for issuing SSL certificates to …

  • Use PostgreSQL as Ansible Inventory CMDB

    In Task & Tutorial

    AdminPGSQLINFRA

    Pigsty v2.7 normally reads its Ansible inventory from pigsty.yml. The release also ships three scripts that can load that inventory into the pigsty schema of the meta database and switch Ansible to a generated dynamic inventory. The implementation in …

    Pigsty v2.7 normally reads its Ansible inventory from pigsty.yml. The release also ships three scripts that can load that inventory into the pigsty schema of the meta database and switch Ansible to a generated dynamic inventory. The implementation in …