# Von Better Stack zu up4 wechseln

> Begriffe von Better Stack und up4 gegenüberstellen, Monitore per CSV-Import übernehmen, wissen was nicht mitkommt und beide Dienste parallel laufen lassen, bevor du die Alarme umstellst.

Source: https://upfour.io/de/docs/moving/better-stack

Danach laufen deine Better-Stack-Monitore auch in up4, während Better Stack weiterläuft. So vergleichst du beide, bevor du die Alarme umstellst.

- **Wer:** Wer Monitore in deinem Unternehmen anlegen darf
- **Dauer:** Eine Sitzung, danach 48 bis 72 Stunden parallel

Du brauchst ein Better-Stack-API-Token mit Lesezugriff und die Personen oder Kanäle, die Alarme bekommen sollen. In der einen Sitzung wanderst du einen ersten Block.

## Begriffe von Better Stack den Begriffen in up4 zuordnen

| Better Stack | up4 | Gut zu wissen |
| --- | --- | --- |
| Monitor | **Monitore** | up4 prüft per HTTP, Ping, TCP und DNS. Die Monitore für UDP, SMTP, POP, IMAP und Playwright haben kein Gegenstück. |
| Heartbeat | **Geplante Aufgaben** | Deine Aufgabe meldet sich unter einer URL bei up4. |
| Escalation Policy | **Alarmpläne** | Wer in welcher Reihenfolge und nach welcher Wartezeit benachrichtigt wird. |
| On-call Calendar | **Bereitschaftspläne** | Du baust ihn in up4 neu auf. |
| Integration (Slack, Microsoft Teams, Zapier, Webhooks) | **Benachrichtigungskanäle** | Du verbindest jede neu. |
| Status Page | **Statusseiten** | Du baust sie in up4 neu auf. |
| Incident | **Vorfälle** | up4 eröffnet eigene Vorfälle aus seinen eigenen Prüfungen. |

## Monitore exportieren und importieren

