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

L'environnement d'exécution du package présente des informations sur l'utilisation des ressources de l'application. Il fournit également un moyen d'exécuter le code dans un nouveau contexte d'arrière-plan d'un module.

Ce package ne fonctionne pas sur l'environnement flexible App Engine.

Fonctions

func RunInBackground

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

RunInBackground exécute f dans une goroutine d'arrière-plan dans ce processus. Le contexte fourni à f peut durer plus longtemps que le contexte fourni à RunInBackground. Ceci n'est valide que pour appeler à partir d'un service défini sur un scaling de base ou manuel.

Statistiques

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" représente les statistiques du système.

func Stats

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