En Astra, puede gestionar los procesos y controlar su estado mediante los métodos de la API HTTP.
Petición: GET /api/system-status
Parámetros de consulta opcionales: GET /api/system-status?t={time}
time
- por defecto es 1
- estadísticas de última hora. 0
- estadísticas del último segundo (estado actual del sistema).Respuesta:
{
"timestamp": 0,
"instance": "...",
"la1": 0,
"la5": 0,
"la15": 0,
"app_threads": 1,
"sys_cpu_usage": 0,
"app_cpu_usage": 0,
"sys_mem_usage": 0,
"app_mem_usage": 0,
"app_mem_kb": 0,
"sys_uptime": 0,
"app_uptime": 0
}
timestamp
- hora del informe, para t=0
es una hora actualinstance
- nombre de la instancia si se ha definido en Configuración -> General -> Nombre de la instanciala1
- carga media durante 1 minuto multiplicada por 100la5
- carga media durante 5 minutos multiplicada por 100la15
- carga media durante 15 minutos multiplicada por 100app_threads
- número de los hilossys_cpu_usage
- uso total de la CPU. Puede ser hasta 100 multiplicado por el número de núcleos de todas las CPUsapp_cpu_usage
- Uso de CPU por el proceso y todos los hilossys_mem_usage
- uso total de RAMapp_mem_usage
- Uso de RAM por el proceso y todos los hilosapp_mem_kb
- Uso de RAM por el proceso y todos los hilos en kilobytessys_uptime
- tiempo total de actividad del sistema en segundosapp_uptime
- tiempo de actividad del proceso en segundosPetición: POST /control/
{
"cmd": "restart"
}