Pacote google.golang.org/appengine/runtime (v1.6.8)

Informações sobre o uso de recursos do aplicativo são expostas no tempo de execução do pacote. Também é possível executar códigos em um novo contexto de segundo plano de um módulo.

Este pacote não funciona no "ambiente flexível" do App Engine.

Funções

func RunInBackground

func RunInBackground(c context.Context, f func(c context.Context)) error

O RunInBackground executa f em uma goroutine de segundo plano neste processo. O f recebe um contexto que pode ultrapassar o contexto fornecido a RunInBackground. Isso só é válido em chamadas a partir de um serviço configurado para escalonamento básico ou manual.

Estatísticas

type Statistics struct {
	// CPU records the CPU consumed by this instance, in megacycles.
	CPU struct {
		Total   float64
		Rate1M  float64 // consumption rate over one minute
		Rate10M float64 // consumption rate over ten minutes
	}
	// RAM records the memory used by the instance, in megabytes.
	RAM struct {
		Current    float64
		Average1M  float64 // average usage over one minute
		Average10M float64 // average usage over ten minutes
	}
}

Representa as estatísticas do sistema.

func Stats

func Stats(c context.Context) (*Statistics, error)