- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Etapa 1: mover os dados da organização do Identity, de independente para o Automation Suite
- Etapa 2: restauração do banco de dados de produtos independente
- Etapa 3: backup do banco de dados da plataforma no Automation Suite
- Etapa 4: mesclando organizações no Automation Suite
- Etapa 5: atualização das strings de conexão do produto migradas
- Etapa 6: migração do Orchestrator independente
- Etapa 7: migração do Insights independente
- Etapa 8: exclusão do tenant padrão
- B) Migração de um único tenant
- Migração do Automation Suite no Linux para o Automation Suite no EKS/AKS
- Monitoramento e alertas
- Uso da pilha de monitoramento
- Runbooks de alertas
- Administração de cluster
- Configuração específica do produto
- Configuração de parâmetros do Orchestrator
- Configurações de aplicativo do Orchestrator
- Configuração do AppSettings
- Configuração do tamanho máximo da solicitação
- Substituição da configuração de armazenamento no nível do cluster
- Configuração dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Solução de problemas
- A configuração de backup não funciona devido a uma falha na conexão com o Azure Government
- Pods no namespace uipath travaram ao habilitar taints de nó personalizado
- Não é possível iniciar o Automation Hub e o Apps com configuração de proxy
- Os pods não podem se comunicar com o FQDN em um ambiente de proxy
- A cadeia de caracteres de conexão SQL da Automação de Teste é ignorada
Automation Suite no guia de instalação do EKS/AKS
Uso da pilha de monitoramento
A pilha de monitoramento dos clusters do Automation Suite inclui o Prometheus, Grafana e AlertManager, que são instalados automaticamente, a menos que você escolha trazer sua própria pilha de monitoramento.
Esta página descreve uma série de cenários de monitoramento otimizados para funcionar com a ferramenta de monitoramento, que é agrupada com o cluster do Automation Suite . Se você optar por trazer sua própria pilha de monitoramento, certifique-se de seguir a documentação oficial de suas ferramentas para monitorar a integridade do cluster.
Ao usar coletores para exportar métricas para ferramentas de terceiros, habilitar o monitoramento de aplicativos pode interromper a funcionalidade do Automation Suite.
A pilha de monitoramento dos clusters do Automation Suite inclui o Prometheus, Grafana e Alert Manager.
Você pode acessar as ferramentas de monitoramento do Automation Suite individualmente usando os seguintes URLs:
Aplicativo |
Ferramenta |
URL |
Exemplo |
---|---|---|---|
Métricas |
Prometheus |
|
|
Painel |
Grafana |
|
|
Gerenciamento de alertas |
AlertManager |
|
|
Para acessar as ferramentas de monitoramento pela primeira vez, siga as instruções em Acessando o Automation Suite .
https://monitoring.fqdn/metrics
e clique na guia Alertas. Aqui, é possível visualizar todos os alertas configurados no Automation Suite.
Para visualizar os alertas ativos, filtre o status do alerta clicando na caixa de seleção Disparo e na caixa de seleção Mostrar anotações na parte superior. Aqui você pode visualizar todos os alertas disparados no momento e suas mensagens correspondentes.
Se os alertas forem muito ruidosos, você poderá silenciá-los. Para isso, siga as seguintes etapas:
uipathctl
na pasta de instalação do Automation Suite: .../UiPathAutomationSuite/UiPath_Installer/bin
.
Antes de começar a configurar os alertas, certifique-se de habilitar o kubectl.
Para adicionar uma nova configuração de e-mail após uma instalação, execute o seguinte comando:
./uipathctl config alerts add-email \
--name test \
--to "admin@example.com" \
--from "admin@example.com" \
--smtp server.mycompany.com \
--username admin \
--password somesecret \
--require-tls \
--ca-file <path_to_ca_file> \
--cert-file <path_to_cert_file> \
--key-file <path_to_key_file> \
--send-resolved
--ASEA
./uipathctl config alerts add-email \
--name test \
--to "admin@example.com" \
--from "admin@example.com" \
--smtp server.mycompany.com \
--username admin \
--password somesecret \
--require-tls \
--ca-file <path_to_ca_file> \
--cert-file <path_to_cert_file> \
--key-file <path_to_key_file> \
--send-resolved
--ASEA
Bandeira |
Description |
Exemplo |
---|---|---|
|
O nome da configuração de e-mail |
|
|
O endereço de e-mail do destinatário |
|
|
O endereço de e-mail do usuário |
|
|
URL do servidor SMTP ou endereço IP e número da porta |
|
|
Nome de usuário de autenticação |
|
|
Senha de autenticação |
|
|
Sinalizador booleano que indica que o TLS está habilitado no servidor SMTP. |
N/A |
|
Caminho do arquivo contendo o Certificado CA do servidor SMTP. Isso é opcional se a CA for privada. |
|
|
Caminho do arquivo contendo o certificado do servidor SMTP. Isso é opcional se o certificado for privado. |
|
|
Caminho do arquivo contendo a chave privada do certificado do servidor SMTP. Isso é necessário se o certificado for privado. |
|
|
Sinalizador booleano para enviar um e-mail assim que o alerta for resolvido. |
N/A |
|
Sinalizador booleano para indicar que você instalou o Automation Suite no EKS ou AKS. |
N/A |
Para remover uma configuração de e-mail, você deve executar o seguinte comando. Certifique-se de inserir o nome da configuração de e-mail que deseja remover.
./uipathctl config alerts remove-email --name test --ASEA
./uipathctl config alerts remove-email --name test --ASEA
Para atualizar uma configuração de e-mail, você deve executar o seguinte comando. Certifique-se de inserir o nome da configuração de e-mail que deseja atualizar e os parâmetros opcionais adicionais a serem editados. Esses parâmetros são os mesmos para adicionar uma nova configuração de e-mail. Você pode inserir um ou mais sinalizadores ao mesmo tempo.
./uipathctl config alerts update-email --name test --ASEA [additional_flags]
./uipathctl config alerts update-email --name test --ASEA [additional_flags]
Para acessar os painéis do Grafana, você deve recuperar suas credenciais e usá-las para fazer login:
-
Nome de usuário:
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-user}" | base64 -d; echo
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-user}" | base64 -d; echo -
Senha:
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
Você pode monitorar volumes persistentes por meio do painel do Kubernetes/Volumes persistentes. Você pode rastrear o espaço livre e utilizado para cada volume.
Você também pode verificar o status de cada volume clicando no item Volumes persistentes dentro do menu Armazenamento do Cluster Explorer.
Para verificar a utilização do hardware por nó, você pode usar o painel Nós. Há dados disponíveis sobre a CPU, memória, disco e rede.
Você pode monitorar a utilização do hardware para cargas de trabalho específicas usando o painel do Kubernetes/Compute Resources/Namespace (Workloads). Selecione o namespace uipath para obter os dados necessários.
- Clique na seta que aponta para baixo ao lado do título do gráfico e, em seguida, selecione Compartilhar.
- Clique na guia Instantâneo e defina o Nome do instantâneo, Expiração e Tempo limite.
- Clique em Publicar para snapshot.raintank.io.
Para obter mais detalhes, consulte a documentação do Grafana sobre painéis de compartilhamento.
Para obter detalhes sobre como criar painéis do Grafana persistentes personalizados, consulte a Documentação do Grafana.
A documentação sobre as métricas disponíveis está aqui:
- Acessando as ferramentas de monitoramento
- Visão geral
- Autenticação
- Verificando alertas atualmente sendo disparados
- Silenciamento dos alertas
- Configurando os alertas
- Adicionando uma nova configuração de e-mail
- Removendo uma configuração de e-mail
- Atualizando uma configuração de e-mail
- Acesso ao painel do Grafana
- Monitoramento de volumes persistentes
- Monitoramento da utilização de hardware
- Criação de um instantâneo visual compartilhável de um gráfico do Grafana
- Criação de painéis persistentes personalizados do Grafana
- Consulta do Prometheus