Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La API de supervisión proporciona datos de rendimiento y estado para el servidor web, los sitios web y los grupos de aplicaciones. Estos datos se pueden usar para medir la eficacia de los recursos que se usan.
Supervisión del servidor web (/api/webserver/monitoring)
El punto de conexión /api/webserver/monitoring expone datos de rendimiento agregados para el servidor web. Estos puntos de datos incluyen redes, CPU, memoria, solicitudes HTTP y almacenamiento en caché. Con la excepción de algunas propiedades, como system_in_use, todos los datos se limitan al servidor web. Por ejemplo, private_working_set solo incluye la memoria usada por los procesos de trabajo de servidor web.
Ejemplo
Recurso de supervisión del servidor web
{
"id": "{id}",
"network": {
"bytes_sent_sec": "59486",
"bytes_recv_sec": "8313",
"connection_attempts_sec": "0",
"total_bytes_sent": "4797480792",
"total_bytes_recv": "670503816",
"total_connection_attempts": "1",
"current_connections": "1"
},
"requests": {
"active": "0",
"per_sec": "64",
"total": "5197703"
},
"memory": {
"handles": "358",
"private_bytes": "9097216",
"private_working_set": "8032256",
"system_in_use": "6734737408",
"installed": "15403110400"
},
"cpu": {
"threads": "24",
"processes": "1",
"percent_usage": "0",
"system_percent_usage": "14"
},
"disk": {
"io_write_operations_sec": "1",
"io_read_operations_sec": "1",
"page_faults_sec": "0"
},
"cache": {
"file_cache_count": "2",
"file_cache_memory_usage": "699",
"file_cache_hits": "18506471",
"file_cache_misses": "46266060",
"total_files_cached": "10",
"output_cache_count": "0",
"output_cache_memory_usage": "0",
"output_cache_hits": "0",
"output_cache_misses": "18506478",
"uri_cache_count": "2",
"uri_cache_hits": "18506452",
"uri_cache_misses": "26",
"total_uris_cached": "13"
}
}
Explicaciones de campo
Network
bytes_sent_sec: número de bytes que el servidor web envió en el último segundo.
bytes_recv_sec: número de bytes que el servidor web recibió en el último segundo.
connection_attempts_sec: número de conexiones de cliente que se han intentado en el último segundo.
total_bytes_sent: el número de bytes enviados desde que se inició el servidor web.
total_bytes_recv: el número de bytes recibidos desde que se inició el servidor web.
total_connection_attempts: número de conexiones de cliente que se han intentado desde que se inició el servidor web.
current_connections: el número de conexiones activas que están abiertas en el servidor web.
Solicitudes
activo: el número de solicitudes que está procesando actualmente el servidor web.
per_sec: número de solicitudes que se han servido en el segundo pasado.
total: el número de solicitudes que se han servido desde que se inició el servidor web.
Memoria
handles: el número de identificadores que están abiertos actualmente en los procesos del servidor web.
private_bytes: el total de bytes privados que usan todos los procesos del servidor web.
private_working_set: conjunto de trabajo privado total que usan todos los procesos de servidor web.
system_in_use: memoria total utilizada por todo el sistema.
instalado: memoria total instalada.
CPU
subprocesos: el número de subprocesos actualmente activos en los procesos del servidor web.
procesos: el número de procesos que usa el servidor web para procesar las solicitudes.
percent_usage: el porcentaje de CPU que usan los procesos del servidor web.
system_percent_usage: el porcentaje de CPU que usa todo el sistema.
Disco
io_write_operations_sec: número de operaciones de escritura realizadas por todos los procesos de servidor web en el último segundo.
io_read_operations_sec: número de operaciones de lectura realizadas por todos los procesos de servidor web en el último segundo.
page_faults_sec: número de errores de página experimentados por todos los procesos de servidor web en el último segundo.
Memoria caché
file_cache_count: número actual de archivos cuyo contenido se encuentra en la memoria caché en modo de usuario.
file_cache_memory_usage: número actual de bytes usados para la caché de archivos en modo de usuario.
file_cache_hits: número de búsquedas correctas en la caché de archivos en modo de usuario desde que se inició el servidor web.
file_cache_misses: número de búsquedas incorrectas en la caché de archivos en modo de usuario desde que se inició el servidor web.
total_files_cached: número de archivos cuyo contenido se agregó alguna vez a la memoria caché en modo de usuario desde que se inició el servidor web.
output_cache_count: el número actual de elementos se encuentra en la memoria caché de salida.
output_cache_memory_usage: número actual de bytes usados para la memoria caché de salida.
output_cache_hits: número de búsquedas correctas en la memoria caché de salida desde que se inició el servidor web.
output_cache_misses: número de búsquedas incorrectas en la memoria caché de salida desde que se inició el servidor web.
uri_cache_count: número de bloques de información de URI que se encuentran actualmente en la memoria caché en modo de usuario.
uri_cache_hits: número de búsquedas correctas en la memoria caché de URI en modo de usuario desde que se inició el servidor web.
uri_cache_misses: número de búsquedas incorrectas en la memoria caché de URI en modo de usuario desde que se inició el servidor web.
total_uris_cached: número de bloques de información de URI que se han agregado a la memoria caché en modo de usuario desde que se inició el servidor web.
Supervisión de sitios web (/api/webserver/websites/monitoring/{id})
El punto de conexión /api/webserver/websites/monitoring expone los datos de rendimiento de un sitio web individual. Los datos son similares a los que están disponibles en el recurso de supervisión del servidor web.
Nota: Estos datos incluyen información del grupo de aplicaciones en el que se ejecuta el sitio web. Si varios sitios web se ejecutan en el mismo grupo de aplicaciones, los datos del sitio web tomados del grupo de aplicaciones pueden no ser válidos. Asigne un sitio por grupo de aplicaciones para una medición de rendimiento precisa en el nivel de sitio web.
Ejemplo
Recurso de supervisión del sitio web
{
"id": "{id}",
"uptime": "88170",
"network": {
"bytes_sent_sec": "31280",
"bytes_recv_sec": "4371",
"connection_attempts_sec": "0",
"total_bytes_sent": "4939609870",
"total_bytes_recv": "690368010",
"total_connection_attempts": "1",
"current_connections": "1"
},
"requests": {
"active": "0",
"per_sec": "33",
"total": "5351689"
},
"memory": {
"handles": "358",
"private_bytes": "9097216",
"private_working_set": "8032256",
"system_in_use": "6704680960",
"installed": "15403110400"
},
"cpu": {
"percent_usage": "0",
"threads": "24",
"processes": "1"
},
"disk": {
"io_write_operations_sec": "1",
"io_read_operations_sec": "1",
"page_faults_sec": "0"
},
"cache": {
"file_cache_count": "2",
"file_cache_memory_usage": "699",
"file_cache_hits": "10703511",
"file_cache_misses": "26758783",
"total_files_cached": "2",
"output_cache_count": "0",
"output_cache_memory_usage": "0",
"output_cache_hits": "0",
"output_cache_misses": "10703512",
"uri_cache_count": "2",
"uri_cache_hits": "10703508",
"uri_cache_misses": "4",
"total_uris_cached": "2"
},
"website": {
"name": "Default Web Site",
"id": "{id}",
"status": "started"
}
}
Explicaciones de campo
La mayoría de los campos son los mismos que el recurso del servidor web. A continuación se indican algunos campos adicionales.
tiempo de actividad: número de segundos transcurridos desde que se inició el sitio web.
website: recurso de sitio web al que pertenecen los datos.
Supervisión del grupo de aplicaciones (/api/webserver/application-pools/monitoring/{id})
El punto de conexión /api/webserver/application-pools/monitoring expone los datos de rendimiento de un grupo de aplicaciones individual. Los datos son similares a los que están disponibles en el recurso de supervisión del servidor web. Algunas propiedades presentes en el servidor web no están disponibles en el contexto de un grupo de aplicaciones.
Ejemplo
Recurso de supervisión del grupo de aplicaciones
{
"id": "{id}",
"requests": {
"active": "0",
"per_sec": "76",
"total": "5371766"
},
"memory": {
"handles": "358",
"private_bytes": "9097216",
"private_working_set": "8032256",
"system_in_use": "6742872064",
"installed": "15403110400"
},
"cpu": {
"percent_usage": "0",
"threads": "24",
"processes": "1"
},
"disk": {
"io_write_operations_sec": "0",
"io_read_operations_sec": "0",
"page_faults_sec": "0"
},
"cache": {
"file_cache_count": "2",
"file_cache_memory_usage": "699",
"file_cache_hits": "10743531",
"file_cache_misses": "26858833",
"total_files_cached": "2",
"output_cache_count": "0",
"output_cache_memory_usage": "0",
"output_cache_hits": "0",
"output_cache_misses": "10743532",
"uri_cache_count": "2",
"uri_cache_hits": "10743528",
"uri_cache_misses": "4",
"total_uris_cached": "2"
},
"application_pool": {
"name": "DefaultAppPool",
"id": "{id}",
"status": "started"
}
}