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.

services one mesh
Tela "Services" listando os serviços de um mesh
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).

sort
Campos para filtrar serviços por saúde e ordenar a lista

É 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.
tabs
Abas de configuração de um serviço

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.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]