Poste Opérations Panneau
Connecter

Maison/Documents

Configuration des extensions

Ext Ops Panel est un panneau de contrôle pour vos propres extensions Chrome (MV3). Vous connectez une extension à deux endroits : des pixels hébergés qui rapportent le cycle de vie événements et un point de terminaison de métriques facultatif que votre service expose à des fins personnalisées métriques. Cette page est la carte ; chaque zone a son propre guide.

Ce qui est connecté

1. Pixels du cycle de vie (ingestion)

Nombre d'installations, de désinstallations et de réinstallations (retours), ainsi que le motif de la désinstallation commentaires, affluez à partir des pages d'accueil et de désinstallation hébergées que vous pointez vers votre extension à. Le propre service d'analyse de votre extension transmet ces événements à les points de terminaison d’ingestion du panneau ; les archives locales restent votre source de vérité et le panel reçoit uniquement des décomptes globaux. Cela produit le premier parti métriques de base (installations / désinstallations / réinstallations / commentaires / Chrome Web Store santé) qui apparaissent avant même que vous ajoutiez des métriques personnalisées.

Intégration d'une extension existante (pixels de bienvenue/désinstallation, formulaire de commentaires et la redirection de réinstallation) est un playbook d'opérateur plutôt qu'un API public que vous câblez à la main, de sorte que les charges utiles exactes vivent avec le flux d'intégration. La coutume Le contrat de métriques ci-dessous est la partie que vous implémentez vous-même.

2. Métriques personnalisées (basées sur les métadonnées)

Au-delà des métriques de base, le service de votre extension peut exposer une seule métrique point final que le panneau tire. Chaque métrique a sa propre présentation : où et comment l'afficher sur le tableau de bord (onglets, sections, type de rendu) et dans le Statut Telegram (ligne, position, format). Le panneau est un moteur de rendu générique, donc vous ne codez jamais en dur un écran ou un message de bot de notre côté. C'est le Contrat documenté et formel.

3. Surveillance (push heartbeat + pings de disponibilité)

Le monitoring met une extension sous surveillance constante : un agent sur votre service l'hôte envoie des rapports de battement de cœur (les rapports manqués déclenchent un feu de signalisation sur le carte d'extension), et le panneau lui-même envoie une requête ping à vos URL publics pour connaître leur disponibilité. Un message d'état Telegram distinct et des alertes de bord réagissent à chaque changement de couleur.

Contrat de métriques personnalisées ->

Le point de terminaison de métriques que votre service implémente et que le panneau extrait : charge utile, auth, types, types de rendu, modèles Telegram et le fichier OpenAPI.

OpenAPI (YAML)

Description OpenAPI 3.1 lisible par machine du point de terminaison des métriques sources. Importez-le dans vos outils ou codegen.

Contrat de surveillance ->

Rapports de battement de cœur avec un chien de garde, les pings de disponibilité, le trafic global lumière, les alertes Telegram et le fichier de surveillance OpenAPI.

Surveillance OpenAPI (YAML)

Lisible par machine OpenAPI 3.1 description du rapport de surveillance point final que le panneau implémente et que votre agent appelle.