As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Registros e métricas vendidas
Você pode monitorar seus espaços de agentes e operações de serviço usando CloudWatch métricas e registros vendidos pela Amazon. Este tópico descreve as CloudWatch métricas que o AWS DevOps Agente publica automaticamente em sua conta e os registros vendidos que você pode configurar para entrega em seus destinos preferidos.
Métricas vendidas CloudWatch
AWS DevOps O agente publica automaticamente métricas CloudWatch na Amazon em sua conta. Essas métricas estão disponíveis sem nenhuma configuração. Você pode usá-los para monitorar o uso, rastrear a atividade operacional e criar alarmes.
Perfil vinculado ao serviço
Para que CloudWatch as métricas da Amazon sejam publicadas em sua conta para esse serviço, o AWS DevOps agente criará automaticamente a função vinculada ao serviço AWSServiceRoleForAIDevOps Service-Linked Role para você. Se a função do IAM que invoca a API não tiver a permissão apropriada, a criação do recurso falhará com um InvalidParameterException.
Importante
Os clientes que criaram sua função AgentSpace antes de 13 de março de 2026 precisarão criar manualmente a função vinculada ao serviço de AWSServiceRoleForAIDevoperações para que CloudWatch as métricas do AWS DevOps agente sejam publicadas em suas contas.
Crie manualmente uma função vinculada ao serviço (para clientes existentes)
Execute um destes procedimentos:
No console do IAM, crie a função AWSServiceRoleForAIDevOps no serviço AWS DevOps Agent.
Na AWS CLI, execute o seguinte comando:
aws iam create-service-linked-role --aws-service-name aidevops.amazonaws.com
Namespace
Todas as métricas são publicadas no AWS/AIDevOps namespace.
Dimensões
Todas as métricas incluem a seguinte dimensão.
| Dimensão | Description |
|---|---|
AgentSpaceUUID |
O identificador exclusivo do espaço do agente. Para agregar métricas em todos os espaços de agentes em sua conta, use expressões CloudWatch matemáticas ou omita o filtro de dimensão. |
Referência de métricas
| Nome da métrica | Description | Unidade | Frequência de publicação | Estatísticas úteis |
|---|---|---|---|---|
| ConsumedChatRequests | O número de solicitações de bate-papo que o espaço de um agente consumiu. Para obter a contagem total da sua conta, use a SUM estatística em todas as AgentSpaceUUID dimensões. |
Contagem | A cada 5 minutos | Soma, média |
| ConsumedInvestigationTime | O tempo gasto conduzindo investigações em um espaço de agente. | Segundos | A cada 5 minutos | Soma, média, máximo |
| ConsumedEvaluationTime | O tempo gasto executando avaliações em um espaço de agente. | Segundos | A cada 5 minutos | Soma, média, máximo |
| TopologyCompletionCount | O número de conclusões do processamento de topologia. AWS DevOps O agente emite essa métrica quando uma topologia termina o processamento, seja desde a criação inicial durante a integração, uma atualização manual ou uma atualização diária programada. | Contagem | Orientado por eventos (emitido em cada conclusão) | Soma, SampleCount |
Visualizando métricas no CloudWatch console
Abra o console do CloudWatch
. No painel de navegação, escolha Metrics (Métricas) e, em seguida, All metrics (Todas as métricas).
Escolha o namespace AWS/AIDevOps.
Escolha Por AgentSpace para ver as métricas dos seus espaços de agente.
nota
Você pode criar CloudWatch alarmes sobre essas métricas para receber notificações quando o uso exceder um limite. Por exemplo, crie um alarme ConsumedChatRequests para monitorar o consumo de solicitações de bate-papo.
Pré-requisitos
Antes de configurar a entrega de registros, verifique se você tem o seguinte:
Uma AWS conta ativa com acesso ao console do AWS DevOps agente
Um diretor do IAM com permissões para entrega de CloudWatch registros APIs
(Opcional) Um bucket do Amazon S3 ou um stream de entrega do Amazon Data Firehose, se você planeja usá-los como destinos de log
Logs fornecidos
AWS DevOps O agente oferece suporte a registros vendidos que fornecem visibilidade dos eventos que seus espaços de agentes e registros de serviços processam. Os registros vendidos usam a infraestrutura Amazon CloudWatch Logs para entregar os registros ao seu destino preferido.
Para usar registros vendidos, você deve configurar um destino de entrega. Os seguintes destinos são compatíveis:
Amazon CloudWatch Logs — Um grupo de registros em sua conta
Amazon S3 — Um bucket S3 em sua conta
Amazon Data Firehose — Um stream de entrega do Firehose em sua conta
Tipos de log compatíveis
Um único tipo de log é suportado:APPLICATION_LOGS. Esse tipo de registro abrange todos os eventos operacionais que o serviço emite.
Registrar tipos de eventos
A tabela a seguir resume os eventos que o AWS DevOps Agente registra.
| Event | Description | Nível de log |
|---|---|---|
| Evento de entrada do agente recebido | Um agente é acionado por uma fonte integrada e recebe um evento de entrada (por exemplo, um evento de PagerDuty incidente). | INFO |
| Evento de entrada de agentes cancelado | Um evento de entrada foi descartado antes que o agente o processasse. O registro inclui o motivo (por exemplo, dados malformados). | A ser definido |
| Falha na comunicação de saída do agente | Uma comunicação externa com uma integração de terceiros falhou. O registro inclui o ID da tarefa e o identificador de destino (por exemplo, um erro de autenticação). | A ser definido |
| Criação de topologia em fila | Um trabalho de criação de topologia foi colocado na fila para processamento. | INFO |
| A criação da topologia foi iniciada | Um trabalho de criação de topologia começou a ser processado. | INFO |
| Criação da topologia concluída | Um trabalho de criação de topologia concluiu o processamento. Esse evento se aplica à criação inicial, às atualizações e às atualizações diárias. | INFO |
| Falha na descoberta de recursos | A descoberta de recursos durante a criação da topologia encontrou uma falha. | ERRO |
| Falha no registro do serviço | O registro do serviço encontra uma falha irrecuperável | ERRO |
| Falha na validação do webhook | Quando o webhook recebido pelo agente Devops não corresponde ao esquema esperado | ERRO |
| Atualizações do status de validação da associação | Quando uma associação de espaço de agente ( primary/secondary conta típica), o status de validação muda de válido para inválido e vice-versa (por exemplo, causado por uma função malformada, que não pode ser assumida pelo serviço). | ERRO/INFORMAÇÃO |
Permissões
AWS DevOps O agente usa registros CloudWatch vendidos (permissões V2) para entregar registros. Para configurar a entrega de registros, a função do IAM que configura a entrega deve ter as seguintes permissões:
aidevops:AllowVendedLogDeliveryForResource— Necessário para permitir a entrega de registros para o recurso de espaço do agente.Permissões para a entrega de CloudWatch registros APIs (
logs:PutDeliverySourcelogs:PutDeliveryDestination,logs:CreateDelivery, e operações relacionadas).Permissões específicas para o destino de entrega escolhido.
Para ver a política completa do IAM que é necessária para cada tipo de destino, consulte os seguintes tópicos no Guia do usuário do Amazon CloudWatch Logs:
Configurar a entrega de registros (console)
AWS DevOps O agente fornece dois locais no console AWS de gerenciamento para configurar a entrega de registros:
Página de configurações de registro de serviço — Configure a entrega de registros para eventos de nível de serviço. Esses registros usam o serviço ARN (
arn:aws:aidevops:<region>:<account-id>:service/<account-id>) como recurso.Página Espaço do agente — Configure a entrega de registros para eventos específicos de um espaço de agente individual. Esses registros usam o espaço do agente ARN (
arn:aws:aidevops:<region>:<account-id>:agentspace/<agent-space-id>) como recurso.
Para configurar a entrega de registros para um registro de serviço
Abra o console do AWS DevOps agente no console AWS de gerenciamento.
No painel de navegação, selecione Configurações.
Na guia Capability Providers > Logs, escolha Configure.
Em Tipo de destino, escolha uma das seguintes opções:
CloudWatch Registros — Selecione ou crie um grupo de registros.
Amazon S3 — Insira o ARN do bucket do S3.
Amazon Data Firehose — Selecione ou crie um stream de entrega do Firehose.
Para Configurações adicionais — opcionais, você pode especificar as seguintes opções:
Em Seleção de campos, escolha o nome dos campos de log que você deseja entregar ao seu destino. Você pode selecionar campos de log de acesso e um subconjunto de campos de log de acesso em tempo real.
(Somente para o Amazon S3) Em Particionamento, especifique o caminho para particionar os dados do arquivo de log.
(Somente para o Amazon S3) Em Formato de arquivo compatível com o Hive, você pode marcar a caixa de seleção para usar caminhos do S3 compatíveis com o Hive. Isso ajuda a simplificar o carregamento de novos dados em suas ferramentas compatíveis com o Hive.
Em Formato de saída, especifique o formato de sua preferência.
Em Delimitador de campo, especifique como separar os campos de log.
Escolha Salvar.
Verifique se o status da entrega mostra Ativo.
Para configurar a entrega de registros para um espaço de agente
Abra o console do AWS DevOps agente no console AWS de gerenciamento.
Escolha o espaço do agente que você deseja configurar.
Na guia Configuração, escolha Configurar.
Em Tipo de destino, escolha uma das seguintes opções:
CloudWatch Registros — Selecione ou crie um grupo de registros.
Amazon S3 — Insira o ARN do bucket do S3.
Amazon Data Firehose — Selecione ou crie um stream de entrega do Firehose.
Para Configurações adicionais — *opcional*, você pode especificar as seguintes opções:
Em Seleção de campos, escolha o nome dos campos de log que você deseja entregar ao seu destino. Você pode selecionar campos de log de acesso e um subconjunto de campos de log de acesso em tempo real.
(Somente para o Amazon S3) Em Particionamento, especifique o caminho para particionar os dados do arquivo de log.
(Somente para o Amazon S3) Em Formato de arquivo compatível com o Hive, você pode marcar a caixa de seleção para usar caminhos do S3 compatíveis com o Hive. Isso ajuda a simplificar o carregamento de novos dados em suas ferramentas compatíveis com o Hive.
Em Formato de saída, especifique o formato de sua preferência.
Em Delimitador de campo, especifique como separar os campos de log.
Escolha Salvar.
Verifique se o status da entrega mostra Ativo.
Configurar a entrega de registros (CloudWatch API)
Você também pode usar a API CloudWatch Logs para configurar a entrega de registros de forma programática. A entrega de um log de trabalho consiste em três elementos:
A DeliverySource— Representa o recurso de espaço do AWS DevOps agente que gera os registros.
A DeliveryDestination— Representa o destino em que os registros são gravados.
Uma entrega — conecta uma fonte de entrega a um destino de entrega.
Etapa 1: criar uma fonte de entrega
Use a PutDeliverySourceoperação para criar uma fonte de entrega. Passe o ARN do seu recurso de espaço do AWS DevOps agente e especifique APPLICATION_LOGS como o tipo de registro.
O exemplo a seguir cria uma fonte de entrega para um espaço de agente:
{ "name": "my-agent-space-delivery-source", "resourceArn": "arn:aws:aidevops:us-east-1:123456789012:agentspace/my-agent-space-id", "logType": "APPLICATION_LOGS" }
O exemplo a seguir cria uma fonte de entrega para o serviço:
{ "name": "my-service-delivery-source", "resourceArn": "arn:aws:aidevops:us-east-1:123456789012:service", "logType": "APPLICATION_LOGS" }
Etapa 2: criar um destino de entrega
Use a PutDeliveryDestinationoperação para configurar onde os registros são armazenados. Você pode escolher Amazon CloudWatch Logs, Amazon S3 ou Amazon Data Firehose.
O exemplo a seguir cria um destino de CloudWatch registros:
{ "name": "my-cwl-destination", "deliveryDestinationConfiguration": { "destinationResourceArn": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/aidevops/my-agent-space" }, "outputFormat": "json" }
O exemplo a seguir cria um destino do Amazon S3:
{ "name": "my-s3-destination", "deliveryDestinationConfiguration": { "destinationResourceArn": "arn:aws:s3:::my-aidevops-logs-bucket" }, "outputFormat": "json" }
O exemplo a seguir cria um destino do Amazon Data Firehose:
{ "name": "my-firehose-destination", "deliveryDestinationConfiguration": { "destinationResourceArn": "arn:aws:firehose:us-east-1:123456789012:deliverystream/my-aidevops-log-stream" }, "outputFormat": "json" }
nota
Se você entregar registros em várias contas, deverá usá-los PutDeliveryDestinationPolicyna conta de destino para autorizar a entrega.
Se você quiser usar CloudFormation, você pode usar o seguinte:
ResourceArn é AgentSpaceArn, e LogType deve ser APPLICATION_LOGS como o tipo de log compatível.
Etapa 3: criar uma entrega
Use a CreateDeliveryoperação para vincular a origem da entrega ao destino da entrega.
{ "deliverySourceName": "my-agent-space-delivery-source", "deliveryDestinationArn": "arn:aws:logs:us-east-1:123456789012:delivery-destination:my-cwl-destination" }
AWS CloudFormation
Você também pode configurar a entrega de registros usando AWS CloudFormation os seguintes recursos:
ResourceArnDefina o espaço do AWS DevOps agente ou o ARN do serviço e LogType defina como. APPLICATION_LOGS
Registro da referência de esquemas
AWS DevOps O agente usa um esquema de log compartilhado em todos os tipos de eventos. Nem todo evento de log usa todos os campos.
A tabela a seguir descreve os campos no esquema de log.
| Campo | Tipo | Description |
|---|---|---|
| event_timestamp | Longo | Timestamp Unix de quando o evento ocorreu |
| resource_arn | String | ARN do recurso que gerou o evento |
| id_da_conta opcional | String | AWS ID da conta associada ao registro. |
| nível_opcional | String | Nível de registro:INFO,WARN, ERROR |
| id_do_espaço_agente opcional | String | Identificador do espaço do agente. |
| id_de_associação opcional | String | Identificador de associação para o registro. |
| status_opcional | String | Status da operação de topologia. |
| id_webhook_id opcional | String | Identificador de webhook. |
| url_mcp_endpoint_opcional | String | URL do endpoint do servidor MCP |
| tipo_de_serviço_opcional | String | Tipo de serviço:DYNATRACE,DATADOG,GITHUB,SLACK,SERVICENOW. |
| url_de_endpoint_de_serviço opcional | String | URL do endpoint para integrações de terceiros. |
| id_de_serviço opcional | String | Identificador da fonte. |
| request_id | String | Identificador de solicitação para correlacionar com AWS CloudTrail nossos tickets de suporte. |
| operação_opcional | String | Nome da operação que foi executada. |
| tipo_de_tarefa_opcional | String | Tipo de tarefa da lista de pendências do agente: INVESTIGATION ou EVALUATION |
| id_da_tarefa_opcional | String | Agent Backlog Task Identificador IDAgent de tarefa de backlog. |
| referência_opcional | String | Referência de uma tarefa do agente (por exemplo, um ticket do Jira). |
| tipo_de_erro opcional | String | Tipo de erro |
| mensagem_de_erro opcional | String | Descrição do erro quando uma operação falha. |
| detalhes_opcionais | Cadeia de caracteres (JSON) | Carga útil de eventos específica do serviço que contém parâmetros e resultados da operação. |
Gerenciar e desativar a entrega de registros
Você pode modificar ou remover a entrega de registros a qualquer momento no console do AWS DevOps agente no AWS Management Console ou usando a API de CloudWatch registros.
Gerenciar a entrega de registros (console)
Abra o console do AWS DevOps agente no console AWS de gerenciamento.
Navegue até a página Configurações (para registros de nível de serviço) ou a página específica do Espaço do Agente (para registros no nível do Espaço do Agente).
Na guia Configuração (para registros no nível do Agent Space) ou na guia Capability Providers > Logs (para registros no nível do serviço), escolha a entrega a ser modificada.
Atualize a configuração conforme necessário e escolha Salvar.
Desativar a entrega de registros (console)
Abra o console do AWS DevOps agente no console AWS de gerenciamento.
Navegue até a página Configurações (para registros de nível de serviço) ou a página específica do Espaço do Agente (para registros no nível do Espaço do Agente).
Na guia Configuração (para registros no nível do Agent Space) ou na guia Capability Providers > Logs (para registros no nível do serviço), selecione a entrega a ser removida.
Escolha Excluir e confirme.
Desativar a entrega de registros (API)
Para remover uma entrega de registros usando a API, exclua os recursos na seguinte ordem:
Exclua a entrega usando DeleteDelivery.
Exclua a fonte de entrega usando DeleteDeliverySource.
(Opcional) Se o destino da entrega não for mais necessário, exclua-o usando DeleteDeliveryDestination.
Importante
Você é responsável por remover os recursos de entrega de registros depois de excluir o recurso de espaço do agente que gera os registros (por exemplo, depois de excluir um espaço do agente). Se você não remover esses recursos, as configurações de entrega órfã poderão permanecer.
Preços
O AWS DevOps agente não cobra pela ativação de registros vendidos. Entretanto, você pode incorrer em cobranças pela entrega, ingestão, armazenamento ou acesso, dependendo do destino de entrega de log selecionado. Para obter detalhes sobre preços, consulte Vended Logs na guia Logs em Amazon CloudWatch Pricing
Para preços específicos do destino, consulte o seguinte: