Pular para o conteúdo principal
O AppSignal cria automaticamente magic dashboards para serviços AWS quando detecta suas métricas. Cada serviço AWS recebe seu próprio dashboard com gráficos pré-construídos, então você obtém um monitoramento útil da sua infraestrutura AWS sem precisar construir dashboards do zero. Esses dashboards aparecem em Dashboards agrupados em AWS, com um dashboard separado para cada serviço (por exemplo, AWS/Lambda, AWS/RDS ou AWS/SQS). As métricas que os alimentam atualmente chegam através de CloudWatch Metric Streams.

Como os dashboards AWS são criados

Quando o AppSignal recebe métricas de um serviço AWS, ele compara os nomes das métricas com sua lista de serviços suportados. Se houver uma correspondência, o AppSignal cria um dashboard para esse serviço em sua aplicação. Cada gráfico usa filtros de tag com curinga para mostrar todos os recursos de um determinado tipo como linhas separadas. Por exemplo, o gráfico Lambda Errors mostra uma linha para cada função, marcada por FunctionName. Você pode restringir a visualização usando os filtros de tag nas opções do gráfico.

Configuração

Para começar a receber métricas AWS no AppSignal, configure um CloudWatch Metric Stream que envia dados através do Amazon Data Firehose para o endpoint HTTP do AppSignal. Existem duas maneiras de fazer isso: Veja a visão geral das métricas do AWS CloudWatch para detalhes sobre nomenclatura de métricas, tags, filtragem, configurações multi-região e solução de problemas.

Dashboards beta

Dashboards marcados com um rótulo beta foram adicionados recentemente e podem receber alterações em seu layout de gráficos e métricas com base no feedback. Uma vez que um dashboard esteja estável, o rótulo beta é removido. Se você tiver feedback sobre algum dashboard, nos avise.

Design do dashboard

Cada dashboard AWS é projetado para ajudar você a responder rapidamente perguntas operacionais comuns:
  1. Algo está quebrado? Indicadores de saúde e taxas de erro aparecem primeiro, então uma olhada rápida no topo do dashboard lhe diz se algo precisa de atenção.
  2. Por que está lento ou falhando? Métricas de performance como latência, profundidade de fila e contagens de throttle ajudam você a restringir a causa.
  3. Preciso escalar? Métricas de CPU, memória e capacidade mostram se você está se aproximando dos limites de recursos.
Os gráficos são ordenados pela urgência do sinal, não pelo tipo de recurso. Métricas de saúde e estabilidade vêm primeiro, seguidas por pressão de recursos, depois contexto operacional como throughput de rede e I/O de armazenamento. As descrições dos gráficos explicam quais valores indicam um problema e o que fazer a respeito, em vez de reformular o nome da métrica. Por exemplo, um gráfico Lambda Throttles informa que valores diferentes de zero significam que as requisições estão sendo descartadas e sugere aumentar a concorrência reservada.

Serviços suportados

As seções seguintes listam todos os serviços AWS com magic dashboards, agrupados por categoria. Cada seção inclui o serviço, seu namespace CloudWatch (usado para filtrar quais métricas transmitir) e os gráficos em seu dashboard.

Compute

EC2

Namespace: AWS/EC2 Monitore a performance de instâncias Amazon EC2 incluindo métricas de CPU, rede, disco e EBS. Gráficos:
  • CPU Utilization
  • Network In vs Out
  • Network Packets In vs Out
  • Disk Read vs Write Ops
  • Disk Read vs Write Bytes
  • EBS Read vs Write Ops
  • EBS Read vs Write Bytes
  • Status Checks
  • CPU Credit Balance vs Usage

Lambda

Namespace: AWS/Lambda Monitore invocações, erros, throttles, duração e concorrência de funções AWS Lambda. Gráficos:
  • Errors
  • Throttles
  • Dead Letter Errors vs Destination Delivery Failures
  • Invocations
  • Duration
  • ConcurrentExecutions vs UnreservedConcurrentExecutions
  • ClaimedAccountConcurrency
  • AsyncEventsReceived vs AsyncEventsDropped
  • AsyncEventAge
  • Iterator Age

