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