

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

# Monitoramento GameLift Servidores Amazon
<a name="monitoring-overview"></a>

O monitoramento é uma parte importante da manutenção da confiabilidade, disponibilidade e desempenho de Amazon GameLift Servers suas outras AWS soluções. Há três usos principais para métricas com o Amazon GameLift Servers: para monitorar a integridade do sistema e configurar alarmes, rastrear o desempenho e o uso de servidores de jogos e gerenciar a capacidade usando a escalabilidade manual ou automática. 

AWS fornece as seguintes ferramentas de monitoramento para observarAmazon GameLift Servers, relatar quando algo está errado e realizar ações automáticas quando apropriado:
+ **Console do Amazon GameLift Servers** — Use a interface gráfica para gerenciar seus recursos do Amazon GameLift Servers e monitorar a atividade de hospedagem de jogos.
+ **Métricas de telemetria do servidor** — O Amazon GameLift Servers permite que você emita métricas personalizadas diretamente dos seus servidores de jogos por meio da integração de SDK e plug-in. Você pode definir e monitorar suas próprias métricas específicas do jogo junto com dados integrados de desempenho, rede, memória e tempo. Todas as métricas podem ser publicadas no [Amazon Managed Service for Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html) e monitoradas no Amazon Grafana usando painéis totalmente personalizáveis. Você também pode publicar na Amazon CloudWatch para integração com outros AWS serviços. O sistema de telemetria é totalmente personalizável: você pode criar consultas personalizadas do Prometheus para obter métricas adicionais, além das incorporadas. Para obter guias de implementação específicos para sua pilha de tecnologia, consulte [Monitore com métricas de telemetria do servidor](monitoring-gamelift-servers-metrics.md).
+ **Amazon CloudWatch** — Você pode monitorar Amazon GameLift Servers métricas em tempo real, bem como métricas para outros AWS recursos e aplicativos que você está executando em AWS serviços. CloudWatch A Amazon oferece um conjunto de recursos de monitoramento, incluindo ferramentas para criar painéis personalizados e a capacidade de definir alarmes que notificam ou agem quando uma métrica atinge um limite especificado.
+ **AWS CloudTrail**— captura todas as chamadas de API e eventos relacionados feitos por ou em nome de sua AWS conta para Amazon GameLift Servers outros AWS serviços. Os dados são fornecidos como arquivos de log para um bucket do Amazon S3 especificado por você. Você pode identificar quais usuários e contas ligaram AWS, o endereço IP de origem a partir do qual as chamadas foram feitas e quando elas ocorreram.
+ **Registros de sessão de jogo** – Você poderá enviar mensagens personalizadas do servidor para suas sessões de jogo em arquivos de log armazenados no Amazon S3.

## Comparação de métricas entre fontes de monitoramento
<a name="monitoring-metrics-comparison"></a>

Amazon GameLift Serversfornece métricas por meio de três fontes principais: métricas de atividade de frota do Amazon GameLift Servers console, métricas de telemetria do servidor e métricas da Amazon CloudWatch Amazon GameLift Servers. Cada fonte tem recursos exclusivos. A telemetria do servidor fornece a OS-level visibilidade e o lado do servidor mais profundos, CloudWatch fornece o conjunto mais amplo de métricas de GameLift-side frota, fila e matchmaking para alarme e automação, e o console mostra a atividade da frota em um piscar de olhos. As tabelas abaixo mostram quais métricas cada fonte fornece, organizadas por categoria métrica.

### Disponibilidade de métricas por fonte
<a name="metrics-overlap-analysis"></a>

Nas tabelas abaixo:
+ O **console** indica que a métrica é exibida de forma nativa no Amazon GameLift Servers console (por exemplo, na guia Atividade, Escalabilidade ou Localizações de uma frota, ou na tabela de frotas).
+ **CloudWatch**indica que a métrica foi publicada no `AWS/GameLift` namespace e pode ser representada graficamente, alertada ou consultada. CloudWatch
+ A **telemetria** indica que a métrica é coletada pelo Amazon GameLift Servers OpenTelemetry Collector e está disponível no portal de gerenciamento e nos painéis pré-criados. A **✓ \*** significa que a métrica não é emitida diretamente, mas pode ser derivada por meio de uma consulta PromQL personalizada em relação à telemetria coletada.

#### Métricas de instância
<a name="instance-metrics-table"></a>

Instance-level métricas de capacidade e ciclo de vida:


**Disponibilidade de métricas de instâncias**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Instâncias ativas | ✓ | ✓ | ✓\* | 
| Instâncias ociosas | ✓ | ✓ | ✓\* | 
| Instâncias ociosas em porcentagem | ✓ | ✓ | ✓\* | 
| Instâncias desejadas | ✓ | ✓ |  | 
| Mínimo de instâncias | ✓ | ✓ |  | 
| Máximo de instâncias | ✓ | ✓ |  | 
| Instâncias pendentes | ✓ | ✓ |  | 
| Terminar instâncias | ✓ | ✓ |  | 
| Interrupções do Instance Spot | ✓ | ✓ |  | 
| Instâncias recicladas (Spot) | ✓ | ✓ |  | 
| Instâncias não íntegras substituídas | ✓ | ✓ |  | 

#### Sistema de instâncias e métricas do sistema operacional
<a name="instance-system-metrics-table"></a>

Operating-system-level métricas de instância. A telemetria do servidor coleta um conjunto muito mais rico de métricas de host CloudWatch, incluindo falhas detalhadas de memória, sistema de arquivos e rede. As frotas do EC2 emitem um conjunto diferente de métricas de hospedagem do que as frotas de contêineres — as métricas da frota de contêineres estão listadas em Métricas da frota de *contêineres* abaixo.


**Disponibilidade do sistema de instâncias e métricas do sistema operacional (frotas EC2 gerenciadas)**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Utilização da CPU | ✓ | ✓ | ✓ | 
| Tempo de CPU por estado (usuário, sistema, ocioso, iowait) |  |  | ✓ | 
| Média de carga da CPU (1m, 5m, 15m) |  |  | ✓ | 
| Uso e utilização da memória |  |  | ✓ | 
| Uso e utilização do sistema de arquivos |  |  | ✓ | 
| Rede in/out (bytes) | ✓ | ✓ | ✓ | 
| Pacotes de rede, erros, descartados |  |  | ✓ | 
| Conexões de rede ativas |  |  | ✓ | 
|  read/write Bytes de disco | ✓ | ✓ | ✓ | 
|  read/write Operações de disco | ✓ | ✓ | ✓ | 
| Hora e I/O hora de operação do disco |  |  | ✓ | 
| Operações de disco pendentes |  |  | ✓ | 
| Per-process Tempo de CPU |  |  | ✓ | 
| Per-process uso de memória (residente, virtual) |  |  | ✓ | 

#### Métricas da sessão do jogo e do processo do servidor
<a name="game-server-metrics-table"></a>

Contagens de sessões de jogos e métricas do ciclo de vida do processo do servidor:


**Disponibilidade das métricas da sessão do jogo e do processo do servidor**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Sessões de jogos ativas | ✓ | ✓ | ✓\* | 
| Ativar sessões de jogos | ✓ | ✓ |  | 
| Sessões de jogo disponíveis (capacidade de jogo) | ✓ | ✓ | ✓ | 
| Porcentagem de sessões de jogo disponíveis (uso da capacidade) | ✓ | ✓ | ✓ | 
| Sessões de jogos ativáveis em simultâneo | ✓ | ✓ |  | 
| Sessão de jogo: Detecte interrupções | ✓ | ✓ |  | 
| Processos de servidor ativos | ✓ | ✓ | ✓ | 
| Processos de servidor saudáveis | ✓ | ✓ | ✓ | 
| Porcentagem de processos de servidor saudáveis | ✓ | ✓ | ✓ | 
| Ativações do processo do servidor | ✓ | ✓ |  | 
| Encerramentos do processo do servidor | ✓ | ✓ |  | 
| Terminações anormais do processo do servidor | ✓ | ✓ |  | 
| Sessões de jogo interrompidas |  |  | ✓ | 

#### Métricas de desempenho do servidor
<a name="server-performance-metrics-table"></a>

In-game métricas de desempenho do servidor emitidas diretamente do servidor do jogo por meio dos Amazon GameLift Servers SDKs e plug-ins. Eles são exclusivos da telemetria do servidor e não estão disponíveis no console ou no. CloudWatch


**Disponibilidade das métricas de desempenho do servidor**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Tempo delta do servidor (e p50, p90, p95) |  |  | ✓ | 
| Hora do tick do servidor (e p50, p90, p95) |  |  | ✓ | 
| Taxa de ticks do servidor |  |  | ✓ | 
| Horário mundial do servidor (e p50, p90, p95) |  |  | ✓ | 
| Status ativo do servidor |  |  | ✓ | 
| Conexões de servidor |  |  | ✓ | 
| Bytes do servidor in/out |  |  | ✓ | 
| Pacotes de servidor in/out |  |  | ✓ | 
| Pacotes do servidor perdidos in/out |  |  | ✓ | 

#### Métricas do jogador
<a name="player-metrics-table"></a>

Sessão do jogador e métricas de usuários simultâneos:


