Diese Seite beschreibt Calíope 1.5, die Version, die wir gerade bauen. Die 1.4 ist fertig und in der App-Review, und der Store liefert heute 1.3 auf dem Mac und 1.2 auf dem iPad. Das Changelog sagt, in welcher Version jede Funktion kam.
Fügt jedem Thema einen Button „In Calíope öffnen“ hinzu. Funktioniert nur mit installierter App.
Was es zeigt, was hier eingeschaltet sein muss, damit es überhaupt etwas zeigt, und warum ein ausgeschalteter Mac den Bildschirm nicht auf Grün stehen lässt.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Auf dem Apple TV liest Calíope nur. Es ist keine eigene App: Dieselbe App-Store-Seite und derselbe Kauf installieren sie auch dort. Sie öffnet keine Verbindung, führt keine Abfrage aus und rührt keinen Server an: Sie zeigt als Übersicht, was Calíope von diesem Rechner aus misst und in iCloud veröffentlicht.
Was hier eingeschaltet sein muss, in dieser Reihenfolge
1. Der Health-Monitor, eingerichtet und aktiv, mit den Servern, die Sie sehen wollen. Er erzeugt die Zahlen; ohne ihn gibt es nichts zu veröffentlichen.
2. Einstellungen › Allgemein › Apple TV › Serverstatus in iCloud veröffentlichen. Beginnt ausgeschaltet.
Und das Apple TV mit demselben iCloud-Konto wie dieser Rechner.
Was diesen Rechner verlässt
Alias, Host, Port und Metriken jedes überwachten Servers. Niemals Passwörter, niemals der Inhalt Ihrer Abfragen. Beim Ausschalten wird das bereits Veröffentlichte entfernt, statt oben zu bleiben und alte Zahlen zu zeigen.
Wenn Sie in der Topologie Replikationsgruppen deklariert haben, reisen sie mit demselben Schalter, und der Fernseher zeigt sie mit der Schwere ihres schlechtesten Mitglieds.
Warum der Fernseher nicht mehr kann
tvOS hat weder iCloud Drive noch iCloud-Schlüsselbund. Weder Ihre Verbindungsprofile noch Ihre Passwörter erreichen dieses Gerät jemals; «liest nur» hängt also nicht am Wohlverhalten einer App, sondern wird von der Plattform getragen.
Ein ausgeschalteter Mac lässt den Bildschirm nicht auf Grün stehen
Jeder Server reist mit der Taktung, mit der er veröffentlicht wurde, und die Frische berechnet der Fernseher selbst: Sobald ein Wert länger als das Dreifache dieser Taktung nicht erneuert wurde — mit einer Untergrenze von 90 Sekunden —, wird er nicht mehr als aktuell gezeigt. Bei Abfrage alle 15 Sekunden hält er 45; bei alle 5 Minuten eine Viertelstunde. Die Obergrenze leitet sich aus Ihrer Konfiguration ab, weil derjenige, der veröffentlicht, nicht wissen kann, dass er aufgehört hat zu veröffentlichen.
Die Schwellen gehören Calíope
Was rot und was bernsteinfarben ist, wird dort entschieden, wo die Server und die Zugangsdaten sind, nicht auf dem Fernseher, der nur malt. Aus demselben Grund wird ein Zustand nie allein durch die Farbe unterschieden: Jede Schwere trägt zusätzlich ihre eigene Form, damit die Übersicht aus vier Metern Entfernung lesbar ist, auch ohne Rot von Grün zu unterscheiden.
Wenn der Bildschirm leer ist
Der Fernseher unterscheidet fünf Ursachen und sagt, auf welchem Gerät sich jede beheben lässt: keine iCloud-Sitzung, Calíope hat nie veröffentlicht, es veröffentlicht, überwacht aber keinen Server, die Abfrage ist nicht möglich, oder das Netz ist ausgefallen. Vier der fünf werden hier behoben. Und es bietet immer eine Demo an, damit Sie sehen, wie die Übersicht mit Daten aussähe.
Seine drei Einstellungen — Demo, Bildschirm wach halten und Sprache — gehören diesem Apple TV und verlassen es nicht.
Liest den Posteingang dessen, was Calíope aufzeichnet, während Sie nicht zusehen. Zwei Schalter hier und zwei Berechtigungen auf der Uhr.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Auf der Uhr liest Calíope nur. Es ist keine eigene App: Sie reist in der iPhone-App mit, auf derselben App-Store-Seite und mit demselben Kauf — aber sie installiert sich allein und funktioniert, ohne dass ein iPhone in der Nähe ist. Sie liest nur, und was sie liest, sind die Systemmeldungen, die Calíope aufzeichnet, während Sie nicht zusehen — Backups und Berichte, die abschließen oder fehlschlagen, Abfragen, die zu lange dauern oder zu viel liefern, SSH-Tunnel, die abbrechen und zurückkommen, und Server nahe Ihren Schwellen.
Was hier eingeschaltet sein muss
Beides steht in Einstellungen › Allgemein › Systemmeldungen, und beides wird gebraucht:
1. Systemmeldungen aufzeichnen — ohne das gibt es nichts zu lesen.
2. Meldungen mit iCloud synchronisieren — ohne das verlassen die Meldungen diesen Rechner nicht. Beginnt ausgeschaltet.
Von hier gehen der Alias des Profils oder Servers, der Name des Backups oder Berichts, der erzeugende Rechner und die Zahlen der Meldung — Sekunden, Zeilen, Prozent. Niemals der Host, der Port, der Benutzer oder der Text Ihrer Abfragen.
Auf der Uhr gibt es zwei Berechtigungen, und es ist nicht dieselbe
Den Posteingang zu lesen, wenn Sie die App öffnen, und das Handgelenk um drei Uhr nachts vibrieren zu lassen, sind nicht dieselbe Erlaubnis. Die für iCloud lässt die Uhr lesen; die für Hinweise lässt sie unterbrechen, und diese Systemberechtigung wird genau beim Einschalten erfragt — dem einzigen Moment, in dem die App sagen kann, wofür sie sie will. Beide beginnen ausgeschaltet.
Hinweise werden nach Gruppe gefiltert, nicht nach Meldungstyp
Sieben Schalter statt siebzehn, was auf einem 40-mm-Bildschirm der Unterschied zwischen einer Liste ist, die man durchgeht, und einer, die man aufgibt. Es altert außerdem gut: Ein neuer Typ fällt in eine Gruppe, über die Sie schon entschieden haben, statt eingeschaltet aufzutauchen, ohne dass es jemand gesagt hätte. Und was die Uhr nicht benennen kann, wird immer gezeigt.
Wie oft sie nachsieht, und warum das ein Minimum ist
Bei geöffneter App wird die gewählte Taktung — 1, 5, 15, 30 oder 60 Minuten — eingehalten. Bei geschlossener App ist sie kein Versprechen: watchOS verteilt die Weckvorgänge nach eigenem Budget — Akku, Nutzung, ob sie auf dem Zifferblatt ist — und in der Praxis liegt es bei etwa einem pro Stunde. Die gewählte Zahl ist das Früheste, worum gebeten werden kann, nicht der Zeitpunkt, an dem es geschieht. Deshalb steht der Werkswert auf 15 Minuten und nicht auf einer.
Ein verpasster Weckvorgang verliert keine Hinweise: Die Uhr liefert alles oberhalb der letzten Meldung, über die sie Sie schon informiert hat, und nicht nur die letzte Viertelstunde.
Beim ersten Mal kommen keine hundert
Beim Einschalten der Hinweise merkt sich der erste Zyklus nur, wo der Posteingang steht, ohne irgendetwas zu melden: sie mit Monaten an Verlauf einzuschalten wäre der denkbar schlechteste erste Eindruck für etwas, dessen ganzer Wert darin besteht, nicht mehr als nötig zu stören. Und beim Ausschalten wird diese Marke vergessen, sodass ein erneutes Einschalten einen Monat später nicht den Monat nachliefert.
Die Uhr kann durchaus in einer anderen Sprache laufen als dieser Rechner, und meistens tut sie das: Die Meldung reist unübersetzt, und der Satz wird am Handgelenk zusammengesetzt.
Dieselbe App wie auf dem Mac und dem iPad, in der Tasche: Sie verbindet sich, fragt ab und liest, was Ihre anderen Geräte veröffentlicht haben.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Auf dem iPhone läuft Calíope selbst, keine eigene App: Dieselbe App-Store-Seite installiert sie auf Ihrem Mac, Ihrem iPad und Ihrem Telefon, und ein einziger Kauf deckt alle drei ab. Sie verbindet sich mit Ihren Datenbanken, führt Ihre Abfragen aus und bringt dieselben Werkzeuge mit — auf dem Bildschirm, den sie hat.
Was es mit Ihren anderen Rechnern teilt
Alles, was bereits zwischen Mac und iPad reist, reist auch zum Telefon, mit denselben Schaltern und ohne einen „fürs iPhone“:
- Verbindungen, SQL-Fragmente und Einstellungen, mit Calíope mit iCloud synchronisieren. Passwörter reisen getrennt, über den iCloud-Schlüsselbund.
- Abfrageverlauf — sein Schalter sitzt im SQL-Protokoll, in der Leiste des Werkzeugs selbst.
- Gespräche mit dem KI-Assistenten — sein Schalter sitzt im Assistenten-Panel.
- Fehlerprotokoll der App — Einstellungen › Allgemein › Fehlerprotokoll mit iCloud synchronisieren.
- Systemmeldungen — Einstellungen › Allgemein › Meldungen mit iCloud synchronisieren.
Und was Sie dort bearbeiten, sehen Sie hier. Die Verbindungsdatei hat absichtlich mehrere Autoren, und deshalb wird sie zusammengeführt statt ersetzt: Was ein Gerät an einem Profil nicht versteht, geht nicht verloren.
Was auf dem Telefon noch fehlt
Das Widget, das den Zustand der Farm zusammenfasst. Es lebte in der eigenen iPhone-App, die mit der Zusammenlegung der Familie auf eine einzige App-Store-Seite verschwunden ist; es zurückzubringen heißt zu entscheiden, wer seine Daten auf dem Telefon schreibt. Bis dahin ist die Farm vollständig im Zustandsmonitor der App selbst zu sehen und als Übersicht auf dem Apple TV.
Die Mitteilungen funktionieren wie auf der Uhr: Lesen und Unterbrechen sind verschiedene Berechtigungen und werden getrennt erfragt, und die Hintergrund-Taktung ist eine Untergrenze — iOS geht selten unter eine Viertelstunde, was auch immer die Einstellung sagt.
Seine Hilfe ist diese. Es ist dieselbe App, also dieselbe Hilfe: Was Sie gerade lesen, liest sich vom Telefon aus genauso.
Was das Apple TV sieht, was die Uhr sieht und was das iPhone sieht — eines nach dem anderen, und was sie nie sehen werden.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Dieses Thema blickt vom empfangenden Gerät aus: Wenn Sie das Apple TV einschalten oder das Handgelenk heben — was sollten Sie sehen? Was diesen Rechner verlässt, über welchen Mechanismus und mit welchem Schalter, steht in Was synchronisiert wird, und wie. Dieselbe Frage aus beiden Richtungen, und keine der beiden Listen wiederholt die andere.
Drei Bedingungen, die für alle gelten
- Beide Geräte im selben iCloud-Account.
- Jeder Kanal hat seinen eigenen Schalter, und alle sind ab Werk aus.Calíope mit iCloud synchronisieren einzuschalten schaltet keinen davon ein: Das sind eigene Einwilligungen, keine Stufen derselben.
- Jeder Rechner mit Calíope veröffentlicht, nicht nur der Mac: Das iPad und das iPhone veröffentlichen ebenso, und es muss kein Tab geöffnet sein. Nötig ist, dass dieser Rechner mindestens einmal eingeschaltet war, mit gesetztem Schalter.
Ihr Mac, Ihr iPad und Ihr iPhone erzählen einander fast alles. Verbindungsprofile, Tabs des SQL-Editors, die Konfiguration des Zustandsmonitors, gespeicherte Fragmente und Einstellungen; und, wenn Sie deren eigene Schalter einschalten, den Abfrageverlauf, die Gespräche mit dem Assistenten, das Fehlerprotokoll und die Systemmeldungen. Passwörter reisen getrennt, über den iCloud-Schlüsselbund.
Auf dem Apple TV sieht Calíope genau eine Sache: den Zustand der Server, die der Zustandsmonitor überwacht, samt den von Ihnen deklarierten Replikationsgruppen. Keine Abfragen, keine Backups, keine Berichte, keine Meldungen. Eingeschaltet wird das mit Serverstatus in iCloud veröffentlichen, in Einstellungen › Allgemein › Apple TV. Und es braucht beides — den Schalter und einen Monitor, der etwas überwacht —, denn der Schalter allein veröffentlicht eine leere Liste.
Auf der Uhr sieht Calíope ebenfalls genau eine Sache: die Systemmeldungen. Eingeschaltet wird das mit Meldungen mit iCloud synchronisieren, in Einstellungen › Allgemein › Systemmeldungen, und zusätzlich muss auf der Uhr selbst die iCloud-Erlaubnis erteilt werden, die ab Werk aus ist. Die Uhr sieht weder Server noch Abfragen noch Verbindungen.
Auf dem iPhone läuft Calíope vollständig, es ist also kein Gerät, das nur liest: Es ist ein weiterer Ihrer Rechner mit Calíope. Es sieht, was Ihr Mac und Ihr iPad sehen — Ihre Verbindungen und Ihre SQL-Fragmente, den Abfrageverlauf, die Gespräche mit dem Assistenten, das Fehlerprotokoll und die Systemmeldungen —, mit denselben Schaltern und ohne einen „fürs iPhone“. Und es verbindet sich und fragt ab, was Fernseher und Uhr nie tun.
Was heute auf keinem Gerät ankommt, obwohl der Bildschirm existiert: der Ausführungsverlauf von Backups und Berichten sowie das zuletzt gespeicherte Ergebnis eines Berichts. Der Mechanismus ist geschrieben, aber es gibt noch keinen Schalter, der ihn zum Veröffentlichen bringt; diese Daten verlassen den Rechner also nicht. Das ist erwartet, kein Fehler.
Und was nie hinausgeht, was auch immer Sie eingeschaltet haben: Passwörter und SSH-Schlüssel außerhalb des Schlüsselbunds, das Diagnoseprotokoll, der Schema-Cache der Autovervollständigung und die von macOS erteilten Dateiberechtigungen, die nur auf dem Rechner gelten, auf dem Sie sie erteilt haben. Der Text Ihrer Abfragen erreicht Fernseher und Uhr nie: Er reist ausschließlich zwischen Ihren eigenen Geräten mit Calíope — Mac, iPad und iPhone —, und mit eigenem Schalter.
Stichwörter: geräte, was ankommt, was sichtbar ist, apple tv, uhr, iphone, companion, icloud, kanäle, schalter, synchronisation, veröffentlichen
Die Spur dessen, was Calíope tut und bemerkt, während Sie nicht zusehen: was aufgezeichnet wird, wie lange, und was von hier hinausgeht.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Ein nächtliches Backup, das sauber durchläuft; ein geplanter Bericht, der fehlschlägt; ein SSH-Tunnel, der um vier Uhr morgens abbricht und von allein zurückkommt; ein Server, der Ihre Verbindungsschwelle streift — Dinge, die ohne Zuschauer geschehen. Früher gab es sie nur als Mitteilung, die man einmal sah und die keine Spur hinterließ. Die Systemmeldungen sind diese Spur.
Es ist ein anderes Protokoll als die beiden übrigen: Das Fehlerprotokoll hält fest, was der App widerfuhr, der Ausführungsverlauf, was lief. Dieses hält den Hinweis fest.
Was aufgezeichnet wird. Siebzehn Arten von Hinweis in sieben Gruppen — Backups, Berichte, Abfragen, Verbindungen, Server, Synchronisation und die App selbst —, jede mit ihrer Schwere (Information, Erfolg, Warnung oder Fehler) und, sofern vorhanden, mit der Zahl dahinter: die verstrichenen Sekunden, die gelieferten Zeilen, der erreichte Prozentsatz.
Zwei Schalter, und sie sind unabhängig, in Einstellungen › Allgemein › Systemmeldungen:
- Systemmeldungen aufzeichnen bewahrt sie auf diesem Rechner. Ohne ihn gibt es nichts zu synchronisieren, weshalb der zweite deaktiviert bleibt.
- Meldungen mit iCloud synchronisieren veröffentlicht sie. Er ist ab Werk aus: Namen von Backups und Berichten sowie Profil-Aliasse von hier hinauszugeben ist eine Erlaubnis, die gesondert erfragt wird.
Wie lange sie bleiben.Protokoll aufbewahren bietet 30, 90, 180 oder 365 Tage oder unbegrenzt; ab Werk sind es 90. Das Beschneiden ist an beiden Orten echt — es löscht hier und löscht in iCloud, einmal täglich. Ein Löschen, das die Kopie in der Cloud ließe, holte sie bei der nächsten Synchronisation wieder herunter, was schlimmer wäre, als die Option gar nicht zu haben.
Was hinausgeht, und in welcher Sprache es ankommt. Hinaus gehen der Alias des Profils oder des Servers, der Name des Backups oder Berichts, der erzeugende Rechner und die Zahlen der Meldung. Niemals der Host, der Port, der Benutzer oder der Text Ihrer Abfragen. Und die Meldung reist nicht übersetzt: Es reist die Kennung des Hinweises mit ihren Rohwerten, und das lesende Gerät setzt den Satz zusammen, in seiner eigenen Sprache und seinem eigenen Zahlenformat. Deshalb zeigt eine Uhr auf Französisch ihre Meldungen auf Französisch, auch wenn der Mac auf Spanisch steht. Ist dieses Gerät auf einer älteren Version und kennt einen neuen Hinweis nicht, zeigt es den mitgereisten Ersatztext in der Sprache, die Calíope beim Absenden hatte — das einzige Mal, dass Sie eine unübersetzte Meldung sehen.
Wenn Telefon oder Uhr sie nicht sehen, sagt es Ihnen dieser Abschnitt vor ihnen:
- „Konnten nicht geschrieben werden…“ — das lokale Protokoll ist fehlgeschlagen. Das erscheint auch bei ausgeschaltetem iCloud, also genau dann, wenn dieses Protokoll alles ist, was bleibt.
- „N ausstehend“ — es gibt eine Warteschlange. Sie löst sich meist von selbst auf.
- Ein Hinweis mit dem letzten Synchronisationsfehler, samt Text.
Ohne diese drei Signale könnte „das Telefon sieht nichts“ der Schalter sein, die Warteschlange, ein iCloud-Ausfall oder schlicht, dass nichts passiert ist: vier Dinge, die gleich aussehen und sich verschieden beheben.
Wer sie liest: Ihre anderen Geräte mit Calíope — Mac, iPad und iPhone — und Calíope auf der Uhr. Auf der Uhr wird nach Gruppe gefiltert, nicht nach Art des Hinweises — sieben Schalter statt siebzehn —, sodass ein neuer Hinweis in eine Gruppe fällt, über die Sie bereits entschieden haben.
Ein leerer Bildschirm ist nicht ein Problem, sondern mehrere: die Leiter der Ursachen der Reihe nach, und die drei, die fast gleich aussehen und es nicht sind.
Wo es zu finden ist: Calíope › Einstellungen › Allgemein
Weder der Fernseher noch die Uhr zeigen ein bloßes „nichts da“: Jede unterscheidet ihre Ursachen und nennt das Gerät, auf dem es sich beheben lässt, denn die meisten lassen sich nicht dort beheben, wo Sie gerade hinsehen. Das Erste ist also, zu lesen, was auf dem Bildschirm steht — das ist bereits die halbe Antwort.
Die Leiter, der Reihe nach. Fast immer ist es eine dieser fünf Stufen, und es lohnt sich, sie in dieser Reihenfolge abzugehen:
1. Derselbe iCloud-Account auf beiden Geräten, angemeldet. Zu beheben in den Einstellungen des Geräts, das leer ist.
2. Der Schalter des Kanals, eingeschaltet in Calíope, auf dem Mac, dem iPad oder dem iPhone. Jeder Kanal hat seinen eigenen, und alle sind ab Werk aus: der der Farm für den Fernseher, der der Meldungen für die Uhr und für den Meldungs-Tab des Telefons. Das ist die häufigste Ursache.
3. Die Leseerlaubnis des Geräts selbst. Die Uhr hat ihre eigene, und sie ist ab Werk aus; die des iPhone kommt eingeschaltet; der Fernseher hat keine.
4. Dass überhaupt einmal veröffentlicht wurde. Der veröffentlichende Rechner muss mindestens einmal eingeschaltet gewesen sein, mit gesetztem Schalter. Ein Calíope, das nie veröffentlicht hat, sieht genauso aus wie eines, das veröffentlicht und nichts zu berichten hat.
5. Dass es wirklich etwas gibt. Der Fernseher kann keine Server zeigen, wenn der Zustandsmonitor keinen überwacht.
Die drei Bildschirme, die täuschen. Sie sehen fast gleich aus und bedeuten nicht dasselbe:
- „Nie veröffentlicht“ gegenüber „keine Meldungen“. Auf der Uhr kann ein leeres Postfach die gute Nachricht sein: Es ist nichts passiert. Auf dem Panel des Fernsehers nie, denn ein leeres Zustandspanel ist von einem ruhigen nicht zu unterscheiden — und darum wird es dort nie für bare Münze genommen.
- „Nicht abfragbar“. Der Kanal existiert, aber in iCloud fehlt ein Index, oder das Schema hat dieses Gerät noch nicht erreicht. Es fehlt keine Aktivität, es fehlt Konfiguration. Kein Schalter behebt das, und ein Hinweis an uns ist willkommen.
- „N gingen unterwegs verloren“. Die Abfrage funktionierte, aber der Lesevorgang kam unvollständig zurück. Erneutes Öffnen genügt fast immer.
Und eines, das kein Fehler ist: Auf der Uhr verbirgt das Ausschalten aller sieben Gruppen sämtliche Meldungen. Die Uhr sagt genau das, statt Ihnen die gute Nachricht zu geben, es sei nichts passiert.
Grün ist nicht dasselbe wie aktuell. Der Fernseher markiert die Daten als veraltet, wenn der veröffentlichende Rechner länger als das Dreifache seiner eigenen Taktung geschwiegen hat (nie unter anderthalb Minuten). Ein grünes Panel mit veralteter Uhrzeit sagt nicht, dass alles in Ordnung ist: Es sagt, dass niemand hinsieht. Das ist der Mac, der am Freitag ausgeschaltet wurde.
Und von dieser Seite aus.Einstellungen › Allgemein › Systemmeldungen zeigt die Warteschlange und den letzten Synchronisationsfehler; der Abschnitt Apple TV tut dasselbe für die Farm. Gibt es hier eine Warteschlange oder einen Fehler, liegt das Problem nicht auf dem anderen Gerät.
Stichwörter: leer, zeigt nichts, leerer bildschirm, erscheint nicht, kommt nicht an, diagnose, apple tv, uhr, iphone, companion, icloud, veraltet, aktualität