Home » Funktionen » API-Überwachung

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-Performance-Daten 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+

Weltweite Überwachungsstandorte

Seit 1998

Marktführer im Website-Monitoring

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 Erstellen eines neuen HTTP-Monitors bis zum Abrufen eines Leistungsberichts über drei Monate – können Sie programmgesteuert über zwei ergänzende Dienste erledigen: die REST-basierte Web API für die Konfiguration und den XML Reporting Service (XRS) für die Echtzeit-Datenauswertung.

Die Web API ist eine strukturierte, JSON-basierte HTTP-Schnittstelle, die Überwachungs- und Lasttestoperationen für Ihre eigenen Systeme zugänglich macht. Verwenden Sie sie, um bei jeder Bereitstellung neue Monitore zu initialisieren, tausende Geräte unter Configuration-as-Code zu verwalten, Überwachung in Ihre vorhandenen Ticketing-Tools einzubinden oder Live-Leistungsdaten auf kundenseitigen Statusseiten einzubetten.

Der XML Reporting Service (XRS) ist ein kostenfreier 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 ohne Abhängigkeit von der Entwicklung zu erstellen.

Gemeinsam geben sie Ihren Plattform-, SRE- und DevOps-Teams vollen programmgesteuerten Zugriff – ohne UI-Klicks.

Web API — Kurzübersicht

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

Format

JSON-Anfrage / JSON-Antwort

Methoden

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

Authentifizierung

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

Transport

HTTP oder HTTPS

XRS — Kurzübersicht

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

Format

XML-Antwort über HTTP(S) GET

Authentifizierung

Account UID (PID) in Verwalten > Integrationen generiert

Daten-Tiefe

Rohantworten bis zu 6 Monate zurück

Kosten

Kostenlos, in jedem Konto enthalten

1

Einen Schlüssel generieren

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 Benachrichtigungen.
3

Überwachen

Durchläufe werden von über 30 globalen Standorten gemäß Ihrem definierten Zeitplan ausgeführt.
4

Extrahieren

Ergebnisse per XRS in Dashboards, BI, Excel oder interne Apps ziehen.
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

Alarme & Benachrichtigungsintegrationen

XRS Echtzeit-Berichterstattungs-Feed

Wie es funktioniert

Von Null zur automatisierten Überwachung in vier Schritten

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

01

Integration erstellen

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

02

Authentifizieren

Jede Anfrage authentifiziert sich gegen Ihre Integration. Sitzungen laufen nach 60 Sekunden Inaktivität ab, wodurch der Zugriff kurzlebig und sicher bleibt. XRS-Anfragen verwenden Ihre generierte Account-UID (PID).

03

JSON-Anfragen senden

Verwenden Sie GET für Lesevorgänge oder POST/PUT für Schreibvorgänge. Setzen Sie Content-Type: application/json, wenn Sie einen Body senden. Fehler geben strukturiertes JSON zurück.

04

Automatisieren Sie überall

Verbinden Sie die API mit Terraform, Jenkins, GitHub Actions, Azure DevOps oder Ihren eigenen Skripten. Lösen Sie die Bereitstellung von Monitoren bei Deploy aus, ziehen Sie Leistungsdaten in BI oder automatisieren Sie das Paging bei SLA-Verstößen.

Technische Spezifikationen

Zwei APIs. Ein Konto. Volle Kontrolle.

Die Web-API übernimmt die Konfiguration; XRS übernimmt die Berichterstattung. Sie teilen sich ein einziges Authentifizierungsmodell und funktionieren mit jeder Dotcom-Monitor-Lösung.

Web API (Konfiguration & Kontrolle)

Verwalten Sie Ihre Überwachungsinfrastruktur programmgesteuert.

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, Sitzungs-Timer pro Anfrage (60s Timeout)

Zugangskontrolle

IP-Whitelist optional

Deckt ab

Monitoring- + LoadView-Methoden

Verwaltete Objekte

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

Fehlerbehandlung

Strukturiertes JSON mit Fehlercodes & Nachrichten

XML Reporting Service (XRS)

Streamen Sie Echtzeit-Monitoring-Daten in alles, was XML spricht.

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), erzeugt als XML-Feed-Integration

Bereich

Accountweit oder auf spezifische Abteilungen beschränkt

Berichtstypen

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

Datenfenster

Bis zu den letzten 6 Monaten für Rohdaten-Antworten

Filter

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

Ausgabeziele

Dashboards, SQL, Excel, Power BI, benutzerdefinierte Apps

Entwicklerfreundlich

Einfaches HTTP.
Keine SDKs erforderlich.

Jedes Überwachungsobjekt — Geräte, Aufgaben, Warnungen, Gruppen, Zeitpläne — wird als JSON-Ressource dargestellt. Hier sehen Sie, wie Sie Überwachungsdaten aus XRS abrufen und ein neues Gerät über die Web-API hinzufügen. Verwenden Sie diese in einem curl, einem Bash-Skript, einem Python-Job oder einem CI-Schritt – was auch immer Ihr Team bereits nutzt.

