API de Estado de Procesos
En Astra, puedes gestionar el proceso y controlar su estado utilizando métodos HTTP API.
Estado del sistema
Sección titulada «Estado del sistema»Solicitud: GET /api/system-status
Parámetros de consulta opcionales: GET /api/system-status?t={time}
time- el valor predeterminado es1- estadísticas del último minuto.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, parat=0es la hora actualinstance- nombre de la instancia si está definido en Configuración → General → Nombre de la instanciala1- carga promedio de 1 minuto multiplicada por 100la5- carga promedio de 5 minutos multiplicada por 100la15- carga promedio de 15 minutos multiplicada por 100app_threads- número de hilossys_cpu_usage- uso total de CPU. Puede ser hasta: 100 multiplicado por el número de núcleos en 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 de actividad total del sistema en segundosapp_uptime- tiempo de actividad del proceso en segundos
Reiniciar Astra
Sección titulada «Reiniciar Astra»Solicitud: POST /control/
{ "cmd": "restart"}