Home » Eigenschaften » API

Automatisieren Sie jeden Teil Ihrer Überwachung mit der Dotcom-Monitor API

Erstellen Sie programmatisch Monitore, verwalten Sie Geräte und Aufgaben, orchestrieren Sie Lasttests und streamen Sie Echtzeit-Leistungsdaten in Ihre eigenen Dashboards, SIEMs und CI/CD-Pipelines – mit einer dokumentierten REST Web API und dem XML Reporting Service (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+

Organisationen weltweit

99,99%

Plattform-Uptime-SLA

30+

Globale Überwachungsstandorte

Seit 1998

Marktführer bei der Website-Überwachung

Programmgesteuerte Überwachung

Was ist die Dotcom-Monitor API?

Die Dotcom-Monitor-Plattform ist vollständig skriptfähig. Alles, was Sie in der Weboberfläche tun können — vom Einrichten eines neuen HTTP-Monitors bis zum Abrufen eines Leistungsberichts über drei Monate — können Sie programmatisch über zwei ergänzende Dienste erledigen: die REST-basierte Web-API zur Konfiguration und den XML Reporting Service (XRS) für die Echtzeit-Datenerfassung.

Die Web-API ist eine strukturierte, JSON-basierte HTTP-Schnittstelle, die Überwachungs- und Lasttestoperationen für Ihre eigenen Systeme bereitstellt. Verwenden Sie sie, um bei jeder Bereitstellung neue Monitore bereitzustellen, tausende Geräte unter Konfiguration als Code zu verwalten, Monitoring in Ihre bestehenden Ticketing-Tools einzubinden oder Live-Leistungsdaten in kundenorientierte Statusseiten einzufügen.

Der XML Reporting Service (XRS) ist ein kostenloser On-Demand-Datenfeed, der Überwachungsergebnisse als XML-Dokumente zurückgibt. Richten Sie ihn auf jedes Reporting-Dashboard, BI-Tool, Excel-Arbeitsblatt oder interne Datenbank, um benutzerdefinierte Ansichten zu erstellen, ohne auf die Entwicklung warten zu müssen.

Zusammen geben sie Ihren Plattform-, SRE- und DevOps-Teams die volle programmatische Kontrolle — keine UI-Klicks erforderlich.

Web-API — Schnellreferenz

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

Format

JSON-Anfrage / JSON-Antwort

Methoden

GET (lesen) · POST / PUT (schreiben / aktualisieren)

Auth

Pro Anfrage, 60-Sekunden-Sitzung; optionale IP-Whitelist

Transport

HTTP oder HTTPS

XRS — Schnellreferenz

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

Format

XML-Antwort über HTTP(S) GET

Auth

Account-UID (PID), generiert in Manage > Integrations

Datentiefe

Rohe Antworten bis zu 6 Monate zurück

Kosten

Kostenlos, in jedem Konto enthalten

1

Schlüssel erstellen

Erstellen Sie eine Web-API- oder XML Feed-Integration in Ihrem Konto.

2

Konfigurieren

POST JSON zum Erstellen von Geräten, Aufgaben, Gruppen, Zeitplänen und Warnungen.
3

Überwachen

Führt Ausführungen von über 30 globalen Standorten gemäß Ihrem definierten Zeitplan aus.
4

Extrahieren

Abrufen von Ergebnissen über XRS in Dashboards, BI, Excel oder interne Apps.
Kern-API-Funktionen

Alles, was die UI kann – als Code

Jedes Überwachungsobjekt in Ihrem Konto ist eine erstklassige API-Ressource. Verwalten Sie diese einzeln oder in großen Mengen über Umgebungen hinweg.

Vollständige Monitor-Konfiguration

Geräte-, Aufgaben- und Gruppenverwaltung

Standorte & Zeitpläne

Warnungen & Benachrichtigungsintegrationen

XRS Echtzeit-Berichts-Feed

Wie es funktioniert

Von Null bis automatisierte Überwachung in vier Schritten

Keine SDK-Installation erforderlich. Wenn Ihr System eine HTTP-Anfrage machen kann, kann es mit Dotcom-Monitor kommunizieren.

01

Erstellen Sie eine Integration

Gehen Sie in Ihrem Dotcom-Monitor-Konto zu Manage > Integrations und erstellen Sie eine neue Web API-Integration (zur Konfiguration) oder XML Feed-Integration (für Berichte). Optional können Sie den Zugriff nach IP-Adresse einschränken.

02

Authentifizieren

Jede Anfrage wird gegen Ihre Integration authentifiziert. Sitzungen laufen nach 60 Sekunden Inaktivität ab, um den Zugriff kurzlebig und sicher zu halten. XRS-Anfragen verwenden Ihre erzeugte Account UID (PID).

03

Senden Sie JSON-Anfragen

Rufen Sie GET für Lesevorgänge oder POST/PUT für Schreibvorgänge auf. Setzen Sie Content-Type: application/json, wenn Sie einen Body senden. Fehler werden in strukturiertem JSON zurückgegeben.

04

Automatisieren Sie überall

Verknüpfen Sie die API mit Terraform, Jenkins, GitHub Actions, Azure DevOps oder Ihren eigenen Skripten. Lösen Sie die Monitorbereitstellung beim Deployment aus, ziehen Sie Leistungsdaten in BI oder senden Sie automatische Benachrichtigungen bei SLA-Verletzungen.

Technische Spezifikationen

Zwei APIs. Ein Konto. Volle Kontrolle.

Die Web API verwaltet die Konfiguration; XRS die Berichterstattung. Beide nutzen ein gemeinsames Authentifizierungsmodell und arbeiten mit jeder Dotcom-Monitor-Lösung zusammen.

Web API (Config & Control)

Verwalten Sie Ihre Monitoring-Infrastruktur programmatisch.

Basis-URL

api.dotcom-monitor.com/config_api_v1/

Protokolle

HTTP, HTTPS

Anfrageformat

JSON (application/json)

Antwortformat

JSON

Methoden

GET (lesen) · POST, PUT (schreiben / aktualisieren)

Authentifizierung

Web-API-Integrationsschlüssel, pro Anfrage Sitzung (60s Timeout)

Zugriffskontrolle

IP-Whitelist optional

Abdeckt

Monitoring + LoadView Methoden

Verwaltete Objekte

Geräte, Aufgaben, Gruppen, Zeitpläne, Filter, Warnungen, Standorte, Lasttests, Benutzer

Fehlerbehandlung

Strukturiertes JSON mit Fehlercodes & Nachrichten

XML Reporting Service (XRS)

Echtzeit-Monitoringdaten in alles streamen, das XML versteht.

Basis-URL

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

Protokolle

HTTP, HTTPS

Anfrageformat

HTTP(S) GET mit URL-Parametern

Antwortformat

XML-Dokument

Authentifizierung

Account-UID (PID), generiert als XML-Feed-Integration

Geltungsbereich

Account-weit oder auf bestimmte Abteilungen beschränkt

Berichtstypen

Gerätekonfiguration, Status, Rohdatenantworten, Zusammenfassungen (Stunde / Tag / Woche / Monat / Jahr), 3-Monats-Statistiken

Datenfenster

Bis zu den letzten 6 Monaten für Rohdatenantworten

Filter

Standort, Zeitplan, Gerät, Erfolg / Fehler, Abteilung, Datumsbereich

Ausgabeziele

Dashboards, SQL, Excel, Power BI, benutzerdefinierte Apps

Entwicklerfreundlich

Einfaches HTTP.
Keine SDKs erforderlich.

Jedes Überwachungsobjekt — Geräte, Aufgaben, Alarme, Gruppen, Zeitpläne — wird als JSON-Ressource dargestellt. So sieht es aus, Überwachungsdaten von XRS abzurufen und ein neues Gerät über die Web-API hinzuzufügen. Fügen Sie diese in einen curl, ein Bash-Skript, einen Python-Job oder einen CI-Schritt ein — was auch immer Ihr Team bereits verwendet.

Zurückgegebene Felder umfassen DnsTime, SSLTime, ConnectionTime, RequestTime, FirstPacketTime (TTFB), DownloadTime und Duration, sowie Standort, Status und Überwachungszeitstempel — bereit zur Verwendung in jeder Wasserfallansicht.

# Echtzeit-XRS-Bericht abrufen — Zusammenfassung nach Standort
GET https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx
     ?PID=4229AF4F0FB545AEA75EAF2013E51BB7
     &Site=12345
     &Type=Overall
     &location=NY, USA

# Antwort (gekürzt)
<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>

# Einen neuen HTTPS-Monitor über Web-API erstellen
POST https://api.dotcom-monitor.com/config_api_v1/devices
Content-Type: application/json

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

Beginnen Sie in 5 Minuten mit der Automatisierung Ihrer Überwachung

Jeder kostenpflichtige Plan beinhaltet vollen Zugriff auf die Web-API und XRS — keine Add-ons, keine Abrechnung pro Aufruf, keine zusätzliche Abrechnungsebene.

Anwendungsfälle

Was Teams mit der API bauen

Plattform-Teams, SREs und DevOps-Ingenieure nutzen die Dotcom-Monitor-API, um Monitoring in die Workflows zu integrieren, in denen sie bereits arbeiten.

Monitoring-as-Code

Versionieren Sie jeden Monitor zusammen mit dem Service, den er schützt. Provisionieren, aktualisieren und retire Devices über Ihre bestehende Terraform- oder Pulumi-Pipeline – keine Drift zwischen Staging und Produktion.

Post-Deploy Smoke Tests

Lösen Sie nach jedem Deployment HTTPS- und mehrstufige Transaktionsprüfungen on-demand aus Jenkins, GitHub Actions oder Azure DevOps aus. Brechen Sie den Build ab, wenn eine neue Version einen kritischen Endpunkt zerstört.

Benutzerdefinierte Statusseiten & Dashboards

Speisen Sie XRS-Daten in kundenorientierte Uptime-Seiten, interne NOC-Displays oder Executive-SLA-Berichte ein. Ziehen Sie nur die Felder, die Sie benötigen, formatiert genau so, wie Sie sie brauchen.

SLA-Nachweise & Compliance-Berichte

Automatisieren Sie monatliche SLA-Exporte (Uptime %, P95 / P99 Antwortzeit, Downtime-Vorfälle) direkt aus XRS in Excel oder PDF – dokumentiert, zeitgestempelt und auditbereit.

Massen-Provisionierung von Geräten

Starten Sie Hunderte von Monitoren in einem Durchlauf nach einer Akquisition, Migration oder einem CDN-Switch. Klonen Sie bestehende Gerätetemplates und weisen Sie die richtigen Gruppen, Zeitpläne und Alarmrouten skalierbar zu.

Einbettung von Dashboards Dritter

Leiten Sie Monitoring-Daten in Grafana, Power BI, Tableau oder Datadog neben Ihrer anderen Telemetrie – externe synthetische Prüfungen korreliert mit internen APM-Traces.

Multi-Mandanten Konto-Verwaltung

MSPs und Enterprise-Teams können Hunderte von Abteilungen und Tausende von Geräten in einem einzigen programmatischen Durchgang verwalten, mit abteilungsbezogenen XRS-Feeds für jeden Kunden.

Incident-Anreicherung

Wenn ein Monitor auslöst, ziehen Sie über XRS den Wasserfall, Cipher und Timing Breakdowns und fügen diese automatisch dem PagerDuty- oder ServiceNow-Vorfall hinzu – wodurch die Triage-Zeit verkürzt wird.

XRS Deep-Dive

Echtzeit-Berichte, genau so, wie Sie sie brauchen

Der XML Reporting Service ist ein flexibler, kostenloser On-Demand-Feed. Fordern Sie Zusammenfassungsdaten oder Rohantworten an. Filtern Sie nach Standort, Zeitplan oder Erfolgsstatus. Geben Sie nur die Felder zurück, die Ihnen wichtig sind.

Berichtstyp
Was Sie erhalten
Typische Verwendung
Kontonutzung
Verwendete und verfügbare Ressourcen pro Monitoring-Lösung
Lizenz- & Kapazitätsplanung, Abrechnungsabgleich
Gerätestatus
Aktueller Zustand & Status einzelner Geräte oder Gruppen
Live-Statusseiten, NOC-Wand-Dashboards
Antwortdetails
Hochgradig anpassbare Timing- & Inhaltsangaben pro Anfrage
Detaillierte Diagnosen, benutzerdefinierte Waterfalls, Vorfallanreicherung
Geräte- & Aufgaben-Konfiguration
Exportierte Monitoring-Konfigurations-Snapshots
Backups, Umgebungsübergreifendes Klonen, Audit-Trails
Zusammenfassende Daten
Verfügbarkeitszeit, Ausfallzeit, Erfolgsanzahl, Fehleranzahl, Leistung, StDev
Management-Zusammenfassungen, SLA-Berichte
Rohantworten
Jedes Prüfergebnis für ein Gerät, bis zu 6 Monate zurück
Forensische Analyse, historische Vergleiche
Stündliche Aggregationen
Antwortdaten in 1-Stunden-Fenster gruppiert
Spitzenlast-Erkennung, stündliche Trendanalyse
Tägliche Aggregationen
Antwortdaten in 24-Stunden-Fenster gruppiert
Tägliche Betriebsreviews, Werktags- vs. Wochenendvergleiche
Wöchentliche / monatliche / jährliche
Zusammenfassungen über längere Zeiträume
Berichte auf Vorstandsebene über Trends und Jahresvergleich
3-Monats-Statistiken
Statistische Daten berechnet über ein rollierendes 3-Monats-Fenster
Alarmierung und Anomalieerkennung basierend auf der Baseline

Jeder Bericht kann nach Überwachungsstandort, Zeitplan, Dotcom-Monitor Filter, Erfolgs- oder Fehlerstatus, Abteilung und benutzerdefiniertem Datumsbereich gefiltert werden.

Warum Teams die API nutzen

Entwickelt für DevOps, SRE & Plattform-Engineering

Die Dotcom-Monitor API beseitigt manuelle UI-Klicks aus Ihrem Überwachungs-Workflow, sodass Ihr Team synthetische Abdeckung skalieren kann, ohne die Mitarbeiterzahl zu erhöhen.

Drift eliminieren

Halten Sie die Überwachungskonfiguration in der Quellcodeverwaltung. Wenden Sie dieselben Monitore mit Vertrauen in verschiedenen Umgebungen an.

Fügen Sie synthetische Checks im selben PR wie den Service hinzu, den sie abdecken. Das Monitoring wird mit dem Code bereitgestellt, nicht Wochen später.

Skalieren ohne Klicks

Onboarden Sie hundert neue Domains oder tausend neue Endpunkte mit einem einzigen Skript. Keine Klick-Ermüdung.

Granulare Sicherheit

Kurzlebige Sessions, optionale IP-Whitelist und integrationsschlüssel mit Abteilungsbegrenzung halten den Zugriff strikt.

Passt in jeden Stack

Einfaches HTTP + JSON (oder GET + XML für Reporting). Kein SDK-Lock-in. Funktioniert mit jeder Sprache und jedem CI/CD-Tool.

Eigene Daten besitzen

Ziehen Sie Ihre Überwachungsdaten in Ihr eigenes Data Warehouse, BI-Plattform oder Compliance-Archiv nach Ihrem Zeitplan.

Vereinheitlichte Oberfläche

Eine API verbindet Monitoring und LoadView Lasttests — kein separates Tool, keine separaten Zugangsdaten.

Keine Zusatzkosten

API- und XRS-Zugang sind in jedem kostenpflichtigen Plan enthalten. Keine Abrechnung pro Aufruf, keine Aufschläge für Automatisierung.

Was unsere Kunden sagen

"Eine der besten Funktionen von Dotcom ist die Push/Pull-API-Fähigkeiten, die uns Netzauslastungsdaten zur Verfügung stellen. Wir nutzen diese, um Leistungsprobleme sowie Seitenladezeiten zu überwachen. Dotcom-Monitor ermöglicht uns die Überwachung mehrerer Dienste innerhalb einer Schnittstelle und Plattform. Dadurch konnten wir effizienter arbeiten."
Gregory S.
Manager, Broadcast Media · Verifizierte Capterra Bewertung

Bereit, Ihre Überwachung auf Autopilot zu stellen?

Jede 30-tägige Testversion beinhaltet vollen Web-API- und XRS-Zugriff – plus jede Überwachungslösung, jeden Standort und jede Integration. Erleben Sie, wie automatisierte Überwachung sich anfühlt.

Häufig gestellte Fragen

Häufige Fragen zur Dotcom-Monitor API

Die Web API (config_api_v1) ist eine JSON-basierte REST-Schnittstelle zur Erstellung und Verwaltung von Überwachungskonfigurationen – Geräte, Aufgaben, Gruppen, Zeitpläne, Benachrichtigungen und Lasttests. Der XML Reporting Service (XRS) ist ein separater kostenloser Dienst, der Überwachungsergebnisse als XML via HTTP GET zurückgibt. Die meisten Teams nutzen beides: Web API zur Konfiguration, XRS zum Abrufen der Ergebnisse.

Gehen Sie in Ihrem Dotcom-Monitor-Konto zu Verwalten > Integrationen > Neue Integration und erstellen Sie entweder eine Web API-Integration (für Konfiguration) oder eine XML Feed-Integration (für XRS). Jede Web API-Anfrage authentifiziert gegen diese Integration und Sitzungen laufen nach 60 Sekunden Inaktivität ab. XRS verwendet die generierte Konto-UID als PID-URL-Parameter. Sie können den Zugriff auch nach IP-Adresse beschränken.

Die Web API ist komplett JSON-basiert – sowohl Anfragetexte als auch Antworten. Setzen Sie Content-Type: application/json, wenn Sie einen JSON-Inhalt senden. XRS liefert XML-Dokumente über HTTP(S) GET, die Anfrage ist also nur eine URL mit Abfrageparametern.

Die Web API deckt jede Dotcom-Monitor-Überwachungsplattform ab: HTTPS, REST, SOAP, GraphQL, WebSocket, ServerView, BrowserView, UserView (EveryStep-Skripte) und MetricsView – sowie alle Protokollmonitore (DNS, SSL, E-Mail, FTP, ICMP Ping, TCP-Port, Traceroute, VoIP und mehr). Sie umfasst auch die komplette LoadView-Lasttestoberfläche.

API- und XRS-Zugang sind in jedem kostenpflichtigen Plan enthalten – es gibt keine Messung pro Aufruf und keine Zusatzgebühren. Sitzungen enden nach 60 Sekunden Inaktivität, was lange Scriptläufe natürlich limitiert. Wenn Sie IP-beschränkten Zugang oder Unternehmensdurchsatz benötigen, kontaktieren Sie den Vertrieb für Enterprise-Optionen.

XRS kann Rohdaten der Antwort für bis zu die letzten 6 Monate zurückgeben. Zusammenfassungen und statistische Berichte (stündliche / tägliche / wöchentliche / monatliche / jährliche Aggregationen und 3-Monats-Statistiken) sind über längere Zeiträume verfügbar. Sie geben das Start- und Enddatum/-uhrzeit für jeden Bericht an.

Ja — jedes Tool, das einen HTTP-Aufruf durchführen kann, kann die API ansteuern. Teams integrieren üblicherweise Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI und Terraform, um Monitore bei Deployments bereitzustellen, Post-Release Smoke Tests durchzuführen und Produktions-Rollouts anhand der Monitoring-Gesundheit zu steuern.

Ja. Wenn Sie eine Web-API-Integration erstellen, können Sie den Zugriff für alle authentifizierten Anfragen zulassen oder auf eine Liste vertrauenswürdiger IP-Adressen beschränken. Details finden Sie im Artikel How to Whitelist IPs for Web API Access in der Knowledge Base.

Ja. Benutzer auf einem Root-Konto können Abteilungen programmatisch verwalten, und eine XML-Feed-Integration kann auf bestimmte Abteilungen beschränkt werden. Abteilungsbeschränkte Benutzer können XRS-Berichte nur für ihre eigene Abteilung abrufen, was eine saubere Trennung für MSPs und Mandantenumgebungen ermöglicht.

Die vollständige Dokumentation befindet sich in der Dotcom-Monitor Knowledge Base, einschließlich des Getting Started with the API Leitfadens, den Monitoring- und LoadView-Methodenreferenzen mit JSON-Beispielen sowie der XRS Request-Parameter-Referenz. Fertige Code-Vorlagen sind im Abschnitt Code Examples verfügbar.

Automatisiere Monitoring.Gewinne Engineering-Zeit zurück.

Schließen Sie sich über 10.000 Organisationen an, die Dotcom-Monitor nutzen, um Ausfälle zu erkennen, bevor es Kunden tun — und die API und XRS verwenden, um diese Abdeckung mühelos zu verwalten.