Services
A página Services é acessada pelo menu principal do Sensedia Service Mesh. Ela traz uma série de informações a respeito de cada serviço que compõe um mesh e permite adicionar regras e políticas de forma intuitiva por meio de abas de configuração.
Você pode selecionar o cluster que deseja operar no campo Cluster:, localizado no canto superior direito da tela. |
Permissões de acesso
As ações que você poderá realizar nesta tela dependem das permissões definidas para seu usuário no Sensedia Access Control.
A tabela a seguir apresenta as permissões possíveis e as respectivas ações:
Permissão | Descrição |
---|---|
List Services |
Permite ao usuário visualizar a listagem de serviços que compõem os meshes. |
Read Services |
Permite ao usuário acessar a tela de visualização das abas de configuração de um serviço ao clicar em seu nome na lista. |
Listagem de serviços
Para visualizar os serviços, é necessário selecionar um ou mais meshes no campo Mesh.
Todos os serviços encontrados para os meshes selecionados serão listados em ordem alfabética — crescente por padrão, mas é possível selecionar a ordenação decrescente no campo Sort. O campo Health permite filtrar os serviços por saúde — entre saudável (healthy) e não-saudável (unhealthy).
É possível também filtrar a listagem pelo nome de um serviço (ou parte dele), digitando-o no campo Service.
Para aplicar os filtros, clique no botão SEARCH. Para limpar os campos de busca, clique em CLEAR.
A tabela de listagem exibe, para cada serviço:
-
nome (coluna NAME);
-
mesh do qual faz parte (coluna MESH);
-
estado de saúde (coluna HEALTH), que pode ser saudável (healthy) ou não (unhealthy);
-
data e hora em que foi criado (coluna CREATED AT).
Abas de configuração para cada serviço
Ao clicar sobre o nome de qualquer serviço na tabela de listagem de serviços, será exibida a tela de visualização das abas de configuração.
Você também é direcionado para a visualização das abas de configuração de um serviço se clicar sobre o card de um mesh na tela Meshes e, então, sobre o nome de um de seus serviços. |
As abas de configuração oferecem funcionalidades de gerenciamento e observabilidade do serviço (que detalhamos nas páginas de cada aba):
-
PODS: exibe os pods que compõem o serviço.
-
SOURCES: exibe a origem das requisições ao serviço.
-
METRICS: exibe métricas rápidas sobre as requisições entrantes.
-
TRAFFIC MANAGEMENT: aplica políticas de roteamento.
-
FAULT TOLERANCE: oferece quatro funcionalidades para definir regras de tolerância a falhas para um serviço específico: Circuit Breaker, Request Timeout, Fault Injection e Retry.
-
AUTHENTICATION: configura autenticação para o serviço.
-
AUTHORIZATION: aplica regras de autorização para o serviço.
-
DOCUMENTATION: permite cadastrar a documentação da API (Swagger) que expõe o microsserviço correspondente.
Share your suggestions with us!
Click here and then [+ Submit idea]