Configurar um fluxo de métricas
Use as etapas nas seções a seguir para configurar um fluxo de métricas do CloudWatch.
Depois que um fluxo de métricas é criado, o tempo necessário para que os dados de métrica sejam exibidos no destino depende das configurações de buffer no fluxo de entrega do Firehose. O buffer é expresso em tamanho máximo da carga útil ou tempo máximo de espera, o que for atingido primeiro. Se estes forem definidos com os valores mínimos (60 segundos, 1 MB), a latência esperada será dentro de 3 minutos, se os namespaces do CloudWatch selecionados tiverem atualizações de métricas ativas.
Em um fluxo de métricas do CloudWatch, os dados são enviados a cada minuto. Os dados podem chegar ao destino final fora de ordem. Todas as métricas nos namespaces especificados são enviadas no fluxo de métricas, com a exceção de métricas com um carimbo de data/hora com mais de dois dias de idade.
Para cada combinação de nome da métrica e namespace que você transmitir, todas as combinações de dimensão desse nome da métrica e namespace são transmitidas.
Para fluxos de métricas em contas de monitoramento, escolha se você deseja incluir métricas das contas de origem vinculadas a essa conta de monitoramento. Para ter mais informações, consulte Observabilidade entre contas do CloudWatch.
Para criar e gerenciar um fluxo de métricas, você deve estar conectado a uma conta que tenha a política CloudWatchFullAccess e a permissão iam:PassRole
ou uma conta que tenha a seguinte lista de permissões:
iam:PassRole
cloudwatch:PutMetricStream
cloudwatch:DeleteMetricStream
cloudwatch:GetMetricStream
cloudwatch:ListMetricStreams
cloudwatch:StartMetricStreams
cloudwatch:StopMetricStreams
Para que o CloudWatch configure a função do IAM necessária para fluxos de métricas, você também deve ter as permissões iam:CreateRole
e iam:PutRolePolicy
.
Importante
Um usuário com cloudwatch:PutMetricStream
tem acesso aos dados métricos do CloudWatch que estão sendo transmitidos, mesmo que não tenha a permissão cloudwatch:GetMetricData
.