Módulo google.appengine.ext.appstats.loader

Resumo

Carregamento de dados de appstats de e para várias fontes, como arquivo, memcache etc.

Atualmente, o arquivo tem módulos para ler dados do memcache, gravar dados de appstats em um arquivo no formato agrupado e ler registros de um arquivo após o desagrupamento. O script poderá ser extensível no futuro para permitir a leitura/gravação de/para armazenamento de dados, armazenando dados em formatos de arquivo alternativos, como SQLLite etc.

Conteúdo

google.appengine.ext.appstats.loader.FromMemcache(filter_timestamp=0, java_application=False)source

Lê dados de appstats do memcache.

Receba todos os registros completos de appstats do memcache que correspondem a solicitações com um carimbo de data e hora maior que filter_timestamp

Parâmetros
  • filter_timestamp: só recupera registros com carimbo de data e hora (em milissegundos) acima desse valor. Caso 0, todos os registros são recuperados.

  • java_application: booleano. Caso verdadeira, essa função está sendo chamada pela ferramenta download_appstats para um aplicativo Java.

Retorna

Lista de protobufs RequestStatProto.

google.appengine.ext.appstats.loader.PickleToFile(records, outfile)source

Grava dados de appstats no arquivo.

Parâmetros
  • records: lista de protobufs RequestStatProto

  • outfile: objeto de arquivo para gravar dados de appstats

Retorna

Nenhum.

O formato de arquivo é uma lista agrupada de protobufs codificados como strings binárias.

google.appengine.ext.appstats.loader.UnpickleFromFile(datafile)source

Lê dados de appstats do arquivo.

Parâmetros

datafile: objeto de arquivo para ler dados de appstats. O formato de arquivo é uma lista agrupada de protobufs codificados como strings binárias.

Retorna

Lista de protobufs RequestStatProto.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2