**Disponibilidade das métricas do jogador**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Sessões de jogadores atuais | ✓ | ✓ |  | 
| Sessões de jogadores disponíveis (máx.) | ✓ | ✓ |  | 
| Ativações da sessão do jogador | ✓ | ✓ |  | 
| Usuários simultâneos (CCU), globais e por local |  |  | ✓ | 

#### Métricas de contêineres de frotas
<a name="container-metrics-table"></a>

Métricas específicas para frotas de contêineres gerenciadas. A telemetria do servidor coleta um conjunto mais rico de falhas de rede e armazenamento do que CloudWatch, enquanto CloudWatch rastreia as contagens do ciclo de vida de grupos de contêineres que não são expostas pela telemetria.


**Métricas de frota de contêineres**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Grupos ativos de contêineres de servidores de jogos | ✓ | ✓ |  | 
| Grupos de contêineres de servidores de jogos inativos | ✓ | ✓ |  | 
| Grupos de contêineres de servidores de jogos pend | ✓ | ✓ |  | 
| Encerrando grupos de contêineres de servidores de jogos | ✓ | ✓ |  | 
| Grupos de contêineres de servidores de jogos não saudáveis substituídos | ✓ | ✓ |  | 
| Utilização da CPU do contêiner | ✓ | ✓ | ✓ | 
| Uso da CPU do contêiner por modo (kernel, usuário, sistema) |  |  | ✓ | 
| Reserva de CPU do contêiner | ✓ | ✓ |  | 
| Utilização da memória do contêiner | ✓ | ✓ | ✓ | 
| Reserva de memória do contêiner | ✓ | ✓ | ✓ | 
| Limite de memória do contêiner e uso máximo |  |  | ✓ | 
| Rede de contêineres in/out (taxa) | ✓ | ✓ | ✓ | 
| Pacotes de rede de contêineres in/out |  |  | ✓ | 
| Erros de rede de contêineres e pacotes descartados |  |  | ✓ | 
|  read/write Bytes de armazenamento de contêiner | ✓ | ✓ | ✓ | 
| Uso da CPU da tarefa do ECS (total, sistema) |  |  | ✓ | 
| Memória de tarefas ECS utilizada e reservada |  |  | ✓ | 
| Taxa de rede de tarefas do ECS (rx, tx) |  |  | ✓ | 
| Bytes de armazenamento read/write de tarefas do ECS |  |  | ✓ | 

#### Métricas do gateway do jogador
<a name="player-gateway-metrics-table"></a>

Métricas de tráfego e limitação de tráfego do Player Gateway, disponíveis para frotas de contêineres gerenciadas que usam um Player Gateway. As métricas do Player Gateway são exclusivas CloudWatch (e visíveis no console como CloudWatch widgets).


**Disponibilidade das métricas do gateway de jogadores**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Pacotes de gateway do player in/out | ✓ | ✓ |  | 
| Bytes do gateway do jogador in/out | ✓ | ✓ |  | 
| Pacotes de gateway do player limitados | ✓ | ✓ |  | 
| Bytes do gateway do player limitados | ✓ | ✓ |  | 
| Sessões de jogadores no Player gateway | ✓ | ✓ |  | 

#### Métricas da fila de sessões de jogos
<a name="queue-metrics-table"></a>

Métricas para filas de posicionamento de sessões de jogo. As métricas da fila são exclusivas CloudWatch (e visíveis no console como CloudWatch widgets na guia Métricas da fila).


**Disponibilidade de métricas de fila**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Tempo médio de espera | ✓ | ✓ |  | 
| Profundidade da fila | ✓ | ✓ |  | 
| Sessões de jogo realizadas | ✓ | ✓ |  | 
| Primeira escolha não viável | ✓ | ✓ |  | 
| Primeira escolha fora da capacidade | ✓ | ✓ |  | 
| Posicionamento de menor latência |  | ✓ |  | 
| Posicionamento de preço mais baixo |  | ✓ |  | 
| Colocações iniciadas | ✓ | ✓ |  | 
| As colocações foram bem-sucedidas | ✓ | ✓ |  | 
| Colocações canceladas | ✓ | ✓ |  | 
| As colocações falharam | ✓ | ✓ |  | 
| As colocações atingiram o tempo limite | ✓ | ✓ |  | 

#### FlexMatch métricas de matchmaking
<a name="matchmaking-metrics-table"></a>

Métricas para configurações de FlexMatch matchmaking e conjuntos de regras. As métricas de matchmaking são exclusivas CloudWatch (e visíveis no console como CloudWatch widgets na guia Métricas da configuração de matchmaking).


