Automatice Cada Parte de Su Monitoreo con la API de Dotcom-Monitor

Cree monitores programáticamente, gestione dispositivos y tareas, orqueste pruebas de carga y transmita datos de rendimiento en tiempo real a sus propios paneles, SIEMs y pipelines CI/CD, con una API Web REST 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.
Más de 10,000

Organizaciones en todo el mundo

99.99%

SLA de Disponibilidad de la Plataforma

Más de 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 programable. Todo lo que puedes hacer en la interfaz web — desde crear un nuevo monitor HTTP hasta obtener un informe de rendimiento de tres meses — lo puedes hacer programáticamente a través de dos servicios complementarios: la Web API basada en REST para configuración y el XML Reporting Service (XRS) para extracción de datos en tiempo real.

La Web API es una interfaz HTTP estructurada basada en JSON que expone operaciones de monitorización y pruebas de carga a tus propios sistemas. Úsala para aprovisionar nuevos monitores en cada despliegue, gestionar miles de dispositivos bajo configuración como código, conectar la monitorización con tus herramientas de tickets existentes o incrustar datos de rendimiento en tiempo real en páginas de estado para clientes.

El XML Reporting Service (XRS) es un flujo de datos gratuito bajo demanda que devuelve resultados de monitorización como documentos XML. Apúntalo a cualquier dashboard de informes, herramienta 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 completo — sin necesidad de clics en la UI.

Web API — 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 mediante HTTP(S) GET

Autenticación

UID de cuenta (PID) generado en Manage > Integrations

Profundidad de Datos

Respuestas en bruto hasta 6 meses atrás

Costo

Gratis, incluido con cada cuenta

1

Generar una Clave

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

2

Configurar

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

Monitorear

Las ejecuciones se realizan desde más de 30 ubicaciones globales según el horario definido.
4

Extraer

Extrae resultados vía XRS hacia paneles, BI, Excel o aplicaciones internas.
Funciones Principales de la 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 lote a través de 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 de XRS

Cómo Funciona

De Cero a Monitoreo Automatizado en Cuatro Pasos

No se requiere instalar un SDK. Si tu sistema puede hacer una solicitud HTTP, puede comunicarse con Dotcom-Monitor.

01

Crear una Integración

En tu cuenta de Dotcom-Monitor, ve a Manage > Integrations y crea una nueva integración Web API (para configuración) o XML Feed (para informes). Opcionalmente restringe el acceso por dirección IP.

02

Autenticar

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

03

Enviar Solicitudes JSON

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

04

Automatizar en Todas Partes

Conecta la API con Terraform, Jenkins, GitHub Actions, Azure DevOps o tus propios scripts. Activa provisión de monitores en el despliegue, extrae datos de rendimiento para BI, o lanza alertas automáticas por incumplimiento de SLA.

Especificaciones Técnicas

Dos APIs. Una Cuenta. Control Completo.

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

Web API (Config & Control)

Gestiona tu infraestructura de monitoreo de forma programática.

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 60 s)

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

Servicio de Reportes XML (XRS)

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

URL base

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

Protocolos

HTTP, HTTPS

Formato de solicitud

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

Formato de respuesta

Documento XML

Autenticación

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

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 — se representa como un recurso JSON. Así es como se ve extraer datos de monitoreo de XRS y agregar un nuevo dispositivo a través de la API Web. Coloca estos en un curl, un script bash, un trabajo en Python, o un paso CI — lo que ya use tu equipo.

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

# Extraer 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 API Web
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

Cada plan pago incluye acceso completo a la API Web y XRS — sin complementos, sin medición por llamada, sin niveles extra de facturación.

Casos de Uso

Qué Construyen los Equipos con la API

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

Monitorización como Código

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

Pruebas de Humo Post-Despliegue

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

Páginas de Estado Personalizadas y Dashboards

Alimenta datos de XRS a páginas de tiempo de actividad para clientes, pantallas internas de NOC o informes ejecutivos de SLA. Extrae solo los campos que quieres, formateados exactamente como los necesitas.

Evidencia de SLA y Reportes de Cumplimiento

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

Provisionamiento Masivo de Dispositivos

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

Incrustación de Dashboards 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 APM internas.

Gestión Multiinquilino de Cuentas

MSPs y equipos empresariales pueden administrar cientos de departamentos y miles de dispositivos en una sola acción programática, con feeds XRS segmentados por departamento para cada cliente.

Enriquecimiento de Incidentes

Cuando un monitor se dispara, extrae la cascada, cifrado y desglose de tiempos a través de XRS y adjúntalo automáticamente al incidente en PagerDuty o ServiceNow — reduciendo el tiempo de triage.

Profundización en XRS

Reportes en Tiempo Real, Exactamente Como los Necesitas

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

Tipo de reporte
Lo que obtienes
Uso típico
Utilización de la 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 de dispositivos individuales o conjuntos
Páginas de estado en vivo, paneles NOC wall
Detalles de respuesta
Temporización y contenido altamente personalizables por solicitud
Diagnósticos detallados, cascadas personalizadas, enriquecimiento de incidentes
Configuración de dispositivo y tareas
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, rendimiento, desviación estándar
Resúmenes ejecutivos, informes SLA
Respuestas en bruto
Cada resultado de verificación para un dispositivo, hasta 6 meses atrás
Análisis forense, comparaciones históricas
Agregados horarios
Datos de respuesta agrupados en ventanas de 1 hora
Identificación de carga pico, análisis de tendencias horarias
Agregados diarios
Datos de respuesta agrupados en ventanas de 24 horas
Revisiones operativas diarias, comparaciones entre días hábiles y fines de semana
Semanal / mensual / anual
Resúmenes a lo largo de horizontes temporales más largos
Informes de tendencias a nivel de junta, rendimiento anual
Estadísticas de 3 meses
Datos estadísticos calculados durante 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 Plataforma de Ingeniería

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

Eliminar la deriva

Mantén la configuración de monitoreo en control de versiones. Aplica los mismos monitores en distintos entornos con confianza.

Adelantar el monitoreo

Agrega verificaciones sintéticas en el mismo PR que el servicio que cubren. El monitoreo se implementa con el código, no semanas después.

Escalar sin clics

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

Seguridad granular

Sesiones de corta duración, whitelist opcional de IP y claves de integración con alcance departamental mantienen el acceso seguro.

Compatible con cualquier stack

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

Sé dueño de tus datos

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

Superficie unificada

Una sola API abarca monitoreo y pruebas de carga LoadView: no hay herramienta separada, ni credenciales distintas.

Sin costo adicional

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

Lo que dicen nuestros clientes

"Una de las mejores características de Dotcom son las capacidades push/pull del API que nos proporcionan datos de rendimiento de la red. Usamos esto para monitorear problemas de rendimiento así como estadísticas de carga de páginas. Dotcom-Monitor nos permite monitorizar múltiples servicios dentro de una interfaz y plataforma única. Nos ha permitido operar de manera más eficiente."
Gregory S.
Gerente, Medios de Difusión · Reseña verificadas en Capterra

¿Listo para poner tu monitoreo en piloto automático?

Cada prueba de 30 días incluye acceso completo al Web API y XRS — además de todas las soluciones de monitoreo, todas las ubicaciones y todas las integraciones. Descubre cómo se siente el monitoreo automatizado.

Preguntas frecuentes

Preguntas comunes sobre el API de Dotcom-Monitor

El Web API (config_api_v1) es una interfaz REST basada en JSON para crear y administrar la configuración de monitoreo: dispositivos, tareas, grupos, horarios, alertas y pruebas de carga. El Servicio de Reportes XML (XRS) es un feed gratuito separado que devuelve resultados de monitoreo en formato XML mediante 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 de Web API (para configuración) o una integración de Feed XML (para XRS). Cada solicitud del Web API se autentica con esa integración y las sesiones expiran tras 60 segundos de inactividad. XRS usa el UID de cuenta generado como parámetro URL PID. También puedes restringir el acceso por dirección IP.

El Web API es totalmente JSON — tanto en cuerpos de solicitudes como en respuestas. Establece Content-Type: application/json al enviar un cuerpo JSON. XRS devuelve documentos XML vía HTTP(S) GET, así que la solicitud es simplemente una URL con parámetros de consulta.

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

El acceso a API y XRS está incluido en todos los planes de pago — 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 rendimiento a nivel empresarial, contacta con Ventas para opciones Enterprise.

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

Sí — cualquier herramienta que pueda hacer una llamada HTTP puede impulsar la API. Los equipos comúnmente integran con Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI y Terraform para aprovisionar monitores en el despliegue, ejecutar pruebas de humo posteriores al lanzamiento y controlar los despliegues en producción según la salud del monitoreo.

Sí. Cuando crea una integración de Web API puede permitir el acceso desde todas las solicitudes autenticadas o restringir el acceso a una lista de direcciones IP de confianza. Consulte el artículo Cómo incluir en la lista blanca IP para acceso a Web API en la Base de Conocimiento para más detalles.

Sí. Los usuarios de una cuenta raíz pueden gestionar departamentos programáticamente, y una integración de Feed XML puede limitarse a departamentos específicos. Los usuarios limitados a departamentos solo pueden obtener informes XRS para su propio departamento, lo que permite una separación clara para MSPs y configuraciones multi-tenant.

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 Monitorización y LoadView con ejemplos JSON, y la referencia de parámetros de solicitud XRS. Plantillas de código listas para usar están disponibles en la sección de Ejemplos de Código.

Automatice el monitoreo.Recupere tiempo de ingeniería.

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