Zurückgegebene Felder umfassen DnsTime, SSLTime, ConnectionTime, RequestTime, FirstPacketTime (TTFB), DownloadTime und Duration, plus Standort, Status und Überwachungszeitstempel – bereit für jede 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 die 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 mit der Automatisierung Ihrer Überwachung in 5 Minuten

Jeder kostenpflichtige Plan beinhaltet vollen Web-API- und XRS-Zugriff – keine Add-ons, keine Abrechnung pro Aufruf, keine zusätzliche Kostenstufe.

Anwendungsfälle

Was Teams mit der API entwickeln

Platform-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 Dienst, den er schützt. Stellen Sie Geräte über Ihre bestehende Terraform- oder Pulumi-Pipeline bereit, aktualisieren Sie sie und nehmen Sie sie außer Betrieb — kein Drift zwischen Staging und Produktion.

Post-Deploy Smoke Tests

Lösen Sie HTTPS- und mehrstufige Transaktionsprüfungen bei Bedarf aus Jenkins, GitHub Actions oder Azure DevOps nach jedem Deployment aus. Schlagen Sie das Build fehl, wenn eine neue Version einen kritischen Endpunkt bricht.

Benutzerdefinierte Statusseiten & Dashboards

Speisen Sie XRS-Daten in kundenorientierte Uptime-Seiten, interne NOC-Anzeigen oder ausführliche SLA-Berichte ein. Ziehen Sie nur die gewünschten Felder, formatiert genau so, wie Sie sie benötigen.

SLA-Nachweise & Compliance-Berichterstattung

Automatisieren Sie monatliche SLA-Exporte (Uptime %, P95/P99-Antwortzeit, Ausfallzeitvorfälle) direkt aus XRS nach Excel oder PDF — dokumentiert, mit Zeitstempel und revisionssicher.

Massenhafte Gerätebereitstellung

Starten Sie Hunderte von Monitoren in einem Durchgang nach einer Übernahme, Migration oder einem CDN-Wechsel. Klonen Sie bestehende Gerätetemplates und weisen Sie die richtigen Gruppen, Zeitpläne und Alarmrouten maßstabsgetreu zu.

Einbindung von Dashboards Dritter

Leiten Sie Monitoring-Daten in Grafana, Power BI, Tableau oder Datadog neben Ihrer anderen Telemetrie weiter — externe synthetische Checks korreliert mit internen APM-Traces.

Multi-Tenant-Kontoverwaltung

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

Incident-Enrichment

Wenn ein Monitor auslöst, rufen Sie automatisch den Wasserfall, die Verschlüsselung und die Zeitaufschlüsselung über XRS ab und hängen Sie sie an den PagerDuty- oder ServiceNow-Vorfall an – so verkürzen Sie die Triage-Zeit.

XRS Deep-Dive

Echtzeitberichte, genau so, wie Sie sie brauchen

Der XML Reporting Service ist ein flexibler, kostenloser Feed auf Abruf. 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 Überwachungslösung
Lizenz- & Kapazitätsplanung, Rechnungsabgleich
Gerätestatus
Aktueller Zustand & Status einzelner Geräte oder Gruppen
Live-Status-Seiten, NOC-Wand-Dashboards
Antwortdetails
Hochgradig anpassbare Timing- & Inhaltsangaben pro Anfrage
Detaillierte Diagnosen, benutzerdefinierte Wasserfälle, Vorfallanreicherung
Geräte- & Aufgaben-Konfiguration
Exportierte Snapshots der Überwachungskonfiguration
Backups, klonen über Umgebungen, Audit-Trails
Zusammenfassungsdaten
Verfügbarkeitszeit, Ausfallzeit, Erfolgsanzahl, Fehleranzahl, Leistung, Standardabweichung
Managementzusammenfassungen, 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-Fenstern zusammengefasst
Spitzenlastidentifikation, stündliche Trendanalyse
Tägliche Aggregationen
Antwortdaten in 24-Stunden-Fenstern zusammengefasst
Tägliche Betriebsüberprüfungen, Werktag vs. Wochenend-Vergleiche
Wöchentlich / monatlich / jährlich
Zusammenfassungen über längere Zeiträume
Vorstands-Berichtstrends, Jahresvergleichsberichte
3-Monats-Statistiken
Statistische Daten, berechnet über ein rollierendes 3-Monats-Fenster
Alarmierung basierend auf Baseline, Anomalieerkennung

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

Warum Teams die API verwenden

Entwickelt für DevOps, SRE & Plattform-Engineering

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

Drift eliminieren

Behalten Sie die Überwachungskonfiguration im Quellcode. Wenden Sie dieselben Monitore mit Vertrauen in verschiedenen Umgebungen an.

