Ext Ops Panel
Verbinden

Heim/Dokumente

Erweiterungseinrichtung

Ext Ops Panel ist ein Control Panel für Ihre eigenen Chrome (MV3) Erweiterungen. Du Verbinden Sie eine Erweiterung an zwei Stellen: gehostete Pixel, die den Lebenszyklus melden Ereignisse und einen optionalen Metrik-Endpunkt, den Ihr Dienst für benutzerdefinierte Zwecke bereitstellt Metriken. Diese Seite ist die Karte; Jeder Bereich hat seinen eigenen Führer.

Was verbindet sich

1. Lebenszykluspixel (Aufnahme)

Es zählen Installation, Deinstallation und Neuinstallation (Rückgabe) sowie der Deinstallationsgrund Feedback, fließen von den gehosteten Willkommens- und Deinstallationsseiten ein, auf die Sie verweisen Erweiterung um. Der eigene Analysedienst Ihrer Erweiterung leitet diese Ereignisse an weiter die Panel-Aufnahmeendpunkte; Die lokalen Aufzeichnungen bleiben Ihre Quelle der Wahrheit und das Panel erhält nur aggregierte Zählungen. Dadurch entsteht die Erstpartei Basismetriken (Installationen / Deinstallationen / Neuinstallationen / Feedback / Chrome Web Store Gesundheit), die bereits angezeigt werden, bevor Sie benutzerdefinierte Metriken hinzufügen.

Onboarding einer vorhandenen Erweiterung (Willkommens-/Deinstallationspixel, Feedback-Formular usw.) die Neuinstallationsweiterleitung) ist eher ein Operator-Playbook als ein öffentlicher API für Sie Die Verkabelung erfolgt manuell, sodass die genauen Nutzlasten mit dem Onboarding-Ablauf übereinstimmen. Der Brauch Der unten stehende Metrikvertrag ist der Teil, den Sie selbst implementieren.

2. Benutzerdefinierte Metriken (metadatengesteuert)

Über die Basismetriken hinaus kann der Dienst Ihrer Erweiterung eine einzelne Metrik bereitstellen Endpunkt, den das Panel zieht. Jede Metrik trägt ihre eigene Darstellung: wo und wie es auf dem Dashboard (Registerkarten, Abschnitte, Renderart) und im angezeigt wird Telegram Status (Zeile, Position, Format). Das Panel ist also ein generischer Renderer Sie codieren niemals einen Bildschirm oder eine Bot-Nachricht auf unserer Seite fest. Das ist das dokumentierter, formeller Vertrag.

3. Überwachung (Push-Heartbeat + Uptime-Pings)

Durch die Überwachung wird eine Nebenstelle ständig überwacht: ein Agent Ihres Dienstes Der Host sendet Heartbeat-Berichte (verpasste Berichte führen zu einer Eskalation einer Ampel auf dem Erweiterungskarte) und das Panel selbst pingt Ihre öffentlichen URLs auf Verfügbarkeit. Eine separate Telegram-Statusmeldung und Kantenalarme reagieren auf jeden Farbwechsel.

Vertrag über benutzerdefinierte Metriken ->

Der Metrik-Endpunkt, den Ihr Dienst implementiert und das Panel abruft: Nutzlast, Auth, Arten, Rendertypen, Telegram-Vorlagen und die OpenAPI-Datei.

OpenAPI (YAML)

Maschinenlesbare OpenAPI 3.1-Beschreibung des Quellmetrik-Endpunkts. Importieren Sie es in Ihre Tools oder Codegen.

Überwachungsvertrag ->

Heartbeat-Berichte mit einem Watchdog, Verfügbarkeits-Pings und dem gesamten Datenverkehr Light, Telegram-Warnungen und die Überwachungsdatei OpenAPI.

Überwachung OpenAPI (YAML)

Maschinenlesbare OpenAPI 3.1 Beschreibung des Überwachungsberichts Endpunkt, den das Panel implementiert und Ihr Agent anruft.