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

El entorno de ejecución del paquete expone información sobre el uso de recursos de la aplicación. También proporciona una forma de ejecutar código en un nuevo contexto de segundo plano de un módulo.

Este paquete no funciona en el “entorno flexible” de App Engine.

Funciones

func RunInBackground

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

RunInBackground ejecuta f en una goroutine en segundo plano en este proceso. f recibe un contexto que puede superar el contexto proporcionado a RunInBackground. Esto solo es válido para invocar desde un conjunto de servicios con ajuste de escala básico o manual.

Estadística

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
	}
}

Statistics representa las estadísticas del sistema.

func Stats

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