**Disponibilidade de métricas de matchmaking**  

| Métrica | Console | CloudWatch | Telemetria | 
| --- | --- | --- | --- | 
| Bilhetes atuais | ✓ | ✓ |  | 
| Os ingressos começaram | ✓ | ✓ |  | 
| Os ingressos falharam | ✓ | ✓ |  | 
| Os ingressos atingiram o tempo limite | ✓ | ✓ |  | 
| Jogadores começaram | ✓ | ✓ |  | 
| Partidas criadas | ✓ | ✓ |  | 
| Partidas aceitas | ✓ | ✓ |  | 
| Partidas rejeitadas | ✓ | ✓ |  | 
| Partidas realizadas | ✓ | ✓ |  | 
| As aceitações de partidas atingiram o tempo limite | ✓ | ✓ |  | 
| Tempo de busca de matchmaking | ✓ | ✓ |  | 
| Hora de combinar | ✓ | ✓ |  | 
| Hora de cancelar o ingresso | ✓ | ✓ |  | 
| É hora do sucesso do ingresso | ✓ | ✓ |  | 
| Avaliações de regras aprovadas |  | ✓ |  | 
| As avaliações das regras falharam |  | ✓ |  | 

#### Como escolher a fonte de monitoramento correta
<a name="monitoring-source-selection"></a>

Selecione sua abordagem de monitoramento com base em suas necessidades específicas:
+ **Use métricas de telemetria do servidor** para monitorar dados abrangentes de desempenho de seus servidores de jogos e emitir métricas personalizadas específicas para seu jogo. Essas métricas fornecem informações detalhadas sobre desempenho do servidor, atividade de rede, uso de memória e dados de tempo para todos os mecanismos de jogo e SDKs do servidor. Você pode definir métricas personalizadas para eventos de jogabilidade, desempenho da lógica de negócios e pontos de dados específicos da aplicação. Todos os painéis são totalmente personalizáveis e você pode criar consultas personalizadas do Prometheus para obter métricas adicionais dos dados coletados. Para obter mais informações, consulte [Monitore com métricas de telemetria do servidor](monitoring-gamelift-servers-metrics.md).
+ **Use o console do Amazon GameLift Servers** para gerenciamento de frotas, planejamento de capacidade e supervisão operacional geral. O console fornece uma visão integrada da saúde da frota e da atividade dos jogadores. Para obter mais informações, consulte [Gerenciar recursos de hospedagem de jogos com o Amazon GameLift Servers](gamelift-console-intro.md).
+ **Use a Amazon CloudWatch** para monitoramento automatizado, alertas e integração com outros AWS serviços. CloudWatch permite painéis personalizados e automação baseada em alarmes. Para obter mais informações, consulte [Monitorar GameLift Servidores Amazon com a Amazon CloudWatch](monitoring-cloudwatch.md).
+ **Use o [Amazon Managed Service for Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html)** para coleta e armazenamento de métricas de alto desempenho com recursos de consulta do PromQL. O Prometheus fornece armazenamento escalável de dados de séries temporais para métricas de telemetria do servidor.
+ **Use o [Amazon Managed Grafana](https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html)** para visualização avançada e painéis totalmente personalizáveis. O Grafana fornece GameLift painéis pré-construídos que você pode personalizar e estender, além de oferecer suporte à criação de painéis totalmente personalizados com várias fontes de dados. Você pode criar consultas e visualizações personalizadas para monitorar qualquer métrica importante para o seu jogo.
+ **Use várias fontes** para um monitoramento abrangente. Combine supervisão do console, métricas de telemetria do servidor e alertas automatizados para obter visibilidade completa da sua infraestrutura de hospedagem de jogos.

Para recursos de monitoramento adicionais, você também pode usar:
+ [Registrando chamadas de Amazon GameLift Servers API com AWS CloudTrail](logging-using-cloudtrail.md)— Rastreie chamadas de API e eventos relacionados para auditoria e conformidade.
+ [Registrando mensagens ao servidor no Amazon GameLift Servers](logging-server-messages.md)— Capture mensagens personalizadas do servidor e registros de sessões de jogos.

### Tópicos
<a name="monitoring-topics"></a>
+ [Gerenciar recursos de hospedagem de jogos com o Amazon GameLift Servers](gamelift-console-intro.md)
+ [Monitorar GameLift Servidores Amazon com a Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Monitore com métricas de telemetria do servidor](monitoring-gamelift-servers-metrics.md)
+ [Registrando chamadas de Amazon GameLift Servers API com AWS CloudTrail](logging-using-cloudtrail.md)
+ [Registrando mensagens ao servidor no Amazon GameLift Servers](logging-server-messages.md)