Fügen Sie synthetische Prüfungen im selben PR hinzu wie den Service, den sie abdecken. Monitoring folgt dem Code, nicht Wochen später.

Skalieren ohne Klicks

Führen Sie einhundert neue Domains oder tausend neue Endpunkte mit einem einzigen Skript ein. Keine Klickmüdigkeit.

Granulare Sicherheit

Kurzlebige Sitzungen, optionale IP-Whitelisting und abteilungsbezogene Integrationsschlüssel halten den Zugriff streng.

Passt in jeden Stack

Klares HTTP + JSON (oder GET + XML für Berichte). Keine SDK-Bindung. Funktioniert mit jeder Sprache und jedem CI/CD-Tool.

Kontrollieren Sie Ihre Daten

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

Vereinheitlichte Oberfläche

Eine API umfasst Monitoring und LoadView Lasttests — kein separates Tool, keine separaten Anmeldedaten.

Keine Zusatzkosten

API- und XRS-Zugang sind in jedem bezahlten Plan enthalten. Keine Abrechnung pro Aufruf, keine Zusatzgebühren für Automatisierung.

Was unsere Kunden sagen

"Eine der besten Funktionen von Dotcom sind die Push/Pull-API-Fähigkeiten, die uns Netzwerkauslastungsdaten bereitstellen. Wir verwenden diese, um Leistungsprobleme sowie Seitenlade-Statistiken zu überwachen. Dotcom-Monitor ermöglicht es uns, mehrere Dienste innerhalb einer einzigen Schnittstelle und Plattform zu überwachen. Das hat uns eine effizientere Arbeit erlaubt."
Gregory S.
Manager, Broadcast Media · Verifizierte Capterra-Bewertung

Bereit, Ihr Monitoring auf Autopilot zu stellen?

Jede 30-tägige Testversion beinhaltet vollen Zugriff auf Web API und XRS — sowie jede Monitoring-Lösung, jeden Standort und jede Integration. Erleben Sie, wie automatisiertes Monitoring 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, Alarme und Lasttests. Der XML Reporting Service (XRS) ist ein separater kostenloser Feed, der Überwachungsergebnisse als XML über HTTP GET zurückgibt. Die meisten Teams nutzen beides: Web API für die Konfiguration, XRS zum Extrahieren der Ergebnisse.

Gehen Sie in Ihrem Dotcom-Monitor-Konto zu Verwalten > Integrationen > Neue Integration und erstellen Sie entweder eine Web API-Integration (für die Konfiguration) oder eine XML Feed-Integration (für XRS). Jede Web API-Anfrage authentifiziert sich 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 einschränken.

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

Die Web API umfasst jede Dotcom-Monitor-Überwachungsplattform: 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 deckt auch die gesamte LoadView-Lasttestoberfläche ab.

API- und XRS-Zugriff sind in jedem kostenpflichtigen Plan enthalten — es gibt keine Messung pro Aufruf und keine Zusatzgebühr. Sitzungen laufen nach 60 Sekunden Inaktivität ab, was lang laufende Skripte natürlich drosselt. Wenn Sie IP-beschränkten Zugriff oder Enterprise-Durchsatz benötigen, wenden Sie sich an den Vertrieb bezüglich Enterprise-Optionen.

XRS kann Rohantwortdaten für bis zu die letzten 6 Monate bereitstellen. Zusammenfassende und statistische Berichte (stündlich / täglich / wöchentlich / monatlich / jährlich aggregiert und 3-Monats-Statistiken) sind über längere Zeiträume verfügbar. Sie geben Start- und Enddatum/-zeit für jeden Bericht an.

Ja — jedes Tool, das einen HTTP-Aufruf machen kann, kann die API ansteuern. Teams integrieren häufig Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI und Terraform, um Monitore bei der Bereitstellung einzurichten, Post-Release-Smoketests durchzuführen und Produktionseinführungen anhand des Überwachungszustands zu steuern.

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

Ja. Benutzer eines Root-Kontos können Abteilungen programmatisch verwalten, und eine XML Feed-Integration kann auf bestimmte Abteilungen begrenzt werden. Abteilungsbeschränkte Benutzer können nur XRS-Berichte für ihre eigene Abteilung abrufen, was eine klare Trennung für MSPs und Multi-Tenant-Setups unterstützt.

Vollständige Dokumentation befindet sich in der Dotcom-Monitor Knowledge Base, einschließlich des Getting Started with the API-Leitfadens, der Monitoring- und LoadView-Methodenreferenzen mit JSON-Beispielen sowie der XRS-Anfrageparameterreferenz. Fertige Codevorlagen sind im Abschnitt Codebeispiele verfügbar.

Automatisieren Sie Monitoring.Gewinnen Sie Engineering-Zeit zurück.

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