ECS

Namespace: AWS/ECS Monitore CPU, utilização de memória e contagem de tarefas em nível de serviço do Amazon ECS. Gráficos:
  • CPU Utilization
  • Memory Utilization
  • Running vs Desired Task Count
  • Pending Task Count

EKS Nodes

Namespace: ContainerInsights Monitore métricas de CPU, memória, sistema de arquivos e rede em nível de nó do EKS em todo o cluster. Gráficos:
  • Node CPU Utilization
  • Node Memory Utilization
  • Node Filesystem Utilization
  • Node Network Traffic
  • Running Pods per Node
  • Running Containers per Node
  • Cluster Node Count

EKS Pods

Namespace: ContainerInsights Monitore métricas de CPU, memória, rede e reinicializações de containers em nível de pod do EKS. Gráficos:
  • Container Restarts
  • Pod CPU Utilization
  • Pod Memory Utilization
  • Pod Network Rx vs Tx

Auto Scaling

Namespace: AWS/AutoScaling Monitore a capacidade de grupos do Auto Scaling, estados do ciclo de vida das instâncias e atividade de escalonamento. Gráficos:
  • Scaling Overview
  • Instance Lifecycle
  • Total Instances

App Runner

Namespace: AWS/AppRunner Monitore a performance do serviço AWS App Runner incluindo requisições, latência, códigos de status HTTP e utilização de recursos. Gráficos:
  • HTTP 2xx vs 4xx vs 5xx
  • Requests
  • Request Latency
  • CPU Utilization
  • Memory Utilization
  • Active Instances
  • Concurrency

Bancos de dados

RDS

Namespace: AWS/RDS Monitore a performance de instâncias de banco de dados Amazon RDS incluindo CPU, conexões, armazenamento, I/O e métricas de replicação. Gráficos:
  • Replica Lag
  • CPU Utilization
  • Freeable Memory
  • Free Storage Space
  • Database Connections
  • Read IOPS vs Write IOPS
  • Read Latency vs Write Latency
  • Read Throughput vs Write Throughput
  • Disk Queue Depth
  • Swap Usage
  • Network Receive vs Transmit Throughput
  • Burst Balance

Aurora

Namespace: AWS/RDS Monitore métricas específicas de cluster Amazon Aurora incluindo replica lag, I/O de volume, capacidade serverless e armazenamento de backup. Gráficos:
  • Aurora Replica Lag
  • Aurora Replica Lag (Max vs Min)
  • CPU Utilization
  • Database Connections
  • Freeable Memory
  • Buffer Cache Hit Ratio
  • Volume Read vs Write IOPs
  • Volume Bytes Used
  • Serverless Database Capacity
  • Backup Storage Used

DynamoDB

Namespace: AWS/DynamoDB Monitore a performance de tabelas Amazon DynamoDB incluindo consumo de capacidade, throttling, latência e erros. Gráficos:
  • Read vs Write Throttle Events
  • System Errors vs User Errors
  • Consumed Read vs Write Capacity
  • Provisioned Read vs Write Capacity
  • Successful Request Latency
  • Conditional Check Failed Requests
  • Returned Item Count
  • Time To Live Deleted Item Count
  • Replication Latency
  • Transaction Conflict

ElastiCache Redis

Namespace: AWS/ElastiCache Monitore a performance de clusters Amazon ElastiCache Redis incluindo cache hits/misses, CPU, memória, conexões e replicação. Gráficos:
  • Cache Hits vs Misses
  • Cache Hit Rate
  • Engine CPU Utilization
  • Current Connections
  • Evictions
  • Bytes Used for Cache
  • Database Memory Usage Percentage
  • Freeable Memory
  • Network In vs Out
  • Replication Lag
  • Current Items
  • Commands: Get vs Set
  • Host CPU Utilization
  • Memory Fragmentation Ratio

ElastiCache Memcached

