View a markdown version of this page

Registros e métricas vendidas - AWS DevOps Agente

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

  1. Abra o console do CloudWatch .

  2. No painel de navegação, escolha Metrics (Métricas) e, em seguida, All metrics (Todas as métricas).

  3. Escolha o namespace AWS/AIDevOps.

  4. 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

  1. Abra o console do AWS DevOps agente no console AWS de gerenciamento.

  2. No painel de navegação, selecione Configurações.

  3. Na guia Capability Providers > Logs, escolha Configure.

  4. Em Tipo de destino, escolha uma das seguintes opções:

  5. CloudWatch Registros — Selecione ou crie um grupo de registros.

  6. Amazon S3 — Insira o ARN do bucket do S3.

  7. Amazon Data Firehose — Selecione ou crie um stream de entrega do Firehose.

  8. Para Configurações adicionaisopcionais, você pode especificar as seguintes opções:

    1. 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.

    2. (Somente para o Amazon S3) Em Particionamento, especifique o caminho para particionar os dados do arquivo de log.

    3. (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.

    4. Em Formato de saída, especifique o formato de sua preferência.

    5. Em Delimitador de campo, especifique como separar os campos de log.

  9. Escolha Salvar.

  10. Verifique se o status da entrega mostra Ativo.

Para configurar a entrega de registros para um espaço de agente

  1. Abra o console do AWS DevOps agente no console AWS de gerenciamento.

  2. Escolha o espaço do agente que você deseja configurar.

  3. Na guia Configuração, escolha Configurar.

  4. Em Tipo de destino, escolha uma das seguintes opções:

  5. CloudWatch Registros — Selecione ou crie um grupo de registros.

  6. Amazon S3 — Insira o ARN do bucket do S3.

  7. Amazon Data Firehose — Selecione ou crie um stream de entrega do Firehose.

  8. Para Configurações adicionais — *opcional*, você pode especificar as seguintes opções:

    1. 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.

    2. (Somente para o Amazon S3) Em Particionamento, especifique o caminho para particionar os dados do arquivo de log.

    3. (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.

    4. Em Formato de saída, especifique o formato de sua preferência.

    5. Em Delimitador de campo, especifique como separar os campos de log.

  9. Escolha Salvar.

  10. 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)

  1. Abra o console do AWS DevOps agente no console AWS de gerenciamento.

  2. 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).

  3. 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.

  4. Atualize a configuração conforme necessário e escolha Salvar.

Desativar a entrega de registros (console)

  1. Abra o console do AWS DevOps agente no console AWS de gerenciamento.

  2. 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).

  3. 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.

  4. 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:

  1. Exclua a entrega usando DeleteDelivery.

  2. Exclua a fonte de entrega usando DeleteDeliverySource.

  3. (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: