- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Opções de migração
- 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 Insights independente
- Etapa 7: exclusão do tenant padrão
- B) Migração de um único tenant
- Monitoramento e alertas
- Uso da pilha de monitoramento
- Runbooks de alertas
- Administração de cluster
- Configuração específica do produto
- Solução de problemas
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.
Acessando as ferramentas de monitoramento
Visão geral
A pilha de monitoramento dos clusters do Automation Suite inclui o Prometheus, Grafana e Alert Manager.
Esta página descreve uma série de cenários de monitoramento.
Você pode acessar as ferramentas de monitoramento do Automation Suite individualmente usando os seguintes URLs:
| Aplicativo | Ferramenta | URL | Exemplo |
|---|---|---|---|
| Métricas | Prometheus | https://monitoring.fqdn/metrics | https://monitoring.automationsuite.mycompany.com/metrics |
| Painel | Grafana | https://monitoring.fqdn/dashboard | https://monitoring.automationsuite.mycompany.com/dashboard |
| Gerenciamento de alertas | AlertManager | https://monitoring.fqdn/alertmanager | https://monitoring.automationsuite.mycompany.com/alertmanager |
Autenticação da ferramenta de monitoramento
To access the monitoring tools for the first time, follow the instructions in Accessing Automation Suite.
Verificando alertas atualmente sendo disparados
Para visualizar os alertas, navegue até o Prometheus usando https://monitoring.fqdn/metrics e selecione a guia Alertas. Aqui é possível ver todos os alertas configurados no Automation Suite.
To view the active alerts, filter the alert status by selecting the Firing checkbox and the Show annotations checkbox at the top. Here you can see all the alerts that are firing currently and their corresponding messages.
Silenciamento dos alertas
Se os alertas forem muito ruidosos, você poderá silenciá-los. Para isso, siga as seguintes etapas:
-
Selecione o bloco AlertManager no canto superior esquerdo do painel do Monitoring . A seguinte tela é exibida.
-
Encontre o alerta em questão e selecione Silenciar.
-
Preencha os detalhes de Criador e Comentário e selecione Criar. O alerta não deve mais ser mostrado no Painel de monitoramento ou ser relatado para qualquer um dos receptores configurados.
Configurando os alertas
Você pode encontrar uipathctl na pasta de instalação do Automation Suite: .../UiPathAutomationSuite/UiPath_Installer/bin.
Before starting configuring the alerts, make sure to enable kubectl.
Adicionando uma nova configuração de e-mail
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 |
|---|---|---|
name | O nome da configuração de e-mail | testconfig |
to | O endereço de e-mail do destinatário | admin@example.com |
from | O endereço de e-mail do usuário | admin@example.com |
SMTP | URL do servidor SMTP ou endereço IP e número da porta | server.mycompany.com:567 |
username | Nome de usuário de autenticação | admin |
password | Senha de autenticação | securepassword |
require-tls | Sinalizador booleano que indica que o TLS está habilitado no servidor SMTP. | N/A |
ca-file | Caminho do arquivo contendo o Certificado CA do servidor SMTP. Isso é opcional se a CA for privada. | ./ca-file.crt |
cert-file | Caminho do arquivo contendo o certificado do servidor SMTP. Isso é opcional se o certificado for privado. | ./cert-file.crt |
key-file | Caminho do arquivo contendo a chave privada do certificado do servidor SMTP. Isso é necessário se o certificado for privado. | ./key-file.crt |
send-resolved | Sinalizador booleano para enviar um e-mail assim que o alerta for resolvido. | N/A |
ASEA | Sinalizador booleano para indicar que você instalou o Automation Suite no EKS ou AKS. | N/A |
Removendo uma configuração de e-mail
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
Atualizando uma configuração de e-mail
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]
Acesso ao painel do Grafana
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; echokubectl -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; echokubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
Monitoramento de volumes persistentes
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 selecionando o item Volumes persistentes dentro do menu Armazenamento do Cluster Explorer.
Monitoramento da utilização de hardware
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.
Criação de um instantâneo visual compartilhável de um gráfico do Grafana
- Selecione a seta que aponta para baixo ao lado do título do gráfico e, em seguida, selecione Compartilhar.
- Selecione a guia Instantâneo e defina o Nome do instantâneo,Expiração e Tempo limite.
- Selecione Publicar para snapshot.raintank.io.
Para obter mais detalhes, consulte a documentação do Grafana sobre painéis de compartilhamento.
Esse instantâneo é visualizável na internet pública por qualquer pessoa com o link.
Criação de painéis persistentes personalizados do Grafana
Para obter detalhes sobre como criar painéis de Grafana persistentes personalizados, consulte a documentação do Grafana.
Consulta do Prometheus
On the Monitoring Dashboard, select Prometheus Graph. A new window is displayed.
A documentação sobre as métricas disponíveis está aqui:
- Acessando as ferramentas de monitoramento
- Visão geral
- Autenticação da ferramenta de monitoramento
- 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