Instalação do Serviço de Observabilidade

No PostgreSYS, o serviço de Observabilidade é implementado através da integração dos componentes Prometheus, Grafana, Alertmanager e Karma, responsáveis por coletar, armazenar e exibir métricas e alertas de todo o ambiente de banco de dados PostgreSQL.

Pré-Requisitos

  • Instalação do PgSmart, observando os requisitos mínimos.

  • Repositório de pacotes extras para resolver dependências indiretas. Em conformidade com as políticas de segurança e suporte de cada organização, a Tecnisys não fornece tais pacotes. De toda a forma, visando auxiliá-los, informamos que para distribuições da familía Entreprise Linux o repositório Extra Packages for Enterprise Linux (EPEL) geralmente fornece as dependências indiretas necessárias.

  • Inicialização do serviço do Agente do PgSmart em todas as máquinas do ambiente de banco de dados:

    systemctl start pgsmart-agent
  • Acesso com o usuário local psgmart. Por exemplo:

    su - pgsmart
  • Registro dos Agentes do PgSmart.

Sintaxe do Comando

pgsmart install -s obs
pgsmart install --service=obs

Flags:

  • -M, --pg-version=(11|12|13|14|15) ⇒ Default: 15. Versão majoritária do PostgreSQL, independentemente do serviço. Será usada a release (versão minoritária)mais recente da versão majoritária escolhida.

  • -a, --agent=<agent> ⇒ Alias, hostname ou IP do servidor onde Um PgSmart Agent está instalado.

  • -h, --help ⇒ Ajuda

  • -q, --quiet ⇒ Execução não interativa para a instalação dos serviços. Usada com --service, --pg-major-version e --agent.

Instalação Não Interativa

Este modo de instalação é ativado pela opção quiet (--quiet, -q) e sua execução utiliza os valores padrão (default) para os parâmetros não informados. Contudo, esta opção é desabilitada na primeira instalação, visto a necessidade de criação do repositório de pacotes do PostgreSYS baseado nas informações solicitadas interativamente.

 pgsmart install -a <agent> -q --service=obs -M 15

Instalação Interativa

pgsmart install
  1. Selecione o Agente do PgSmart ou registre um novo.

seleciona agente pgsmart
  1. Selecione o serviço Observabilidade (utilize a tecla <ESPAÇO> para marcar e desmarcar os serviços desejados).

seleciona serviço
  1. Selecione a versão majoritária do PostgreSQL do ambiente.

seleciona versão majoritária
  1. Selecione a release da versão majoritária do PostgreSQL do ambiente.

seleciona release versão majoritária
  1. Confirme se deseja instalar o repositório de pacotes do PostgreSYS.

  2. Informe a URL do repositório de pacotes.

confirma instalação repositorio pacotes

Esta pergunta não é realizada se os repositórios pgsys e pgsys-utils já estiverem presentes ou mapeados na máquina.

Resultado da Instalação

confirma instalação observabilidade