Qual usar - systemd OU supervisor?


14

Eu tenho um plugin para alertar sobre elasticsearch.

Isso é executado manualmente sempre

python -m elastalert.elastalert --verbose --rule example_frequency.yaml   

Dessa forma, tenho que dedicar uma tela a ela e quero que ela seja executada em segundo plano.

Essa tarefa pode ser realizada de duas maneiras: eu uso o Supervisor ou o systemd .

Tudo o que tenho a fazer é escrever um script para qualquer um desses.

Mas o que devo realmente usar na produção?

Quais são os prós e os contras de ambos?

Respostas:


14

Para o seu caso de uso, o systemd é bom o suficiente.

profissionais do systemd:

Vem embutido no sistema operacional. Não há necessidade de outra dependência.

Simples de usar. Nenhuma curva de aprendizado, pois pode ser gerenciada como um serviço do sistema.

profissionais de supervisão:

Qualquer usuário pode gerenciar processos. Não há necessidade de ser superusuário.

Possui interface web agradável para gerenciar processos.

Funciona em qualquer distro.

Mais flexibilidade no gerenciamento de processos (grupos, ordem de prioridade).

Você pode ler os documentos para conhecer mais vantagens da supervisão .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.