Explorando as funções do Azure para o monitoramento sintético com dramaturgo: um guia completo – Parte 4
A implantação do Azure Functions Implante sua solução de monitoramento sintético para o Azure em 4 fases simples. Fase 1: Crie Recursos do Azure 1. Crie Função App Azure Portal → Crie Recurso → Função APP CONFIGURAÇÃO: NOME: Monitoramento sintético FUNC-PROD Tempo de execução: Node.js 18 Plano: Funções Premium (Produção) Armazenamento: Crie Storage INSIGHTS: Enable 2. Criar conta de armazenamento (ArtifactS) PortaleATEAT → Storage Storage[suffix]
Desempenho: Criar Standard Create Container: Test-Artifacts 3. Obtenha Insights de Aplicativo de Strings de Conexão: Propriedades → Conexão STORGE Storage Conta: Chaves de Acesso → Conexão Strad[App Insights Connection String]
Azure_Storage_Connection_String =[Storage Account Connection String]
Blob_container_name = teste-artifacts BASTEURL = synthetic_monitor_schedule = 0 */5 * * * * … Outros variáveis entram no modo de tela cheia Modo de tela cheia: Setup Azure DevOps Pipeline 1. Criar tubo de criação Criar Azure-Pipelines.ymlow in Your Repo-TIGGER: Maior Pool:-Poole Maior 1 NodeTool@0 entradas: versionspec: ’18 .x ‘ – script: npm CI DisplayName:’ Instale dependências ‘ – Script: npx dramwright install —with -deps Chromium displayName:’ Install dramwright ‘ – script: npm run BuildName:’ Buildscript ” ‘$ (Build.artifactStagingDirectory) /function-App.zip’ IncluirrootFolder: False-Tarefa: PublishBuilDartifacts@1 entradas: ArtifactName: ‘Function-App’ Digite STEPA LEGNELEGENS MODO DE EXIGIDO COMPLETIFTENATE FUNLEATE: Funcionas de link TaspeL para link Funsleates TOTENATEMET FUNCIMENTO DO FUNCIMENTO DO FUNCIMENTO DO FUNCIMENTATEMENTO DO FUNCIMENTO DO LINGATEMENGUENAGEM: Nome do serviço de aplicativo de aplicativo: pacote sintético-monitoring-func-produ: $ (System.DefaultWorkingDirectory)/_[BuildName]/function-App/function-App.zip Fase 3: Implante e monitore 1. Implante o código de compromisso → Construir execuções de liberação automaticamente de liberação → INMPONSAÇÃO PARA FUNÇÃO FUNCIMENTO A FUNÇÃO DE VERIFICAÇÃO ESTÁ CONSUMO NO AZUME 2. Test-Artifacts (Relatórios enviados sobre falhas) Lista de verificação rápida
[ ] Aplicativo de função criado com insights de aplicativos
[ ] Conta de armazenamento criada com contêiner
[ ] Strings de conexão configuradas no aplicativo de função
[ ] Construir o pipeline é executado com sucesso
[ ] Libere o pipeline implanta para o aplicativo de função
[ ] A função executa e envia telemetria
[ ] Artefatos de teste Carregar em falhas Recursos adicionais
Fonte