Entwickler

Dokumentation

Schritt-für-Schritt-Anleitungen für alles, was heute möglich ist — Monitore, mehrstufige Szenarien, Header, Auth und Alarme. Eine REST-API folgt.

Produkt-Anleitungen

Jetzt verfügbar

Alles, was Sie heute im Dashboard konfigurieren können — ganz ohne Code.

1 Monitor erstellen

  1. Gehen Sie zu Monitore und klicken Sie auf Neuer Monitor.
  2. Geben Sie einen Namen und die zu prüfende URL ein, wählen Sie die HTTP-Methode.
  3. Wählen Sie die Regionen und die Prüfhäufigkeit.
  4. Fügen Sie Alarm-E-Mails und einen erwarteten Status oder Text hinzu, dann speichern.
Monitor erstellen →

2 Mehrstufiges Szenario erstellen

  1. Gehen Sie zu Szenarien und starten Sie mit dem Beispiel für einen funktionierenden Flow.
  2. Definieren Sie Variablen (z. B. baseUrl) und markieren Sie Zugangsdaten als geheim.
  3. Fügen Sie geordnete Schritte hinzu, je mit Methode, URL, Headern und Body.
  4. Legen Sie Assertions pro Schritt fest und speichern — Runs starten innerhalb von 30 s.
Beispiel-Szenario ausprobieren →

3 Eigene Header & Authentifizierung

  1. Öffnen Sie in einem Monitor oder Schritt Header & Body.
  2. Fügen Sie Header-Name und -Wert hinzu — für Auth einen Authorization-Header.
  3. Referenzieren Sie eine Variable oder ein extrahiertes Token mit der {{name}}-Syntax.
Authorization: Bearer {{token}}

4 Variablen extrahieren & Requests verketten

  1. Fügen Sie an einem Schritt eine Extraktion hinzu: JSON-Pfad, Header-Name oder Statuscode.
  2. Geben Sie ihr einen Variablennamen — z. B. token aus data.access_token.
  3. Verwenden Sie {{token}} in URL, Header oder Body eines späteren Schritts.
{{baseUrl}}/users/{{userId}}

5 Alarme, Ordner & Regionen

Fügen Sie Alarm-E-Mails pro Monitor hinzu und wählen Sie Benachrichtigung bei Ausfall und Wiederherstellung.

Gruppieren Sie Monitore in Ordnern über eine Gruppe oder lassen Sie sie automatisch nach Domain gruppieren.

Führen Sie Prüfungen aus mehreren Regionen aus; Latenz und Ausfälle werden pro Region erfasst.

REST-API API verfügbar im 3. Quartal 2026 - Pro-Plan und höher

Eine vollständige REST-API zur Verwaltung von Monitoren und Szenarien aus Ihrer CI/CD oder Ihrem Code ist geplant. Die Referenz unten ist eine Vorschau und kann sich ändern.

Schnellstart

Authentifizierung
curl -X GET "https://api.continuumnexus.com/v1/monitors" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Monitore

Methode Endpunkt Beschreibung
GET /v1/monitors Alle Monitore auflisten
POST /v1/monitors Neuen Monitor erstellen
GET /v1/monitors/{"{id}"} Monitordetails abrufen
PUT /v1/monitors/{"{id}"} Monitor aktualisieren
DELETE /v1/monitors/{"{id}"} Monitor löschen
POST /v1/monitors/{"{id}"}/pause Überwachung pausieren
POST /v1/monitors/{"{id}"}/resume Überwachung fortsetzen
GET /v1/monitors/{"{id}"}/results Prüfergebnisse abrufen (paginiert)
GET /v1/monitors/{"{id}"}/uptime Uptime-Statistiken abrufen

Szenarien (Multi-Step)

Einzigartig bei ContinuumNexus
Methode Endpunkt Beschreibung
GET /v1/scenarios Alle Szenarien auflisten
POST /v1/scenarios Multi-Step-Szenario erstellen
GET /v1/scenarios/{"{id}"} Szenariodetails abrufen
POST /v1/scenarios/{"{id}"}/run Manuellen Lauf auslösen
GET /v1/scenarios/{"{id}"}/results Verlauf der Szenario-Läufe abrufen

Beispiel: Monitor erstellen

POST /v1/monitors
{
  "name": "Production API Health",
  "url": "https://api.example.com/health",
  "method": "GET",
  "interval": 60,
  "regions": ["eu-west", "us-east"],
  "assertions": [
    { "type": "status", "operator": "equals", "value": 200 },
    { "type": "responseTime", "operator": "lessThan", "value": 500 },
    { "type": "jsonPath", "path": "$.status", "operator": "equals", "value": "ok" }
  ],
  "headers": {
    "Authorization": "Bearer {{secret:api_token}}"
  },
  "alerts": {
    "channels": ["email", "slack"],
    "onFailure": true,
    "onRecovery": true
  }
}

Beispiel: Multi-Step-Szenario erstellen

POST /v1/scenarios Einzigartig bei ContinuumNexus
{
  "name": "E-Commerce Checkout Flow",
  "interval": 300,
  "steps": [
    {
      "name": "Login",
      "url": "https://api.example.com/auth/login",
      "method": "POST",
      "body": {
        "email": "test@example.com",
        "password": "{{secret:test_password}}"
      },
      "extract": {
        "token": "$.accessToken",
        "userId": "$.user.id"
      }
    },
    {
      "name": "Add to Cart",
      "url": "https://api.example.com/cart",
      "method": "POST",
      "headers": {
        "Authorization": "Bearer {{token}}"
      },
      "body": {
        "productId": "SKU-12345",
        "quantity": 1
      },
      "extract": {
        "cartId": "$.cartId"
      }
    },
    {
      "name": "Checkout",
      "url": "https://api.example.com/checkout/{{cartId}}",
      "method": "POST",
      "headers": {
        "Authorization": "Bearer {{token}}"
      },
      "assertions": [
        { "type": "status", "operator": "equals", "value": 200 },
        { "type": "jsonPath", "path": "$.order.status", "operator": "equals", "value": "confirmed" }
      ]
    }
  ]
}

Hinweis: In einem Schritt extrahierte Variablen (wie {{token}}) sind automatisch in nachfolgenden Schritten verfügbar. Verwenden Sie {{secret:name}} für sensible Werte, die sicher in Ihrem Konto gespeichert sind.

Anwendungsfälle

CI/CD-Integration

Erstellen Sie Monitore automatisch nach dem Deployment neuer Dienste. Pausieren Sie während Wartungsfenstern.

Infrastructure as Code

Versionskontrolle für Ihre Monitorkonfigurationen. Deployen Sie Monitore zusammen mit Ihrer Infrastruktur.

Benutzerdefinierte Dashboards

Integrieren Sie Metriken in Grafana, Datadog oder Ihre eigenen Dashboards für eine einheitliche Observability.

Massenoperationen

Erstellen Sie Hunderte von Monitoren aus einer CSV-Datei. Aktualisieren Sie Konfigurationen im Batch.

Authentifizierung

Alle API-Anfragen erfordern ein Bearer-Token. Generieren Sie API-Keys in Ihrem Dashboard unter Einstellungen → API-Keys.

Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxx
Halten Sie Ihre API-Keys geheim. Checken Sie sie niemals in die Versionskontrolle ein. Verwenden Sie Umgebungsvariablen.

Rate-Limits

Plan Anfragen/Min Anfragen/Tag
Pro 60 10.000
Wachstum 150 50.000
Business 300 100.000

Bereit zur Integration?