Expandir | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
IntroduçãoEste documento tem o intuito de detalhar a integração entre StorEx Custom e Storex Mobile com o serviço de telemetria da Azure. Entre os serviços Cloud disponibilizados pelo Azure, o serviço de Telemetria é o responsável por receber as notificações das aplicações Storex acima citadas para prover manipulação dos dados em formato de relatórios (dashboards Azure) para fins de métrica de utilização. Até esta versão, as aplicações Storex notificarão o serviço de Telemetria nos processos de Abertura de Movimento (abertura fiscal do PDV, no caso do Storex PDV e processo de Login, no Storex Mobile). Dessa forma, serão criados dashboards de controle para indicar o quantitativo de componentes linx que estão em uso nos ambientes produtivos dos nossos clientes. Arquitetura
|
Expandir | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Liberação das URL para acesso ao serviço de telemetriaÉ comum que o acesso à internet seja restrito no ambiente produtivo do cliente. Desse modo, é necessário liberar manualmente cada acesso ao ambiente externo. Com o serviço de telemetria não seria diferente. Logo, para que as requisições cheguem ao seu destino, o conjunto de endereços abaixo deve ser liberado no Firewall do cliente: Para mais informações sobre configurações e permissões, consultar o site: https://docs.microsoft.com/en-us/azure/azure-monitor/app/ip-addresses#outgoing-ports Configurando acesso ao serviço de telemetriaConforme mostrado na seção 'Introdução e Arquitetura', o acesso ao ambiente Cloud Azure estará disponível por meio do Storex Cloud. Logo, faz-se necessário prover a parametrização no Storex Cloud, através do Servidor de Configuração, preenchendo o parâmetro "Chave de instrumentação do Linx Metrics", conforme imagem abaixo. A seguir está detalhado passo a passo necessário para acesso e configuração do parâmetro:
|
Expandir | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
RequisitosPara acessar o ambiente produtivo da Telemetria Azure será necessário ter as credenciais de acesso devidamente liberadas. Visão Inicial - Dashboard principalAs operações de abertura do caixa (Storex PPV) e login do usuário (Storex Mobile) são os ativadores para envio das requisições dos componentes Storex para notificar que os mesmo estão ativos e em uso. Logo, a consolidação e organização destas informações é realizada em tempo real no dash principal do Azure através de três paineis de monitoramento, conforme imagens abaixo:
Visão Inicial - Manipulando dados coletadosOs dados em tela são exibidos conforme os filtros, que podem ser modificados conforme a necessidade do usuário.
Mudança nos blocos do painelCada bloco é exibido no painel de forma independente. Isto é, o seu título, tamanho, quantidade de colunas e inclusive o seu próprio conteúdo podem ser modificados livremente, conforme a necessidade do usuário.
Edição do painel e criação de novos blocosAlém da edição de blocos, é possível criar outros blocos. O processo é simples. Basta editar o painel e clicar em adicionar bloco. Nessa opção já aparece uma galeria de novos blocos disponíveis, com modelos pré-moldados. Cada bloco deve ser construído sobre consultas construídas em KQL. A documentação oficial da Microsoft é bem extensa e está disponível em https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/. |