Gostaríamos de informar que a duração da sessão em nossa plataforma é limitada a 1 hora por conta de segurança. Esta medida foi implementada para proteger sua privacidade e garantir a segurança de suas informações enquanto utiliza nossos serviços.

Limitar a duração da sessão ajuda a prevenir acessos não autorizados à sua conta, reduzindo o risco de ataques e protegendo seus dados contra possíveis ameaças. Além disso, proporciona uma experiência mais segura e confiável para todos os nossos usuários.

Para continuar utilizando nossos serviços após o término da sessão, basta fazer login novamente. 

Resource Monitoring Center é uma ferramenta projetada para facilitar a visualização e gerenciamento de diferentes estados dos recursos de forma eficiente. Este guia oferece um overview das funcionalidades de filtragem disponíveis para otimizar o monitoramento.

 

No monitoramento de recursos, os filtros são utilizados para visualizar e gerenciar diferentes estados dos recursos de forma eficiente. Abaixo estão as categorias de filtros disponíveis: 

  • All: Exibe todos os recursos, independentemente do seu status. 

  • Inactive: Mostra apenas os recursos que estão inativos. 

  • Operational: Filtra e mostra apenas os recursos que estão operacionais. 

  • Pending: Lista os recursos que estão pendentes, aguardando alguma ação ou decisão. 

  • In Maintenance: Exibe os recursos que estão atualmente em manutenção. 

  • Not Operational: Mostra os recursos que não estão operacionais. 

  •  

Cada filtro permite que você foque em recursos específicos, facilitando a gestão e acompanhamento conforme necessário. 

 

 

Além de filtrar os recursos por status, você também pode visualizá-los com base em diferentes intervalos de tempo. As opções de período disponíveis são: 

  • All: Mostra os recursos de todos os períodos. 

  • Last Day: Exibe os recursos que tiveram atividades nas últimas 24 horas. 

  • Last Week: Filtra os recursos com atividades na última semana. 

  • Last Month: Lista os recursos que foram ativos no último mês. 

  • Last Year: Mostra os recursos que tiveram atividades no último ano. 

Esses filtros de tempo ajudam a analisar as tendências e mudanças no uso dos recursos ao longo de diferentes períodos, facilitando a tomada de decisão e o planejamento estratégico.  

 

A opção Custom Range oferece flexibilidade máxima ao permitir que você defina um intervalo de datas e horários específicos para o monitoramento de recursos. Aqui está como utilizá-lo: 

  1. Start Date: Selecione a data e o horário de início do intervalo. 

  1. End Date: Escolha a data e o horário de término do intervalo. 

Após definir os parâmetros desejados: 

  • Clique em Apply Time Range para aplicar o filtro. 

  • Se desejar cancelar as seleções feitas, clique em Cancel. 

Esta funcionalidade é ideal para análises precisas e detalhadas, permitindo acompanhar atividades em períodos específicos ajustados conforme sua necessidade.  

 

To add users to your organization, click on their photo in the top right corner, then click on “Users”, the list of users in your organization will appear, then click on “New”. 

 

 

Fill in the desired user’s email and name, choose your role (Owner, Admin or Member) and click “Save”. If you want to add more than one user in the same action, click the “+ New User” button. 

 

New One Platform users will receive an invitation to join the platform via email, where they must define their password. Users already registered on the platform will be added to the new organization without the need to create a new account or be notified. The user’s new organization will appear as soon as they enter the platform, in the list of organizations. 

Note: The invitation link sent via email expires in 5 days.

 

Check out the three functions available to users: 

  • Owner: this role performs all actions on the platform, including changes to Clouds, Environments, and Users. 

  • Admin: in this role you can manage products, services and dependencies. It does not have access to modify users, teams, clouds and environments. 

  • Member: Read-only access to the entire organization configuration. Can access your own account details 

  •  

For more information about permissions on the platform, click here.

To edit click on the button . Here you can edit the role and activate/deactivate the user in the organization.
 
