{"componentChunkName":"component---src-templates-docs-js","path":"/es-es/guides/api-monitoring/sla-slo-reports","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"7e3f8d8a-d853-5e38-beee-fa5145844927","title":"Informes de disponibilidad SLA y SLO","slug":"/es-es/guides/api-monitoring/sla-slo-reports","locale":"es-ES"},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Informes de disponibilidad SLA y SLO\",\n  \"date\": \"2026-06-22\",\n  \"metaTitle\": \"Informes de disponibilidad SLA y SLO | Guía práctica | LoadFocus\",\n  \"metaDescription\": \"Mide la disponibilidad frente a tus objetivos de SLO, vigila los presupuestos de error, recibe alertas cuando se incumple un SLO y envía por correo informes de SLA programados a tu equipo. Una guía campo por campo de la página de Informes SLA / SLO de LoadFocus.\",\n  \"order\": 13\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Qu\\xE9 son los informes SLA / SLO\"), mdx(\"p\", null, \"La p\\xE1gina de \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Informes SLA / SLO\"), \" convierte los resultados sin procesar de tus monitores en el lenguaje que importa a tu negocio y a tus clientes: \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"la disponibilidad frente a un objetivo\"), \". Para cada monitor estableces un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"objetivo de SLO\"), \" (por ejemplo, 99.9%) y LoadFocus te indica si lo est\\xE1s cumpliendo, cu\\xE1nto queda de tu \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"presupuesto de error\"), \", te alerta cuando un objetivo se \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"incumple\"), \" y env\\xEDa por correo un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"informe de SLA\"), \" recurrente a tu equipo.\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Los informes SLA / SLO son una funci\\xF3n de pago. En el plan gratuito la p\\xE1gina te invita a actualizar tu plan.\")), mdx(\"p\", null, \"\\xC1brela desde \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"SLA Reports\"), \" en la barra lateral, o ve a \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"/sla\"), \".\"), mdx(\"h2\", null, \"La tabla de informes\"), mdx(\"p\", null, \"Cada fila representa un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"monitor\"), \" (una comprobaci\\xF3n de API) o un \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"grupo de comprobaciones\"), \", evaluado durante la \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#time-window-and-export\"\n  }, \"ventana temporal\"), \" que selecciones en la parte superior derecha.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Monitor\"), \" \\u2014 la comprobaci\\xF3n de API o el grupo de comprobaciones sobre el que informa esta fila. Las filas de grupo muestran entre par\\xE9ntesis el n\\xFAmero de comprobaciones que lo integran.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Disponibilidad\"), \" \\u2014 el porcentaje ponderado por tiempo de comprobaciones exitosas durante la ventana seleccionada. Una comprobaci\\xF3n que estuvo ca\\xEDda durante una hora en una ventana de 30 d\\xEDas reduce la disponibilidad en proporci\\xF3n a esa hora. Cuando no hay resultados en la ventana, la disponibilidad muestra un guion (\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"\\u2014\"), \").\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"% objetivo de SLO\"), \" \\u2014 tu objetivo de disponibilidad para este monitor, por ejemplo \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"99.9\"), \". Escribe un valor para establecerlo; todo lo dem\\xE1s de la fila (presupuesto de error, estado, alertas de incumplimiento) se mide frente a este objetivo. D\\xE9jalo en blanco para dejar de monitorizar un SLO para ese monitor.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Presupuesto de error\"), \" \\u2014 cu\\xE1nto de tu tiempo de inactividad \", mdx(\"em\", {\n    parentName: \"li\"\n  }, \"permitido\"), \" se ha consumido en la ventana. Si tu objetivo es 99.9% en 30 d\\xEDas, tu presupuesto es de aproximadamente 43 minutos de inactividad; la barra se llena a medida que se usa ese presupuesto. \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"0%\"), \" significa que no se ha usado nada, \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"100%\"), \" significa que el presupuesto se ha agotado (y el SLO se ha incumplido).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Estado\"), \" \\u2014 un veredicto r\\xE1pido para la ventana: \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"OK\"), \" (cumpliendo el objetivo), \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Incumplido\"), \" (presupuesto de error agotado) o \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Sin datos\"), \" (sin resultados en la ventana).\")), mdx(\"h3\", null, \"C\\xF3mo se calculan la disponibilidad y el presupuesto de error\"), mdx(\"p\", null, \"La disponibilidad est\\xE1 \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"ponderada por tiempo\"), \": cada resultado cuenta por el tiempo transcurrido hasta el siguiente resultado, de modo que una breve interrupci\\xF3n en una comprobaci\\xF3n de 1 minuto y la misma interrupci\\xF3n en una comprobaci\\xF3n de 5 minutos afectan a la disponibilidad de forma coherente. El presupuesto de error equivale al tiempo de inactividad de \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"100% \\u2212 objetivo\"), \"; el porcentaje consumido es la parte de esa asignaci\\xF3n que ya se ha gastado en la ventana.\"), mdx(\"h2\", null, \"Alertas de incumplimiento\"), mdx(\"p\", null, \"La columna \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Alerta de incumplimiento\"), \" permite que cada monitor te avise en el momento en que est\\xE1 a punto de no cumplir su SLO, sin que tengas que vigilar la p\\xE1gina.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Alertar al incumplir\"), \" \\u2014 act\\xEDvalo para habilitar las alertas de incumplimiento de SLO para este monitor.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"% de presupuesto consumido\"), \" \\u2014 el umbral en el que se dispara la alerta. \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"100\"), \" significa \\\"alertar solo cuando se haya agotado todo el presupuesto de error\\\"; un valor m\\xE1s bajo (por ejemplo \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"80\"), \") te avisa antes, mientras a\\xFAn te queda presupuesto para reaccionar.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Ventana\"), \" \\u2014 el periodo m\\xF3vil sobre el que se eval\\xFAa el presupuesto para las alertas: \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"24h\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"7d\"), \" o \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"30d\"), \".\")), mdx(\"p\", null, \"Las alertas de incumplimiento se enrutan a \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"los propios canales de alerta de la comprobaci\\xF3n\"), \" (los mismos canales de email, Slack, PagerDuty, Opsgenie, Discord o webhook que configuraste para la comprobaci\\xF3n) bajo un evento \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"slaBreaches\"), \" dedicado, de modo que son independientes de las alertas de ca\\xEDda/recuperaci\\xF3n y de SSL. Tambi\\xE9n recibir\\xE1s una notificaci\\xF3n de recuperaci\\xF3n cuando el monitor vuelva a superar su objetivo. Consulta \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/api-monitoring/alert-channels\"\n  }, \"Canales de alerta\"), \" para configurar a d\\xF3nde van las alertas.\"), mdx(\"h2\", null, \"Ventana temporal y exportaci\\xF3n\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Ventana temporal\"), \" (selector superior derecho) \\u2014 el periodo de informe utilizado para cada fila: \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\xDAltimas 24h\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\xDAltimos 7 d\\xEDas\"), \", \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\xDAltimos 30 d\\xEDas\"), \" o \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Este mes\"), \" (el mes natural en curso). Todos los periodos se calculan en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"UTC\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Exportar CSV\"), \" \\u2014 descarga la tabla actual (disponibilidad, objetivo de SLO, presupuesto de error y estado de cada monitor) como un archivo CSV, listo para una hoja de c\\xE1lculo o para una revisi\\xF3n de SLA de cara al cliente.\")), mdx(\"h2\", null, \"Informes de SLA programados\"), mdx(\"p\", null, \"Debajo de la tabla, \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Informe de SLA programado\"), \" env\\xEDa por correo un resumen recurrente a tu equipo para que nadie tenga que abrir el panel.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Habilitar\"), \" \\u2014 activa o desactiva los informes de SLA autom\\xE1ticos.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Cadencia\"), \" \\u2014 con qu\\xE9 frecuencia se env\\xEDa el informe: \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Semanal\"), \" o \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Mensual\"), \". Un informe siempre cubre el periodo m\\xE1s reciente que se haya \", mdx(\"em\", {\n    parentName: \"li\"\n  }, \"completado\"), \" (la semana o el mes anterior), nunca un periodo a\\xFAn en curso.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Zona horaria\"), \" \\u2014 la zona horaria utilizada para decidir los l\\xEDmites del periodo y la hora de env\\xEDo, por ejemplo \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"UTC\"), \" o \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Europe/London\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Destinatarios (miembros del equipo)\"), \" \\u2014 qui\\xE9n recibe el informe. Solo se pueden seleccionar miembros de tu equipo, lo que mantiene el informe dentro de tu organizaci\\xF3n y ofrece a cada destinatario una forma de darse de baja.\")), mdx(\"p\", null, \"Cada correo programado enumera los monitores, su disponibilidad frente al objetivo durante el periodo y cu\\xE1ntos SLO se incumplieron, con un enlace de vuelta a esta p\\xE1gina.\"), mdx(\"h2\", null, \"Notas\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Todas las ventanas y periodos de informe se eval\\xFAan en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"UTC\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Una fila que muestra \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Sin datos\"), \" no tiene resultados de comprobaci\\xF3n en la ventana seleccionada; confirma que el monitor realmente se est\\xE1 ejecutando y no solo guardado (consulta \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/guides/api-monitoring/api-check-results\"\n  }, \"Comprender los resultados de las comprobaciones de API\"), \").\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Los objetivos de SLO, los ajustes de alertas de incumplimiento y los ajustes de informes se guardan a medida que los modificas.\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#qué-son-los-informes-sla--slo","title":"Qué son los informes SLA / SLO"},{"url":"#la-tabla-de-informes","title":"La tabla de informes","items":[{"url":"#cómo-se-calculan-la-disponibilidad-y-el-presupuesto-de-error","title":"Cómo se calculan la disponibilidad y el presupuesto de error"}]},{"url":"#alertas-de-incumplimiento","title":"Alertas de incumplimiento"},{"url":"#ventana-temporal-y-exportación","title":"Ventana temporal y exportación"},{"url":"#informes-de-sla-programados","title":"Informes de SLA programados"},{"url":"#notas","title":"Notas"}]},"parent":{"__typename":"File","relativePath":"es-es/guides/api-monitoring/sla-slo-reports.md"},"frontmatter":{"metaTitle":"Informes de disponibilidad SLA y SLO | Guía práctica | LoadFocus","metaDescription":"Mide la disponibilidad frente a tus objetivos de SLO, vigila los presupuestos de error, recibe alertas cuando se incumple un SLO y envía por correo informes de SLA programados a tu equipo. Una guía campo por campo de la página de Informes SLA / SLO de LoadFocus.","order":13}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/es-es","title":"Bienvenido a la Nueva Documentación de LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides","title":"Guías Prácticas"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base","title":"Base de Conocimientos"}}},{"node":{"fields":{"slug":"/es-es/pricing","title":"Preguntas Frecuentes sobre Precios"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/how-to-update-card-details","title":"Cómo Actualizar los Datos de la Tarjeta para Pagos Fallidos"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/understanding-declined-card-payments","title":"¿Por qué ha sido rechazado el pago con mi tarjeta?"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/understanding-differences-between-http-and-https","title":"Diferencias entre HTTP y HTTPS"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring","title":"Monitoreo de API"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-3rd-party-tools-to-load-test-website-locally","title":"Cómo hacer pruebas de carga de un sitio web o API alojado localmente"}}},{"node":{"fields":{"slug":"/es-es/guides/external-reports","title":"Informes Externos"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-query-parameters","title":"Cómo Usar Parámetros de Consulta URL"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing","title":"Pruebas de Carga con Apache JMeter"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-valid-url-endpoints","title":"Qué es una URL Válida para una Prueba de Carga"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-google-analytics-and-no-requests-while-load-testing","title":"Sin tráfico en Google Analytics durante las pruebas de carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing","title":"Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/mcp","title":"Asistentes de IA (MCP)"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance","title":"Monitorear el Rendimiento del Sitio Web"}}},{"node":{"fields":{"slug":"/es-es/guides/k6-load-testing","title":"k6 pruebas de carga"}}},{"node":{"fields":{"slug":"/es-es/guides/openapi-import","title":"Importar desde OpenAPI / Swagger"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/what-is-an-http-method","title":"Qué es un método de solicitud HTTP"}}},{"node":{"fields":{"slug":"/es-es/guides/monitoring-as-code","title":"Monitoring as Code"}}},{"node":{"fields":{"slug":"/es-es/guides/onboarding","title":"Onboarding de LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides/setup-teardown-scripts","title":"Scripts de configuración y limpieza"}}},{"node":{"fields":{"slug":"/es-es/guides/reusable-snippets","title":"Snippets reutilizables"}}},{"node":{"fields":{"slug":"/es-es/guides/teams","title":"Gestión de Equipos"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/alert-channels","title":"Canales de alerta: Discord, PagerDuty y Opsgenie"}}},{"node":{"fields":{"slug":"/es-es/guides/external-reports/azure-app-insights-integration","title":"Integración con Azure App Insights"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/downloading-jmx-csv-files","title":"Descargar Archivos .JMX y .CSV en LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides/k6-load-testing/analyzing-k6-test-results","title":"Análisis de resultados de tests de carga k6"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/ai-credits","title":"AI Credits"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/alert-configuration","title":"Configuración de Alertas"}}},{"node":{"fields":{"slug":"/es-es/guides/external-reports/datadog-integration","title":"Integración con Datadog"}}},{"node":{"fields":{"slug":"/es-es/guides/k6-load-testing/how-to-run-k6-load-test","title":"Cómo ejecutar un nuevo test de carga k6"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/how-to-run-new-apache-jmeter-load-test","title":"Cómo Ejecutar una Nueva Prueba de Carga con Apache JMeter"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/analyzing-load-test-results","title":"Cómo Verificar los Resultados de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/alert-metrics","title":"Métricas de Alerta"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/api-check-results","title":"Comprender los Resultados de Verificación de API"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/core-web-vitals-competitor-comparison","title":"Comparación de Core Web Vitals con la Competencia"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/check-groups","title":"Grupos de verificaciones"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Integración de API de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/authorization-code-grant-type-oauth-2-0","title":"Tipo de Concesión Authorization Code en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/baseline-comparison-between-load-tests","title":"Comparación de Línea Base entre Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/custom-domain-status-page","title":"Cómo añadir un dominio propio a tu página de estado"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/core-web-vitals-metrics","title":"¿Qué son los Core Web Vitals?"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"¿Cuáles son los recursos de hardware asignados a mi cuenta para generadores de carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/client-credentials-grant-type-oauth-2-0","title":"Tipo de Concesión Client Credentials en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/getting-started","title":"Primeros Pasos"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/dashboards","title":"Paneles"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/how-to-create-new-alert","title":"Crear una Nueva Alerta"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-anomalies","title":"Anomalías en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/common-http-error-codes","title":"Códigos de Estado de Error HTTP Comunes"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/heartbeat-monitors","title":"Monitores Heartbeat (tareas cron)"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Monitoreo de Salud del Motor"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/crafting-perfect-test-names","title":"Crear Nombres de Prueba Perfectos"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/how-to-run-new-website-performance-test","title":"Crear Nueva Prueba de Rendimiento Web"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/maintenance-windows","title":"Ventanas de mantenimiento"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/decoding-average-response-times","title":"Decodificar el Tiempo Promedio de Respuesta"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-error-analysis","title":"Análisis de Errores"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/http-authentication","title":"Autenticación HTTP"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-insights","title":"Perspectivas de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/multistep-api-checks","title":"Verificaciones de API multipaso"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/deep-dive-samples-in-load-testing","title":"¿Qué son las Muestras en Pruebas de Carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Análisis de Logs y Archivos JTL"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/lighthouse-opportunities","title":"Oportunidades de Lighthouse"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/largest-contentful-paint","title":"Largest Contentful Paint (LCP)"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check","title":"Cómo Crear una Nueva Verificación de API"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/demo","title":"Demostración"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/end-time-in-load-testing","title":"Comprender la Importancia del 'Tiempo de Finalización' en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-jtl-jmeter-log-file-analysis","title":"Análisis de Archivo de Log de JMeter"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/pdf-report-branding","title":"Informes PDF con tu marca"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-timeline-analysis","title":"Vista de Línea de Tiempo"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/sla-slo-reports","title":"Informes de disponibilidad SLA y SLO"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/performance-budgets","title":"Presupuestos de Rendimiento y Alertas"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/uploading-jmeter-files-step-by-step-guide","title":"Subir Archivos JMeter a LoadFocus: Guía Paso a Paso"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/erros-and-reponse-codes","title":"Errores y Códigos de Respuesta"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/geographical-test-location-in-load-testing","title":"Ubicación Geográfica de Prueba en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/status-pages","title":"Crea una página de estado pública para tus monitores"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/using-multiple-csv-files-with-jmeter-engines","title":"Usar Múltiples Archivos CSV con Motores JMeter en LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/real-user-field-data","title":"Datos de Campo de Usuarios Reales (CrUX)"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/sitemap-import","title":"Importar desde Sitemap"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/tcp-monitors","title":"Monitores de puerto TCP"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/granularity-in-load-test-results-and-charts","title":"Granularidad en Resultados y Gráficos de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/variables","title":"Variables"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/headers-and-manage-presets","title":"Encabezados y Presets de Encabezados"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/how-to-run-new-load-test","title":"Cómo Ejecutar una Nueva Prueba de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/how-to-url-query-parameters","title":"Parámetros de Consulta"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/http-methods-overview-load-testing","title":"Métodos HTTP: Una Visión General"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/implicit-grant-type-oauth-2-0","title":"Tipo de Concesión Implicit en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/getting-started","title":"Primeros Pasos"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/load-generators-hardware-infrastructure","title":"¿Cuáles son los recursos de hardware asignados a mi cuenta para generadores de carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/snippets","title":"Snippets"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/load-test-result-ai-analysis","title":"Análisis de IA de Resultados de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/pass-fail-thresholds","title":"Umbrales de aprobado/fallo"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/password-credentials-grant-type-oauth-2-0","title":"Tipo de Concesión Password Credentials en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/start-time-in-load-testing","title":"Comprender la Importancia del Tiempo de Inicio en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/refresh-token-grant-type-oauth-2-0","title":"Tipo de Concesión Refresh Token en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/performance-trend-load-test-results","title":"Tendencia de rendimiento"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/using-cookies","title":"Usar Cookies"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-are-iterations-load-testing","title":"Dominar las Iteraciones en Pruebas de Carga: Una Inmersión Profunda"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/use-cases","title":"Casos de Uso"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-are-virtual-users-load-testing","title":"Qué son los Usuarios Virtuales en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-delay-when-running-a-load-test","title":"¿Qué es el Retraso al ejecutar una Prueba de Carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-duration-in-load-testing","title":"Qué es la Duración en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-grant-type","title":"¿Qué es un Tipo de Concesión?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-ramp-up-steps-in-load-testing","title":"Qué son los Pasos de Rampa en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-oauth-2-0-authorization","title":"Autorización OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-test-run-id","title":"¿Qué es un ID de Ejecución de Prueba?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/white-label-report-branding","title":"Informes PDF con tu marca"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-ramp-up-time-in-load-testing","title":"Qué es el Tiempo de Rampa en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/activate-deactivate","title":"Activar/Desactivar"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/azure-devops","title":"Azure DevOps"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/circleci","title":"CircleCI"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/alert-channels","title":"Canales de Alerta"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/assertions","title":"Aserciones"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/frequency","title":"Frecuencia"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/github-actions","title":"GitHub Actions"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/gitlab-ci-cd","title":"GitLab CI/CD"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/friendly-check-name","title":"Nombre Amigable de Verificación"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/overview","title":"Integrar el Cliente API de JMeter con Pipelines de CI/CD"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/locations","title":"Ubicaciones"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/mute-unmute","title":"Silenciar/Activar Sonido"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/request-configuration","title":"Configuración de Solicitud"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/response-time-limits","title":"Límites de Tiempo de Respuesta"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/request-preview","title":"Vista Previa de Solicitud"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/webhook-channels","title":"Canal Webhook"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/save-run","title":"Guardar y Ejecutar"}}}]}},"pageContext":{"id":"7e3f8d8a-d853-5e38-beee-fa5145844927","locale":"es-ES"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}