Gerenciamento do Insights: níveis de desempenho e retenção
O PlayFab Insights Management foi desativado em 31/03/2026. Recomendamos usar Data Connections para gerenciar seu desempenho e custo daqui em diante. Se o seu título ainda usa Níveis de desempenho e retenção, continue consultando este artigo para obter detalhes sobre práticas recomendadas. Para obter mais informações, consulte PlayFab Digest: March feature updates.
Níveis de desempenho
Por que os níveis de desempenho são importantes?
Os níveis de desempenho determinam- os recursos (tamanho do cache, poder de computação, memória) atribuídos a cada consulta
- os limites de consultas simultâneas, o número máximo de consultas simultâneas, os eventos por segundo e as exportações de eventos ativas
Como posso alterar meu nível de desempenho?
O controle deslizante Performance Level é usado para selecionar um novo nível de desempenho. A tabela Performance Level Settings mostra uma comparação entre suas configurações atuais e as novas configurações que você selecionou:
O acesso aos níveis de desempenho é limitado?
Sim. Todo título começa no nível de desempenho 1, um nível de serviço gratuito incluído em todas as ofertas do PlayFab. Títulos ativos podem alterar o nível de desempenho à vontade; no entanto, títulos no modo de desenvolvimento devem habilitar os recursos pagos do Insights ou ser lançados para acessar níveis de desempenho superiores a 1. Para habilitar os recursos pagos do Insights enquanto um título está no modo de desenvolvimento:- Entre em developer.playfab.com
- Selecione um título no modo de desenvolvimento para acessar a página Title Overview
- Navegue até a guia “Data” no lado esquerdo da página
- Navegue até a guia “Management (Preview)” na parte superior da página
- No banner, selecione “Enable” para habilitar os recursos pagos do Insights
Depois que os recursos pagos do Insights forem habilitados para um título, esse título também terá acesso a valores personalizados de retenção de dados.
Tamanho do cache
O PlayFab Insights usa uma variação especializada do Azure Data Explorer (Kusto). O Insights separa o armazenamento em duas categorias: Hot Cache e Storage. O Hot Cache é armazenamento em memória e SSD e é extremamente rápido de consultar. Consultas complexas e funções de dados são executadas rapidamente quando todos os dados estão prontamente acessíveis no hot cache. Os dados armazenados fora do hot cache, no armazenamento, continuam facilmente acessíveis e podem ser consultados, mas os tempos de consulta podem ficar mais lentos com grandes conjuntos de dados no armazenamento. Os dados são separados por tempo de ingestão, com os dados mais recentes armazenados primeiro no armazenamento quente. O armazenamento de dados é um processo totalmente interno do Insights, e os dados são acessados da mesma maneira, independentemente de onde estejam armazenados. Exemplo: Um estúdio selecionou o nível de desempenho 3 e, portanto, tem 100 GB de cache. Ele também selecionou 1.200 dias de retenção, então há pouco mais de três anos de dados armazenados em seu cluster. Se o estúdio tiver um volume diário de dados de 1 GB por dia, 100 dias de dados ficarão armazenados no hot cache. Um usuário pode executar uma consulta sobre 90 dias e consultar apenas o hot cache, ou executar essa mesma consulta sobre os três anos e consultar ambas as fontes, sem nenhuma alteração na estrutura da consulta. Como o cache é afetado quando altero meu nível de desempenho? Quando você reduz o desempenho, os dados são transferidos do hot cache para o armazenamento à medida que os recursos de hardware são reduzidos. Da mesma forma, ao aumentar o nível de desempenho, o hardware é alocado instantaneamente para você e os dados são transferidos para o seu cache. Esse processo geralmente é muito rápido, mas mudanças na ordem de terabytes no tamanho do cache podem levar algum tempo para serem concluídas. Para obter mais informações, consulte Práticas recomendadas.Poder de computação
O poder de computação representa a quantidade máxima de vCPUs alocadas para cada consulta. Com base na paralelização de um determinado plano de consulta, algumas consultas não conseguem aproveitar totalmente todas as vCPUs de uma só vez (order, distinct). Além disso, para melhorar a interatividade da experiência de consulta, a prioridade é dada às consultas por hora de início, o que significa que consultas simultâneas subsequentes podem ter uma alocação menor de vCPUs. O poder de computação também aumenta a duração máxima da consulta antes do tempo limite. A tabela a seguir representa os números atuais:Memória máxima por consulta
Isso representa a memória total alocada para a consulta. Observe que isso é diferente da memória para armazenar dados. A memória de consulta é especificamente para armazenar dados de consulta para computação e processamento; esse é um recurso importante para consultas mais complexas.Máximo de consultas simultâneas
Esse valor representa a quantidade de consultas simultâneas que podem ser executadas em cada nível de desempenho.Máximo de eventos por segundo
O total máximo de eventos por segundo que o sistema de dados pode ingerir. Esse número é uma combinação dos seus eventos do Playstream e de telemetria e de qualquer ingestão externa que possa estar ocorrendo. O que acontece se eu exceder meu limite de gravação de linhas? Títulos pagos são cobrados com uma taxa de excedente de um crédito para cada 2,7 milhões (2.700.000) de eventos extras ingeridos. Esse custo de excedente foi criado para permitir que clientes com cargas de ingestão previsíveis permaneçam em um nível de desempenho menor fora do horário de pico para economizar custos.Exportações de eventos
Os arquivos de eventos permitem que os clientes exportem todos ou alguns de seus dados em um agendamento regular para o Azure Blob ou o AWS S3. Para obter mais informações, consulte Exportando dados.Créditos por hora
O Insights é cobrado por minuto com base na taxa de créditos por hora (créditos por hora / 60). Para obter mais informações sobre os preços dos créditos do Insights, consulte Preços do PlayFab.Retenção