Namespace: AWS/ElastiCache Monitore a performance de clusters Amazon ElastiCache Memcached incluindo comandos get/set, taxas de hit, CPU, memória e conexões. Gráficos:
  • Get Hits vs Misses
  • Commands: Get vs Set
  • CPU Utilization
  • Current Connections
  • Evictions
  • Bytes Used for Cache Items vs Freeable Memory
  • Network In vs Out
  • Current Items

OpenSearch

Namespace: AWS/ES Monitore a saúde do cluster OpenSearch, utilização de recursos, performance de pesquisa e indexação, e códigos de resposta HTTP. Gráficos:
  • Cluster Status
  • Nodes
  • CPU Utilization
  • Free Storage Space
  • JVM Memory Pressure
  • Search vs Indexing Latency
  • Search vs Indexing Rate
  • HTTP Response Codes
  • Threadpool Search
  • Threadpool Write
  • Cluster Index Writes Blocked
  • Automated Snapshot Failure
  • Master CPU vs JVM Memory Pressure

Redshift

Namespace: AWS/Redshift Monitore a saúde do cluster Redshift, CPU, uso de disco, performance de consultas e throughput de I/O. Gráficos:
  • Health Status
  • CPU Utilization
  • Disk Space Used
  • Database Connections
  • Query Throughput
  • Read vs Write Latency
  • Read vs Write IOPS
  • Network Throughput

DocumentDB

Namespace: AWS/DocDB Monitore a performance de clusters Amazon DocumentDB incluindo CPU, conexões, IOPS, latência, memória e armazenamento. Gráficos:
  • CPU Utilization
  • Database Connections
  • Read vs Write IOPS
  • Read vs Write Latency
  • Freeable Memory
  • Volume Bytes Used
  • Buffer Cache Hit Ratio
  • Replica Lag

Rede e entrega de conteúdo

ALB (Application Load Balancer)

Namespace: AWS/ApplicationELB Monitore contagens de requisições do Application Load Balancer, tempos de resposta, códigos de status HTTP, saúde de hosts e métricas de conexão. Gráficos:
  • HTTP ELB 4xx vs 5xx
  • Healthy vs Unhealthy Hosts
  • Target Connection Errors
  • Rejected Connections
  • Request Count
  • Target Response Time
  • HTTP Target 2xx vs 3xx vs 4xx vs 5xx
  • Active vs New Connections
  • Processed Bytes
  • Consumed LCUs

Classic ELB

Namespace: AWS/ELB Monitore contagens de requisições do Classic Elastic Load Balancer, latência, códigos de status HTTP, saúde de hosts e métricas de fila. Gráficos:
  • HTTP ELB 4xx vs 5xx
  • Healthy vs Unhealthy Hosts
  • Backend Connection Errors
  • Request Count
  • Latency
  • HTTP Backend 2xx vs 3xx vs 4xx vs 5xx
  • Surge Queue Length vs Spillover Count

CloudFront

Namespace: AWS/CloudFront Monitore contagens de requisições de distribuição Amazon CloudFront, transferência de dados, taxas de erro e taxas de cache hit. Gráficos:
  • Total Error Rate
  • 4xx vs 5xx Error Rate
  • Requests
  • Bytes Downloaded vs Uploaded
  • Cache Hit Rate
  • Origin Latency

NLB (Network Load Balancer)

Namespace: AWS/NetworkELB Monitore a saúde de alvos do Network Load Balancer, fluxo de conexão, throughput, resets TCP e erros TLS. Gráficos:
  • Target Health
  • TLS Negotiation Errors
  • Active Connections
  • New Connections
  • Processed Bytes
  • TCP Resets
  • Consumed LCUs

NAT Gateway

Namespace: AWS/NATGateway Monitore throughput do NAT Gateway, conexões, erros de alocação de portas e descartes de pacotes. Gráficos:
  • Errors and Drops
  • Byte Throughput
  • Packet Throughput
  • Connections
  • Peak Utilization

Route 53

Namespace: AWS/Route53 Monitore o status de health check do Route 53, latência de endpoints e volume de consultas DNS. Gráficos:
  • Health Check Status
  • Health Check Percentage Healthy
  • Endpoint Latency
  • DNS Query Volume