To delete the user from the organization, click the button A modal will appear, confirm the deletion by clicking Delete User

 
 
 

 

Advanced Notify Settings é uma
configuração avançada para selecionar notificações de incidentes
personalizadas por produto, environment do seu produto, environment de
não produção e, também, por canais de comunicação. Reportar incidentes
apenas no que for realmente necessário e nos canais de comunicação
prioritários ou apenas de controle. Para personalizar ainda mais a
notificação de incidentes do seu produto, siga as etapas abaixo.

Clique em “Teams” no menu lateral para começar a sua configuração.
Caso queira criar um novo time, clique no botão “New” no canto superior
direito da tela e siga esse passo a passo.

Para times já registrados, acesse o time desejado e clique na aba
“Advanced Notify Settings” na barra superior. Uma tabela aparecerá com
os canais de comunicação configurados, seus ambientes e produtos para a
equipe que está sendo configurada.

Por padrão, ao configurar um canal de notificação na aba de
“Notifications”, a notificação de incidentes é habilitada
automaticamente para todos os ambientes e produtos desse canal. Então,
você precisará desfazer a seleção dos canais e ambientes de notificação
conforme necessário.

Por exemplo: Para o produto Sites,
o alerta de incidente será apenas através do WhatsApp, desta forma,
apenas a caixa correspondente ao canal de comunicação é selecionada, ou
seja, caso haja algum incidente no produto Sites, o alerta acontecerá
apenas no WhatsApp.

 

 

Após deixar selecionado apenas os canais que deseja, clique em “Save” para finalizar.

Com o seu produto criado, podemos cadastrar aplicações que estão inseridas neste produto, para, então, começar o monitoramento. Com as aplicações podemos observar algumas métricas, como, registro de deploy e alarme de degradação, gráfico de latência, entre outras, podemos também cadastrar as dependências dessa aplicação, que mostraremos em seguida a esse tutorial.

Para criar uma aplicação, você deve começar preenchendo o nome da aplicação que será monitorada no campo “Application name”, e, em seguida, preencher o campo “Healtcheck URL” com a URL que deseja monitorar. Vale ressaltar que a plataforma entende como UP, o status 200. Qualquer outro é considerado como Down. Após preencher a URL, caso deseje criar uma secret variable, clique no botão “chave”, dentro do campo, e atribua um nome e valor da secret.

O próximo passo é selecionar o método. Na caixa de opções “Method”, selecione os tipos get ou post para selecionar o tipo de requisição. Em seguida, selecione o tipo desejado de TLS (Transport Layer Security), caso necessário, clicando na caixa “TSL Renegotiation”. Para realizar o bypass no certificado SSL (Secure Sockets Layer), se assim achar necessário, você pode clicar na caixa Skip SSL. Há também as opções de atribuir um header e um value, preenchendo os campos destinados.

Outra opção, para caso achar necessário, é atribuir uma string, que será checada dentro da URL, para realizar um double check, receber um status 200, e a string ser válida para ficar UP. Para isso, basta preencher o campo “Validation String”.

Em “Interval in seconds”, você precisa atribuir o valor numérico em segundos para o intervalo que será realizado o healthcheck. O mesmo deve ser feito em “Timeout in seconds”, para determinar o tempo máximo permitido de timeout. Em “Failures to generate incident” é preciso definir a quantidade de falhas na geração de incidentes, então, você precisa atribuir um valor numérico para a quantidade de falhas consecutivas para gerar um incidente.

Para finalizar a criação de uma aplicação, é só clicar em “Finish Application”.

Obs.: Por motivos de segurança, não é permitido inserir um IP no campo de healthcheck. Para monitorar um IP, é necessário inserí-lo em uma secret e usá-la no healthcheck

Monitorando a aplicação

