Gerenciar componentes no App Spaces
Nota
O App Spaces está em pré-visualização.
Você pode gerenciar os componentes do seu App Spaces selecionando o componente na página App Space .
O App Spaces usa um conceito de componentes. A tabela a seguir descreve os tipos de componentes, tipos de aplicativo e os serviços do Azure usados pelos Espaços de Aplicativo.
Tipo de componente | Tipo de aplicação | Serviço do Azure |
---|---|---|
Componente da aplicação | Back-end | Azure Container Apps |
Componente de aplicativo estático | Front-end | Aplicações Web estáticas |
Componente de banco de dados | N/A | Azure Container Apps |
Implementação
A seção Implantação em Espaços de Aplicativo fornece um log detalhado de todas as atividades de implantação e utiliza as Ações do GitHub para automatizar o processo de implantação. Você pode reimplantar o aplicativo, se necessário. A seção também inclui um log de execução do fluxo de trabalho que rastreia o processo de implantação passo a passo, começando pela configuração do trabalho, fazendo logon no Azure, fazendo check-out da ramificação, criando e enviando a imagem do contêiner para o registro e concluindo o trabalho. Esse fluxo de trabalho detalhado, alimentado pelo GitHub Actions, garante transparência e fornece informações sobre o cronograma de implantação, facilitando o gerenciamento e a solução de problemas de implantações.
Implementação
A seção Implantação em Espaços de Aplicativo fornece um log detalhado de todas as atividades de implantação e utiliza as Ações do GitHub para automatizar o processo de implantação. Você pode reimplantar o aplicativo, se necessário. A seção também inclui um log de execução do fluxo de trabalho que rastreia o processo de implantação passo a passo, começando pela configuração do trabalho, fazendo logon no Azure, fazendo check-out da ramificação, criando e enviando a imagem do contêiner para o registro e concluindo o trabalho. Esse fluxo de trabalho detalhado, alimentado pelo GitHub Actions, garante transparência e fornece informações sobre o cronograma de implantação, facilitando o gerenciamento e a solução de problemas de implantações.
Registos
Os Espaços de Aplicações fornecem capacidades de registo robustas para componentes estáticos de aplicações, que podem ser filtrados ao longo de vários períodos de tempo, desde a última hora até aos últimos 30 dias. Você pode habilitar os logs por meio do botão Configurações de log , que oferece diferentes opções de configuração. A configuração Automático coleta automaticamente logs para solicitações HTTP, erros globais e análises de uso. Para um acompanhamento mais personalizado, você pode escolher a opção Manual com pacotes npm para configurar o rastreamento de eventos personalizado com o IntelliSense. Como alternativa, a opção Manual com plug-ins React e Angular permite configurar cadeias de conexão para definir para onde enviar dados de telemetria, substituindo o espaço reservado pela cadeia de YOUR_CONNECTION_STRING
conexão real. Essas opções flexíveis de registro garantem monitoramento e análise abrangentes adaptados às necessidades específicas.
Selecione Abrir em consultas avançadas para ir para o espaço de trabalho do Log Analytics.
Para o Application Insights, consulte Habilitar uma extensão de estrutura para o SDK JavaScript do Application Insights.
Registos
Selecione os logs do sistema para verificar eventos de nível de serviço ou os logs do console para depurar o código. Para obter mais informações, consulte Usar consultas no Log Analytics.
Selecione Abrir em consultas avançadas para ir para o espaço de trabalho do Log Analytics.
Métricas
Esta guia fornece métricas para Aplicativos Web estáticos, exibidos em dois gráficos principais: Solicitações e Saída de dados.
- O gráfico Solicitações rastreia o número de solicitações HTTP feitas ao aplicativo Web estático, fornecendo informações sobre o tráfego e a atividade do usuário.
- O gráfico Data out mede a quantidade de dados transferidos do aplicativo para os usuários, o que ajuda a entender o uso da largura de banda. Você pode filtrar essas métricas para exibir dados em vários intervalos de tempo.
Métricas
Esta guia fornece métricas para Aplicativos de Contêiner do Azure, exibidas em três gráficos principais: Solicitações, Nanonúcleos de Uso da CPU e Bytes do Conjunto de Trabalho de Memória.
- O gráfico Solicitações fornece uma representação visual das solicitações HTTP feitas ao aplicativo, oferecendo informações valiosas sobre o tráfego do aplicativo e o envolvimento do usuário ao longo do tempo.
- O gráfico Nanocores de uso da CPU ilustra a utilização da CPU do aplicativo em nanocores, auxiliando no monitoramento do consumo de recursos e otimização de desempenho.
- O gráfico Memory Working set Bytes exibe o uso de memória do aplicativo, permitindo que os usuários acompanhem as tendências de utilização da memória e identifiquem possíveis problemas relacionados à memória.
Definições
A guia Configurações é dividida em quatro categorias principais: Geral, Domínios, Rotas e Autenticação.
- Nas Configurações gerais, você pode especificar o nome do componente, garantindo fácil identificação e gerenciamento.
- A seção Domínios fornece informações sobre os domínios atuais associados ao seu aplicativo, e você pode criar novos domínios do Serviço de Aplicativo conforme necessário.
- A seção Rotas permite definir regras de rota para restringir o acesso a usuários com base em funções específicas ou executar ações como redirecionamentos ou regravações.
- A seção Autenticação é onde você configura um provedor de autenticação para seu site. Os provedores disponíveis são Google e GitHub. Aqui, você pode configurar a ID do cliente, o segredo do cliente e o caminho da API para obter funções. Após a autenticação, esse caminho da API será chamado com as declarações do usuário e deve retornar uma matriz de funções para determinar quais rotas o usuário pode acessar com base nas funções definidas na seção Rotas. Saiba mais em Autenticar e autorizar aplicativos Web estáticos.
A guia Configurações é dividida em três categorias: Geral, Variáveis de ambiente e Segredos.
- Na seção Geral , as opções incluem definir o nome do componente para facilitar a identificação dentro do espaço do aplicativo, especificar a porta de escuta para gerenciar conexões de entrada e definir as configurações de entrada para controlar o roteamento de tráfego de rede para o banco de dados.
- Na seção Variáveis de ambiente, você pode configurar variáveis essenciais específicas do ambiente, como nomes de usuário de banco de dados, cadeias de conexão, locais de montagem e outros parâmetros cruciais para operações de banco de dados contínuas.
- Na seção Segredos fornece um repositório seguro para armazenar dados confidenciais inserindo pares chave/valor. Esses segredos podem ser referenciados por variáveis de ambiente, garantindo a proteção de informações confidenciais dentro do componente de banco de dados.
A guia Configurações é dividida em três categorias: Geral, Variáveis de ambiente e Segredos.
- Na seção Geral , as opções incluem definir o nome do componente para facilitar a identificação dentro do espaço do aplicativo, especificar a porta de escuta para gerenciar conexões de entrada e definir as configurações de entrada para controlar o roteamento de tráfego de rede para o banco de dados.
- Na seção Variáveis de ambiente, você pode configurar variáveis essenciais específicas do ambiente, como nomes de usuário de banco de dados, cadeias de conexão, locais de montagem e outros parâmetros cruciais para operações de banco de dados contínuas.
- Na seção Segredos fornece um repositório seguro para armazenar dados confidenciais inserindo pares chave/valor. Esses segredos podem ser referenciados por variáveis de ambiente, garantindo a proteção de informações confidenciais dentro do componente de banco de dados.
Informações
Esta guia mostra os seguintes detalhes:
Nome | Descrição |
---|---|
URL | O link direto para seu aplicativo |
Location | A região do Azure onde seu aplicativo está hospedado |
Grupo de recursos | O grupo de recursos específico que gerencia seu aplicativo |
Preços | Detalhes dos preços |
Repositório | O repositório GitHub usado para o código-fonte do aplicativo |
Filial | A ramificação do GitHub usada para o código-fonte do aplicativo |
Subscrição | A assinatura do Azure sob a qual o aplicativo está sendo executado |
Nome do recurso | O nome interno usado nos Espaços de Aplicativo |
Esta guia mostra os seguintes detalhes:
Nome | Descrição |
---|---|
URL | O link direto para seu aplicativo |
Location | A região do Azure onde seu aplicativo está hospedado |
Grupo de recursos | O grupo de recursos específico que gerencia seu aplicativo |
Preços | Detalhes dos preços |
Repositório | O repositório GitHub usado para o código-fonte do aplicativo |
Filial | A ramificação do GitHub usada para o código-fonte do aplicativo |
Subscrição | A assinatura do Azure sob a qual o aplicativo está sendo executado |
Nome do recurso | O nome interno usado nos Espaços de Aplicativo |
Esta guia mostra os seguintes detalhes:
Nome | Descrição |
---|---|
URL | O link direto para seu aplicativo |
Location | A região do Azure onde seu aplicativo está hospedado |
Grupo de recursos | O grupo de recursos específico que gerencia seu aplicativo |
Preços | Detalhes dos preços |
Subscrição | A assinatura do Azure sob a qual o aplicativo está sendo executado |
Nome do recurso | O nome interno usado nos Espaços de Aplicativo |