Issue #95
Sistema de logs para ambiente de produção
-
Assignee removed
-
Após conversar com @terceiro, @arthurmde e @maxalmeida decidimos por atacar este problema dos logs utilizando o syslog server.
A princípio vamos utilizar a máquina reverseproxy para hospedar o serviço e disponibilizar os logs. Quando tivermos uma máquina de monitoramento os serviços migrarão para ela.
Os serviços que queremos ter acesso aos logs são:
- Nginx (reverseproxy, Colab, Gitlab e Noosfero)
- Noosfero
- Colab
- mailman-api
- Gitlab
- Mailman
- backups (rsnapshot)
Cada uma das aplicações listadas acima precisarão ter seus serviços configurados para escreverem logs utilizando o syslog e os syslog de cada máquina por sua vez devem estar configurados para enviar os logs para o servidor syslog. Cada serviço pode ter mais de um log importante e todos devem ser configurados (como parte da tarefa de cada ferramenta).
-
@athos e @arthurmde: criar uma história e planejar se é algo que já conseguimos fazer até o dia 30, quando iremos ao MP fazer uma atualização. Quando encaminharem isso para uma história de execução, por favor, fechar essa issue.
-
O @terceiro colocou o monitoramento do sistema de produção em:
A @nayanne, a pedido de Terceiro, abriu o pedido para criar uma entrada no DNS chamada "status.softwarepublico.gov.br", apontando para esse IP.
Terceiro observou ao @obsneto que o acesso via HTTP a esta máquina está restrito aos IPs do Lappis, do escritório do @seocam , e ao VPS do Terceiro, além de alguns endereços dentro do MPOG. Esta restrição está num firewall numa camada acima do firewall da máquina, e ele não tem acesso para mudar isso. Isso faz com que fora destes locais sejam super incoveniente acessar. Dessa forma, @terceiro pediu para liberar o acesso neste firewall superior.
-
Estarei acompanhando. Levarei o tema para o planning do DevOps na segunda-feira.
-
Já foi criado o http://status.softwarepublico.gov.br
-
Por favor, mais discussões a respeito do ambiente de monitoramento devem ser feitas em https://portal.softwarepublico.gov.br/gitlab/softwarepublico/softwarepublico/milestones/63
-
Status changed to closed