API Gateway

Namespace: AWS/ApiGateway Monitore contagens de requisições do Amazon API Gateway, latência e taxas de erro. Gráficos:
  • 4XX Errors
  • 5XX Errors
  • Request Count
  • Latency vs Integration Latency
  • Cache Hit vs Miss

Armazenamento

S3

Namespace: AWS/S3 Monitore tamanho de armazenamento de buckets Amazon S3, contagens de objetos, métricas de requisições, erros e latência. Gráficos:
  • 4xx vs 5xx Errors
  • Bucket Size
  • Number of Objects
  • All Requests
  • Request Types
  • First Byte Latency vs Total Request Latency
  • Bytes Downloaded vs Uploaded

EBS

Namespace: AWS/EBS Monitore throughput de volume EBS, IOPS, comprimento de fila, latência e saldo de burst credit. Gráficos:
  • Volume Status Check
  • Read vs Write Bytes
  • Read vs Write Ops
  • Queue Length
  • Read vs Write Time
  • Idle Time
  • Burst Balance

EFS

Namespace: AWS/EFS Monitore throughput EFS, limites de I/O, burst credits, conexões de cliente e uso de armazenamento. Gráficos:
  • Throughput
  • Permitted Throughput
  • I/O Limit
  • Burst Credit Balance
  • Client Connections
  • Storage

Mensageria e streaming

SQS

Namespace: AWS/SQS Monitore throughput de mensagens de filas Amazon SQS, profundidade de fila, idade das mensagens e tamanho das mensagens. Gráficos:
  • Age of Oldest Message
  • Queue Depth (Visible vs Not Visible vs Delayed)
  • Messages Sent vs Received vs Deleted
  • Sent Message Size
  • Empty Receives

SNS

Namespace: AWS/SNS Monitore publicação, entrega, filtragem e tamanho de mensagens de tópicos Amazon SNS. Gráficos:
  • Notifications Delivered vs Failed
  • Messages Published
  • Notifications Filtered Out
  • Publish Size

EventBridge

Namespace: AWS/Events Monitore correspondência de eventos do Amazon EventBridge, invocações de regras, falhas, entrega dead-letter e latência. Gráficos:
  • Failed Invocations
  • Dead Letter Invocations
  • Throttled Rules
  • Matched Events vs Triggered Rules
  • Invocations
  • Ingestion to Invocation Start Latency

Kinesis Data Streams

Namespace: AWS/Kinesis Monitore throughput, idade do iterator, operações put/get e limites de throughput provisionado do Amazon Kinesis Data Streams. Gráficos:
  • GetRecords Iterator Age
  • Read vs Write Throughput Exceeded
  • Incoming Records
  • Incoming Bytes
  • GetRecords Records vs Bytes
  • PutRecord vs PutRecords Success
  • PutRecord vs PutRecords Latency
  • GetRecords Latency

Data Firehose

Namespace: AWS/Firehose Monitore ingestão de streams de entrega do Firehose, throughput de entrega ao S3, freshness de dados e sucesso de entrega. Gráficos:
  • Delivery to S3 - Success
  • Delivery to S3 - Data Freshness
  • Incoming Bytes
  • Incoming Records
  • Delivery to S3 - Bytes
  • Delivery to S3 - Records

MSK (Kafka)

Namespace: AWS/Kafka Monitore a saúde do cluster MSK, replicação de partições, throughput e utilização de recursos. Gráficos:
  • Cluster Health
  • Under-Replicated Partitions
  • Under Min ISR Partitions
  • Consumer Max Lag
  • Throughput
  • Messages In
  • CPU Usage
  • Disk Usage

MQ ActiveMQ

Namespace: AWS/AmazonMQ Monitore a saúde do broker Amazon MQ ActiveMQ incluindo CPU, heap, armazenamento, conexões e throughput de mensagens. Gráficos:
  • Store Usage
  • CPU Utilization
  • Heap Usage
  • Connections
  • Producers vs Consumers
  • Total Messages
  • Enqueue vs Dequeue
  • Network In vs Out

