UiPath Documentation
automation-suite
2.2510
true
Guia de instalação do Automation Suite no Linux
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Monitoramento do Automation Suite

Recursos de monitoramento no Automation Suite, incluindo Prometheus, Grafana e integração do AlertManager.

O Automation Suite inclui componentes pré-configurados do Prometheus, Grafana e Alert Manager por padrão, oferecendo:

  • Painéis prontos para uso
  • Regras de alertas prontas para uso
  • Logs e métricas integrados para componentes principais

Como alternativa, você pode exportar métricas para suas próprias ferramentas de monitoramento. Para obter detalhes, consulte Ferramentas de monitoramento externas.

Para obter uma lista de componentes que você pode monitorar, consulte Arquitetura de implantação.

Uso da pilha de monitoramento

Observação:

As falhas de nó podem ocasionar um desligamento do Kubernetes, o que interromperia os alertas do Prometheus. Para evitar isso, recomendamos configurar um alerta separado no servidor RKE2.

  • Você deve configurar receptores de alertas para evitar quaisquer problemas que possam levar a tempo de inatividade.
  • Você pode consultar painéis para monitoramento regular.
  • Você pode consultar logs para solução de problemas.

Acessando as ferramentas de monitoramento

Visão geral

Você pode acessar as ferramentas de monitoramento do Automation Suite individualmente usando os seguintes URLs:

AplicativoFerramentaURLExemplo
MétricasPrometheushttps://monitoring.fqdn/metricshttps://monitoring.automationsuite.mycompany.com/metrics
PainelGrafanahttps://monitoring.fqdn/grafanahttps://monitoring.automationsuite.mycompany.com/grafana
Gerenciamento de alertasAlertManagerhttps://monitoring.fqdn/alertmanagerhttps://monitoring.automationsuite.mycompany.com/alertmanager

Para obter detalhes sobre como buscar credenciais do Grafana, consulte a seção Acesso ao painel do Grafana .

Observação:

Se você tiver excluído os componentes de monitoramento integrados, as ferramentas e URLs relacionadas não estarão disponíveis. Para obter detalhes, consulte Opcional: configuração da solução de monitoramento.

Autenticação da ferramenta de monitoramento

Para acessar as ferramentas de monitoramento pela primeira vez, faça login como administrador com as seguintes credenciais padrão:

  • Nome de usuário: admin

  • Senha: para recuperar a senha, execute o seguinte comando:

    kubectl get secrets/dex-static-credential -n uipath -o "jsonpath={.data['password']}" | base64 --decode
    kubectl get secrets/dex-static-credential -n uipath -o "jsonpath={.data['password']}" | base64 --decode
    
Autenticação Dex

Para atualizar a senha padrão usada para autenticação Dex ao acessar as ferramentas de monitoramento, execute as seguintes etapas.

Observação:

Dex é um método de autenticação básico sobreposto às ferramentas de monitoramento. Portanto, a atualização da senha do Dex não afeta as senhas para as ferramentas de monitoramento. Nesse cenário, as senhas para as ferramentas de monitoramento permanecem as mesmas de antes.

  1. Execute o seguinte comando substituindo newpassword por sua nova senha:

    password="newpassword"
    password=$(echo -n $password | base64)
    kubectl patch secret dex-static-credential -n uipath --type='json' -p="[{'op': 'replace', 'path': '/data/password', 'value': '$password'}]"
    password="newpassword"
    password=$(echo -n $password | base64)
    kubectl patch secret dex-static-credential -n uipath --type='json' -p="[{'op': 'replace', 'path': '/data/password', 'value': '$password'}]"
    
  2. Execute o seguinte comando para atualizar a senha:

    ./bin/uipathctl manifest apply /opt/UiPathAutomationSuite/cluster_config.json --versions versions/helm-charts.json
    ./bin/uipathctl manifest apply /opt/UiPathAutomationSuite/cluster_config.json --versions versions/helm-charts.json
    

Integração de ferramentas de monitoramento externos

Se sua organização preferir usar uma plataforma de observação centralizada (como Datadog, ELK, New Relic), você pode desabilitar os componentes de monitoramento integrados durante a instalação atualizando o arquivo de configuração cluster_config.json . Para obter detalhes, consulte Opcional: configuração da solução de monitoramento.

Exportação de métricas críticas

Quando você usa uma solução de monitoramento externa, certas métricas críticas da plataforma, como expiração de certificados, devem ser coletadas e monitoradas para manter a confiabilidade e a segurança da plataforma.

Para oferecer suporte a isso, o Automation Suite implanta o Pushgateway mesmo quando o monitoramento integrado estiver excluído. O Pushgateway envia métricas importantes em intervalos regulares para que os sistemas externos possam extraí-las e gerar alertas.

Os trabalhos internos da plataforma coletam dados de expiração do certificado e da licença e os enviam para o Pushgateway. Sua instância externa do Prometheus pode extrair o endpoint e disparar alertas conforme necessário.

As seguintes métricas críticas estão disponíveis por meio do Pushgateway para monitoramento externo:

Nome da métricaDescription
rke2-cert-expiryNúmero de dias até que os certificados do nó ou servidor do RKE2 expirem.
tls-cert-expiryNúmero de dias até que os certificados TLS em segredos do Kubernetes expirem.
redis-license-expiryNúmero de dias até que a licença Enterprise do Redis expire.
signing-certificate-expires-30Indica que um certificado de assinatura de identidade expira em 30 dias.
signing-certificate-expires-7Indica que um certificado de assinatura de identidade expira em 7 dias.

O exemplo a seguir mostra a métrica tls-cert-expiry quando extraída pelo Prometheus:

tls_cert_expiry {
  certname="ca.crt",
  instance="",
  job="tls-cert-expiry",
  ns="istio-system",
  secret="istio-ingressgateway-certs"
} 10
tls_cert_expiry {
  certname="ca.crt",
  instance="",
  job="tls-cert-expiry",
  ns="istio-system",
  secret="istio-ingressgateway-certs"
} 10

Neste exemplo, o certificado ca.crt no namespace istio-system, armazenado no segredo istio-ingressgateway-certs, expira em 10 dias.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades