Home » Características » Supervisión de API

Automatiza cada parte de tu monitoreo con la API de Dotcom-Monitor

Crea monitores de forma programática, gestiona dispositivos y tareas, orquesta pruebas de carga y transmite datos de rendimiento en tiempo real a tus propios paneles, SIEMs y pipelines de CI/CD — con una REST Web API documentada y el Servicio de Reportes XML (XRS).
Three floating dark-mode cards on a deep navy background — a Web API JSON request creating a new HTTPS monitor, an XRS XML response with a timing breakdown, and a live API-surface KPI panel showing requests, devices, locations, sessions, and last deploy.
10,000+

Organizaciones en todo el mundo

99.99%

SLA de disponibilidad de la plataforma

30+

Ubicaciones globales de monitoreo

Desde 1998

Líder en monitoreo de sitios web

Monitoreo Programático

¿Qué es la API de Dotcom-Monitor?

La plataforma Dotcom-Monitor es totalmente scriptable. Cualquier cosa que puedas hacer en la interfaz web — desde crear un nuevo monitor HTTP hasta extraer un informe de rendimiento de tres meses — puedes hacerlo programáticamente a través de dos servicios complementarios: la API Web basada en REST para la configuración y el Servicio de Reportes XML (XRS) para la extracción de datos en tiempo real.

La API Web es una interfaz estructurada HTTP basada en JSON que expone operaciones de monitoreo y pruebas de carga a tus propios sistemas. Úsala para provisionar nuevos monitores en cada despliegue, manejar miles de dispositivos bajo configuración como código, conectar el monitoreo con tus herramientas de tickets existentes o insertar datos de rendimiento en vivo dentro de páginas de estado para clientes.

El Servicio de Reportes XML (XRS) es un feed de datos gratuito bajo demanda que devuelve resultados de monitoreo en documentos XML. Apúntalo a cualquier panel de reportes, herramienta de BI, libro de Excel o base de datos interna para crear vistas personalizadas sin esperar a ingeniería.

Juntos proporcionan a tus equipos de plataforma, SRE y DevOps control programático total — sin clics en la UI.

API Web — Referencia Rápida

https://api.dotcom-monitor.com/config_api_v1/

Formato

Solicitud JSON / Respuesta JSON

Métodos

GET (lectura) · POST / PUT (escritura / actualización)

Autenticación

Por solicitud, sesión de 60 segundos; lista blanca de IP opcional

Transporte

HTTP o HTTPS

XRS — Referencia Rápida

https://xmlreporter.dotcom-monitor.com/reporting/xml/

Formato

Respuesta XML sobre HTTP(S) GET

Autenticación

UID de cuenta (PID) generado en Manage > Integrations

Profundidad de Datos

Respuestas en bruto de hasta 6 meses atrás

Costo

Gratis, incluido con cada cuenta

1

Generar una Clave

Crea una integración de Web API o XML Feed en tu cuenta.

2

Configurar

POST JSON para crear dispositivos, tareas, grupos, calendarios y alertas.
3

Monitorear

Las ejecuciones se realizan desde más de 30 ubicaciones globales en tu horario definido.
4

Extraer

Extrae resultados vía XRS en paneles, BI, Excel o aplicaciones internas.
Capacidades Principales del API

Todo lo que la UI Puede Hacer — Como Código

Cada objeto de monitoreo en tu cuenta es un recurso API de primera clase. Adminístralos individualmente o en masa en diferentes entornos.

Configuración Completa del Monitor

Gestión de dispositivos, tareas y grupos

Ubicaciones y horarios

Alertas e integraciones de notificaciones

Feed de reportes en tiempo real XRS

Cómo Funciona

De Cero a Monitoreo Automatizado en Cuatro Pasos

No se requiere instalación de SDK. Si su sistema puede realizar una solicitud HTTP, puede comunicarse con Dotcom-Monitor.

01

Crear una Integración

En su cuenta de Dotcom-Monitor, vaya a Administrar > Integraciones y cree una nueva integración Web API (para configuración) o integración XML Feed (para informes). Opcionalmente, restrinja el acceso por dirección IP.

02

Autenticar

Cada solicitud se autentica contra su integración. Las sesiones expiran después de 60 segundos de inactividad, manteniendo el acceso temporal y seguro. Las solicitudes XRS usan su UID de Cuenta (PID) generado.

03

Enviar Solicitudes JSON

Llame a GET para lecturas o POST/PUT para escrituras. Establezca Content-Type: application/json al enviar un cuerpo. Los errores devuelven JSON estructurado.

04

Automatizar en Todas Partes

Conecte la API a Terraform, Jenkins, GitHub Actions, Azure DevOps o sus propios scripts. Active la provisión de monitoreo al desplegar, obtenga datos de rendimiento en BI o envíe páginas automáticas ante incumplimientos de SLA.

Especificaciones Técnicas

Dos APIs. Una Cuenta. Control Total.

La Web API maneja la configuración; XRS maneja los informes. Comparten un modelo único de autenticación y funcionan con todas las soluciones de Dotcom-Monitor.

Web API (Config & Control)

Administre su infraestructura de monitoreo programáticamente.

URL Base

api.dotcom-monitor.com/config_api_v1/

Protocolos

HTTP, HTTPS

Formato de solicitud

JSON (application/json)

Formato de respuesta

JSON

Métodos

GET (leer) · POST, PUT (escribir / actualizar)

Autenticación

Clave de integración Web API, sesión por solicitud (tiempo de espera de 60s)

Control de acceso

Lista blanca de IP opcional

Cubre

Métodos de monitoreo + LoadView

Objetos gestionados

Dispositivos, tareas, grupos, horarios, filtros, alertas, ubicaciones, pruebas de carga, usuarios

Manejo de errores

JSON estructurado con códigos y mensajes de error

XML Reporting Service (XRS)

Transmita datos de monitoreo en tiempo real a cualquier cosa que soporte XML.

URL Base

xmlreporter.dotcom-monitor.com/reporting/xml/

Protocolos

HTTP, HTTPS

Formato de solicitud

HTTP(S) GET con parámetros en la URL

Formato de respuesta

Documento XML

Autenticación

UID de la cuenta (PID), generado como integración de XML Feed

Alcance

A nivel de cuenta o limitado a departamentos específicos

Tipos de informes

Configuración del dispositivo, estado, respuestas en bruto, resúmenes (hora / día / semana / mes / año), estadísticas de 3 meses

Ventana de datos

Hasta los últimos 6 meses para respuestas en bruto

Filtros

Ubicación, horario, dispositivo, éxito / fallo, departamento, rango de fechas

Destinos de salida

Paneles, SQL, Excel, Power BI, aplicaciones personalizadas

Amigable para desarrolladores

HTTP simple.
No se requieren SDKs.

Cada objeto de monitoreo — dispositivos, tareas, alertas, grupos, horarios — está representado como un recurso JSON. Aquí está cómo es obtener datos de monitoreo de XRS y enviar un nuevo dispositivo a través de la Web API. Úsalos en un curl, un script bash, un trabajo en Python o un paso de CI — lo que tu equipo ya utilice.

Los campos devueltos incluyen DnsTime, SSLTime, ConnectionTime, RequestTime, FirstPacketTime (TTFB), DownloadTime y Duration, además de ubicación, estado y marca de tiempo del monitoreo — listo para usar en cualquier vista de cascada.

# Obtener informe XRS en tiempo real — resumen por ubicación
GET https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx
     ?PID=4229AF4F0FB545AEA75EAF2013E51BB7
     &Site=12345
     &Type=Overall
     &location=NY, USA

# Respuesta (recortada)
<Response>
  <ID>3424533543</ID>
  <Name>Checkout API</Name>
  <URL>https://shop.example.com/api/checkout</URL>
  <Duration>114</Duration>
  <DnsTime>0</DnsTime>
  <SSLTime>18</SSLTime>
  <ConnectionTime>15</ConnectionTime>
  <FirstPacketTime>97</FirstPacketTime>
  <DownloadTime>2</DownloadTime>
  <Status>S</Status>
</Response>

# Crear un nuevo monitor HTTPS vía Web API
POST https://api.dotcom-monitor.com/config_api_v1/devices
Content-Type: application/json

{
  "name": "Checkout API — Producción",
  "platform": "HTTPS",
  "tasks": [{
    "url": "https://shop.example.com/api/checkout",
    "method": "POST",
    "keyword": "order_id"
  }],
  "frequency": 60,
  "locations": ["NY-USA", "FR-PARIS", "SG"]
}

Comienza a automatizar tu monitoreo en 5 minutos

Todos los planes de pago incluyen acceso completo a la Web API y XRS — sin complementos, sin medición por llamada, sin niveles de facturación adicionales.

Casos de uso

Qué construyen los equipos con la API

Los equipos de plataforma, SREs y ingenieros DevOps usan la API de Dotcom-Monitor para integrar la monitorización en los flujos de trabajo que ya utilizan.

Monitoring-as-Code

Versiona cada monitor junto con el servicio que protege. Provisiona, actualiza y retira dispositivos a través de tu pipeline existente de Terraform o Pulumi — sin desviaciones entre staging y producción.

Pruebas Post-Despliegue

Dispara controles HTTPS y transacciones multi-pasos a demanda desde Jenkins, GitHub Actions o Azure DevOps después de cada despliegue. Falla la compilación cuando un nuevo release rompe un endpoint crítico.

Páginas de estado personalizadas y paneles

Alimenta datos XRS en páginas públicas de uptime, pantallas internas de NOC o informes ejecutivos de SLA. Extrae solo los campos que deseas, formateados exactamente como los necesitas.

Evidencia de SLA y Reportes de cumplimiento

Automatiza exportaciones mensuales del SLA (porcentaje de uptime, tiempo de respuesta P95 / P99, incidentes de downtime) directamente desde XRS a Excel o PDF — documentado, con marca de tiempo y listo para auditorías.

Provisionamiento masivo de dispositivos

Configura cientos de monitores de una sola vez tras una adquisición, migración o cambio de CDN. Clona plantillas de dispositivos existentes y asigna grupos, horarios y rutas de alerta correctas a escala.

Integración de paneles de terceros

Envía datos de monitorización a Grafana, Power BI, Tableau o Datadog junto con tu otra telemetría — controles sintéticos externos correlacionados con trazas internas APM.

Gestión de cuentas multi-inquilino

Los MSP y equipos empresariales pueden gestionar cientos de departamentos y miles de dispositivos en una sola operación programática, con feeds XRS específicos por departamento para cada cliente.

Enriquecimiento de incidentes

Cuando un monitor dispara, extraiga el desglose de waterfall, cipher y timing vía XRS y adjúntelo automáticamente al incidente de PagerDuty o ServiceNow — reduciendo el tiempo de triaje.

Análisis Profundo de XRS

Informes en Tiempo Real, Exactamente Como los Necesitas

El Servicio de Reportes XML es un feed flexible, gratuito y bajo demanda. Solicita datos resumidos o respuestas en crudo. Filtra por ubicación, programación o estado de éxito. Devuelve solo los campos que te interesan.

Tipo de reporte
Lo que obtienes
Uso típico
Utilización de cuenta
Recursos usados y disponibles por solución de monitoreo
Planificación de licencias y capacidad, conciliación de facturación
Estado del dispositivo
Estado actual y situación de dispositivos individuales o conjuntos
Páginas de estado en vivo, paneles de muro NOC
Detalles de respuesta
Temporización y contenido altamente personalizables por solicitud
Diagnósticos detallados, waterfalls personalizados, enriquecimiento de incidentes
Configuración de dispositivo y tarea
Instantáneas exportadas de configuración de monitoreo
Copias de seguridad, clonación entre entornos, registros de auditoría
Datos resumidos
Tiempo activo, tiempo inactivo, conteo de éxitos, conteo de fallos, desempeño, StDev
Resúmenes ejecutivos, reportes SLA
Respuestas en crudo
Cada resultado de chequeo para un dispositivo, hasta 6 meses atrás
Análisis forense, comparaciones históricas
Agregados por hora
Datos de respuesta agrupados en ventanas de 1 hora
Identificación de carga máxima, análisis de tendencias horarias
Agregados diarios
Datos de respuesta agrupados en ventanas de 24 horas
Revisiones diarias de operaciones, comparaciones día hábil vs. fin de semana
Semanal / mensual / anual
Resúmenes a lo largo de horizontes temporales más largos
Tendencias a nivel de junta, informes de desempeño anual
Estadísticas de 3 meses
Datos estadísticos calculados sobre una ventana móvil de 3 meses
Alertas derivadas de la línea base, detección de anomalías

Cada informe puede filtrarse por ubicación de monitoreo, programación, Filtro Dotcom-Monitor, estado de éxito o fallo, departamento y rango de fechas personalizado.

Por qué los equipos usan la API

Diseñado para DevOps, SRE y Platform Engineering

La API de Dotcom-Monitor elimina clics manuales en la interfaz de usuario de su flujo de trabajo de monitoreo para que su equipo pueda escalar la cobertura sintética sin aumentar el personal.

Eliminar la deriva

Mantenga la configuración de monitoreo en control de versiones. Aplique los mismos monitores en diferentes entornos con confianza.

Avanzar el monitoreo hacia la izquierda

Agregue verificaciones sintéticas en la misma PR que el servicio que cubren. El monitoreo llega con el código, no semanas después.

Escalar sin clics

Incorpore cien nuevos dominios o mil nuevos endpoints con un solo script. Sin fatiga de clics.

Seguridad granular

Sesiones de corta duración, listado opcional de IPs permitidas y claves de integración por departamento mantienen el acceso restringido.

Se adapta a cualquier stack

HTTP simple + JSON (o GET + XML para reportes). Sin dependencia de SDK. Funciona con cualquier lenguaje y herramienta de CI/CD.

Controla tus datos

Extrae tus datos de monitoreo a tu propio almacén de datos, plataforma BI o archivo de cumplimiento según tu agenda.

Superficie unificada

Una sola API abarca monitoreo y LoadView para pruebas de carga — sin herramienta separada, sin credenciales diferentes.

Sin costo extra

El acceso a la API y XRS está incluido en todos los planes pagos. Sin medición por llamada, sin recargo por automatización.

Lo que dicen nuestros clientes

"Una de las mejores características de Dotcom es la capacidad push/pull de su API que nos brinda datos de desempeño de la red. Usamos esto para monitorear problemas de rendimiento así como estadísticas de carga de páginas. Dotcom-Monitor nos permite monitorear múltiples servicios desde una sola interfaz y plataforma. Nos ha permitido operar con mayor eficiencia."
Gregory S.
Gerente, Medios de Radiodifusión · Reseña verificada en Capterra

¿Listo para automatizar tu monitoreo?

Cada prueba gratuita de 30 días incluye acceso completo a Web API y XRS — además de cada solución de monitoreo, cada ubicación y cada integración. Descubre cómo se siente el monitoreo automatizado.

Preguntas frecuentes

Preguntas comunes sobre la API de Dotcom-Monitor

La Web API (config_api_v1) es una interfaz REST basada en JSON para crear y gestionar la configuración de monitoreo — dispositivos, tareas, grupos, horarios, alertas y pruebas de carga. El XML Reporting Service (XRS) es un feed gratuito separado que devuelve resultados de monitoreo en formato XML vía HTTP GET. La mayoría de los equipos usan ambos: Web API para configurar, XRS para extraer resultados.

En tu cuenta de Dotcom-Monitor ve a Administrar > Integraciones > Nueva Integración y crea una integración Web API (para configuración) o una integración XML Feed (para XRS). Cada solicitud Web API se autentica según esa integración y las sesiones expiran tras 60 segundos de inactividad. XRS usa el UID de la cuenta generada como un parámetro URL PID. También puedes restringir el acceso por dirección IP.

La Web API es completamente JSON — tanto los cuerpos de solicitud como las respuestas. Configura Content-Type: application/json al enviar un cuerpo JSON. XRS devuelve documentos XML mediante HTTP(S) GET, por lo que la solicitud es solo una URL con parámetros de consulta.

La Web API cubre todas las plataformas de monitoreo de Dotcom-Monitor: HTTPS, REST, SOAP, GraphQL, WebSocket, ServerView, BrowserView, UserView (scripts EveryStep) y MetricsView — así como todos los monitores de protocolo (DNS, SSL, Email, FTP, ICMP Ping, TCP Port, Traceroute, VoIP y más). También cubre toda la superficie de pruebas de carga de LoadView.

El acceso a la API y XRS está incluido en todos los planes pagados — no hay medición por llamada ni tarifa adicional. Las sesiones expiran tras 60 segundos de inactividad, lo que limita naturalmente scripts de larga duración. Si necesitas acceso restringido por IP o un rendimiento a nivel empresarial, contacta Ventas sobre opciones Enterprise.

XRS puede devolver datos de respuesta sin procesar de hasta los últimos 6 meses. Informes resumidos y estadísticos (agregados horarios / diarios / semanales / mensuales / anuales y estadísticas de 3 meses) están disponibles en horizontes temporales más amplios. Especificas la fecha/hora de inicio y fin para cada informe.

Sí — cualquier herramienta que pueda hacer una llamada HTTP puede usar la API. Los equipos comúnmente integran con Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI y Terraform para provisionar monitores en despliegue, ejecutar pruebas rápidas post-lanzamiento y condicionar los despliegues en producción según la salud del monitoreo.

Sí. Cuando creas una integración Web API puedes permitir acceso desde todas las solicitudes autenticadas o restringir el acceso a una lista de direcciones IP confiables. Consulta el artículo Cómo permitir IPs para acceso a Web API en la Base de Conocimiento para más detalles.

Sí. Los usuarios en una cuenta raíz pueden gestionar departamentos programáticamente, y una integración XML Feed puede enfocarse en departamentos específicos. Los usuarios limitados a un departamento solo pueden extraer informes XRS para su propio departamento, lo que soporta una separación limpia para MSPs y configuraciones multi-inquilino.

La documentación completa está en la Base de Conocimiento de Dotcom-Monitor, incluyendo la guía Introducción a la API, las referencias de métodos de Monitoring y LoadView con ejemplos JSON, y la referencia de parámetros de solicitud de XRS. Plantillas de código listas para usar están disponibles en la sección de Ejemplos de Código.

Automatiza el Monitoreo.Recupera Tiempo para Ingeniería.

Únete a más de 10,000 organizaciones que usan Dotcom-Monitor para detectar fallos antes que los clientes — y usan la API y XRS para hacer esa cobertura fácil de gestionar.