Die Dokumentation von Better Stack beschreibt den Import von Monitoren in Better Stack. Einen Export der Monitor-Liste haben wir in der Dokumentation des Dashboards nicht gefunden. Der dokumentierte Weg hinaus ist die [Monitors-API](https://betterstack.com/docs/uptime/api/list-all-existing-monitors): **GET /api/v2/monitors** mit Bearer-Token, seitenweise. Mach aus der Antwort eine CSV-Datei.

**In up4:** Überwachung › Mehrere URLs einfügen · [In up4 öffnen](https://app.upfour.io/monitors/new/batch)

## Schritte

### 1. Monitore über die API auflisten

Folge den Seiten der Antwort, bis der Link zur nächsten leer ist. Behalte je Monitor Name, Adresse, Prüfabstand, erforderlichen Suchbegriff und Regionen.

### 2. CSV-Datei mit den Spaltennamen von up4 schreiben

So benannt, erkennt up4 die Spalten ohne Zuordnung. Der Prüfabstand steht bei Better Stack in Sekunden; up4 nimmt ihn unverändert.

```
pronounceable_name    →  name
url                   →  url
check_frequency       →  interval
required_keyword      →  keyword
regions (us, eu, as, au)  →  regions (eu|us|asia|au)
```

Nenne keine Spalte **pronounceable_name**: In up4 setzt dieser Name den **Gesprochener Name**, nicht den Anzeigenamen. Behalte auch die Spalte **monitor_type** von Better Stack nicht. Ihre Werte weichen von denen in up4 ab; setze sie auf **Spalte ignorieren**.

### 3. Websites importieren öffnen

Wähle **CSV-Datei auswählen** oder füge die Datei ein. up4 nimmt bis zu 500 Zeilen und 2 MB auf einmal. Unter **Spalten zuordnen** braucht jede Spalte ein Feld oder **Spalte ignorieren**.

### 4. Importvorschau wählen, dann anlegen

Die Vorschau legt nichts an. Lies jede Zeile, korrigiere Fehler oder nimm die Zeile heraus. Mit **Pausiert anlegen, um die Einrichtung zu prüfen** schaust du erst in Ruhe nach.

## So siehst du, dass es geklappt hat

**Importierte Monitore ansehen** zeigt genau die Monitore, die du angelegt hast. Ein Monitor gilt als „Noch nicht geprüft“, bis sein erstes Prüfergebnis eintrifft.

## Prüfen, was nicht mitkommt

- **Verlauf.** Prüfergebnisse, Verfügbarkeitswerte und Vorfälle bleiben bei Better Stack. up4 beginnt mit der ersten eigenen Prüfung zu messen.
- **Escalation Policies und On-call Calendars.** Lege in up4 einen Eintrag unter **Alarmpläne** und einen unter **Bereitschaftspläne** an und weise sie den Monitoren zu.
- **Integrationen.** Du verbindest jeden Kanal einmal neu in up4\. Der Import weist nur Kanäle zu, die schon existieren.
- **Heartbeats.** Der Import legt nur Monitore an. Lege jede **Geplante Aufgaben** einzeln an und tausche die URL in deiner Aufgabe. Beide Dienste nehmen **/fail** am Ende der URL für einen fehlgeschlagenen Lauf; up4 nimmt dort auch einen Exit-Code.
```
https://incidents.betterstack.com/api/v1/heartbeat/<token>
https://app.upfour.io/v1/heartbeat/<slug>
```
- **Statusseiten.** Baue sie neu auf.

## Was up4 hier nicht macht

up4 liest dein Better-Stack-Konto nicht aus und bietet keinen Umzug auf Knopfdruck. Du bringst die Datei mit; up4 zeigt eine Vorschau, bevor etwas angelegt wird.

## Unterschiede im Verhalten kennen

- **Bestätigung.** up4 alarmiert nicht nach einer einzelnen fehlgeschlagenen Prüfung. Ein Statuswechsel braucht 3 übereinstimmende Beobachtungen: die erste abweichende Prüfung plus 2 sofortige Wiederholungsprüfungen. Lies die Einstellungen bei Better Stack, bevor du Alarmzeiten vergleichst.
- **Zeiten einer Aufgabe.** „Expect a heartbeat every“ und „grace period“ bei Better Stack heißen in up4 **Rückmeldung erwartet alle** und **mit einer Toleranzzeit von**.
- **Regionen.** Better Stack nennt seine Asien-Region **as**; in up4 schreibst du in der CSV-Datei **asia**.
- **Preis je Prüfung.** Jede Prüfart kostet 9 € pro Million Prüfungen. Ein Monitor mit einer Prüfung pro Minute aus einer Region kostet 0,39 € im Monat. Jede weitere Region wiederholt die Prüfungen. Mehr unter [Preise](https://upfour.io/de/pricing).

## Beide Dienste parallel laufen lassen

1. Starte mit drei bis fünf wichtigen Websites und einem Benachrichtigungskanal.
2. Lass Better Stack weiterlaufen. 48 bis 72 Stunden sind ein Richtwert, keine Vorgabe.
3. Importiere den Rest deiner Liste.
4. Sende pro Kanal einen Testalarm und prüfe, dass er ankommt. Schalte danach die Alarme bei Better Stack ab.

Dieselbe Reihenfolge in Kurzform steht auf der Seite [Umzug](https://upfour.io/de/switch).

## Monitore wieder mitnehmen

Öffne in der Monitor-Liste **Werkzeuge** und wähle **Monitore exportieren (CSV)**. Die Datei lässt sich wieder in dieses oder ein anderes up4-Konto importieren. Passwörter, Request-Header und Proxy-Einstellungen sind nicht enthalten. Für Better Stack nutzt du den Import aus dessen Dokumentation, der eine URL je Zeile nimmt.

## Wenn etwas nicht stimmt

- Der Vorschau-Button bleibt gesperrt: Jede Spalte muss zugeordnet oder auf **Spalte ignorieren** gesetzt sein, und jedes Feld nur einmal.
- Eine Region erscheint als nicht verfügbar: Sie hat gerade keinen gesunden Checker. Wähle eine andere Region.
- Weitere Lösungen stehen im [Symptomverzeichnis](https://upfour.io/de/docs/troubleshooting.md).