Agora iremos mostrar como monitorar o seu produto e saber avaliar as métricas estabelecidas na aplicação. Confira abaixo:

  1. Nessa área há informações sobre a aplicação. Nela, você pode editar clicando no lápis e deletar a aplicação clicando na lixeira;

  2. Nos dois botões abaixo da área de informação, há a possibilidade de realizar registros de deploy manualmente e automaticamente, entrando no botão “Register Deploy” e ativar o alarme de descolamento de percentis no botão “Response time Degradation”. Para realizar um registro de deploy, hollback ou hotfix e também utilizar o alarme de descolamento de percentis, que utiliza porcentagem para atribuir valores;

  3. No ambiente de métricas é possível visualizá-las e informar qual a porcentagem do Error Budget, utilizando de acordo com sua necessidade;

  4. No Gráfico de Latência é possível visualizar, realizar um zoom e observar seus percentis de “p50, p90 e p95”;

  5. Para criar ou buscar uma dependência. Para adicionar uma dependência é precioso clicar no botão +, mas se desejar buscar uma já criada, escreva o nome no campo de busca;

  6. Flag para ativar ou desativar o monitoramento.

Para fazer essa configuração, acesse o produto que deseja configurar o
monitoramento e clique no botão “New Resource”. Assim que clicar, uma
janela será aberta com várias opções de monitoramento. Selecione:
“Receive and record hits and failures via Webhook”.

 

 

Assim que as configurações abrirem, selecione o environment, dê um
nome para a aplicação e configure os valores de Interval in seconds and
Fails to incidents

 

Quando terminar de preencher os campos, clique em “Save” e a página
de monitoramento da aplicação irá aparecer. No box localizado no canto
direito, clique no botão “Monitoring is inactive”, para ativar o
monitoramento, e depois clique no botão “HITS AND FAILURES API”.

 

Um popup abrirá na tela, contendo a informação que será usada na
comunicação entre seu environment e a plataforma para análise de dados,
desenvolvimento da matriz de resiliência, controle de incidentes e
outros recursos disponíveis na plataforma.

 

Basta substituir o <token> e seguir as instruções pop-up para finalizar a configuração e iniciar o monitoramento.

 

Obs: Nossa aplicação possui um limite de taxa (rate limit) de 30 requisições por segundo. Isso significa que cada IP pode fazer no máximo 30 solicitações ao servidor em um período de 1 segundo. Caso esse limite seja excedido, as requisições adicionais serão bloqueadas temporariamente.

Nesse tipo de monitoramento, sua
aplicação envia os dados para nossa API (Application Programming
Interface). Assim que é cadastrada uma aplicação tipo Webhook, é gerado
um CURL para implementação na sua aplicação, que enviará os dados de hit
e fail. Desta forma, nossa plataforma consegue tratar esses dados e
acionar sua equipe caso a sua aplicação esteja com erro. Para escolher
esse tipo monitoramento, clique em Product no menu lateral da plataforma
e clique no card “Receive and record hits and failures via Webhook”.


Normalmente usado para login, esse monitoramento é utilizado para, em
alguns cenários específicos, fazer a verificação em duas etapas. A
aplicação faz um pré-requisito e um pós-requisito, utilizando a resposta
da primeira solicitação para completar a segunda solicitação em uma URL
e verificar se o produto digital está up ou down, utilizando vários
flows.


Monitoramento interno, feito pelo
agent da ElvenWorks, instalado na sua infraestrutura para fazer a
checagem dos recursos internos e privados.  Para escolher esse tipo
monitoramento, clique em Product no menu lateral da plataforma e clique
no card “An internal application monitored by our agent”.


Monitoramento que acontece de forma híbrida, em uma aplicação externa,
porém com instalação do agent da ElvenWorks. Nossos servidores
geograficamente distribuídos irão monitorar uma aplicação pública, com
dependências internas. Um exemplo é o monitoramento de um site público
com o banco de dados sendo monitorado de forma interna. Para escolher
esse tipo monitoramento, clique em Product no menu lateral da plataforma
e clique no card “An external application with an ElvenWorks agent”.


Rolar para cima