MQ RabbitMQ

Namespace: AWS/AmazonMQ Monitore a saúde do broker Amazon MQ RabbitMQ incluindo CPU, memória, disco, conexões e throughput de mensagens. Gráficos:
  • Disk Free vs Limit
  • Memory Used vs Limit
  • CPU Utilization
  • Connections vs Channels
  • Publish vs Ack Rate
  • Queue Depth
  • Consumer Count
  • Network In vs Out

Integração de aplicações

Step Functions

Namespace: AWS/States Monitore execuções de máquinas de estado AWS Step Functions, resultados, throttling e duração de execução. Gráficos:
  • Executions Succeeded vs Failed
  • Executions Aborted vs Timed Out
  • Execution Throttled
  • Executions Started
  • Execution Time

AppSync

Namespace: AWS/AppSync Monitore a performance da API GraphQL do AWS AppSync incluindo requisições, latência, erros e inscrições em tempo real. Gráficos:
  • Client Errors vs Server Errors
  • Requests
  • Latency
  • Tokens Consumed
  • WebSocket Connections
  • Active Connections vs Subscriptions
  • Subscription Messages

Segurança

WAF

Namespace: AWS/WAFV2 Monitore decisões de filtragem de requisições do WAF incluindo requisições permitidas, bloqueadas e contadas. Gráficos:
  • Request Decisions
  • Passed Requests

Cognito

Namespace: AWS/Cognito Monitore atividade de autenticação do user pool Cognito, operações de tokens e throttling de API. Gráficos:
  • Authentication
  • Token & Federation
  • API Calls vs Throttles

IA e machine learning

SageMaker

Namespace: AWS/SageMaker Monitore invocações de endpoints SageMaker, erros, latência e utilização de recursos. Gráficos:
  • Invocation Errors
  • Invocations
  • Latency
  • CPU Utilization
  • Memory Utilization
  • Disk Utilization

Bedrock

Namespace: AWS/Bedrock Monitore invocações de modelos do Amazon Bedrock, latência, erros, throttles e uso de tokens. Gráficos:
  • Invocation Errors
  • Throttles
  • Invocations
  • Invocation Latency
  • Input vs Output Tokens
  • Output Images

Ferramentas de desenvolvimento

CodeBuild

Namespace: AWS/CodeBuild Monitore contagens de builds de projetos CodeBuild, taxas de sucesso/falha e durações de fases de build. Gráficos:
  • Builds
  • Build Duration
  • Queue Duration
  • Provisioning & Source Download

CloudWatch Logs

Namespace: AWS/Logs Monitore volume de ingestão do CloudWatch Logs, contagens de eventos de log, encaminhamento de assinaturas e erros de entrega. Gráficos:
  • Delivery Errors vs Throttling
  • Incoming Data
  • Incoming Log Events
  • Forwarded Bytes
  • Forwarded Log Events

E-mail

SES

Namespace: AWS/SES Monitore entrega de e-mails SES, bounces, reclamações e taxas de reputação do remetente. Gráficos:
  • Bounces vs Complaints
  • Email Sending
  • Reputation Rates

Analytics

Athena

Namespace: AWS/Athena Monitore tempos de execução de consultas Athena, durações de fases de consulta e dados escaneados. Gráficos:
  • Query Execution Time
  • Query Phases
  • Data Scanned

Glue

Namespace: AWS/Glue Monitore duração de jobs ETL do Glue, conclusão de tarefas, throughput de dados e uso de heap JVM. Gráficos:
  • Job Duration
  • Tasks
  • Bytes Read
  • JVM Heap
  • JVM Heap Usage

Gerenciamento e monitoramento

Billing

Namespace: AWS/Billing Monitore cobranças estimadas da AWS divididas por serviço. Gráficos:
  • Estimated Charges

CloudTrail

Namespace: AWS/CloudTrail Monitore volume de eventos da API do CloudTrail. Gráficos:
  • Events