Hogar/Documentos
Configuración de extensión
Ext Ops Panel es un panel de control para sus propias extensiones Chrome (MV3). tu conectar una extensión en dos lugares: píxeles alojados que informan el ciclo de vida eventos y un punto final de métricas opcional que su servicio expone para personalizar métricas. Esta página es el mapa; Cada zona tiene su propia guía.
lo que se conecta
1. Píxeles del ciclo de vida (ingesta)
Conteos de instalación, desinstalación y reinstalación (devolución), más el motivo de desinstalación comentarios, fluyan desde las páginas alojadas de bienvenida y desinstalación que indique su extensión en. El propio servicio de análisis de su extensión reenvía estos eventos a los puntos finales de ingesta del panel; el registro local sigue siendo su fuente de verdad y el panel recibe únicamente recuentos agregados. Esto produce la primera parte. Métricas base (instalaciones/desinstalaciones/reinstalaciones/comentarios/Chrome Web Store salud) que aparecen incluso antes de agregar métricas personalizadas.
Incorporación de una extensión existente (píxeles de bienvenida/desinstalación, formulario de comentarios y la redirección de reinstalación) es un manual del operador en lugar de un API público que usted cablear a mano, de modo que las cargas útiles exactas convivan con el flujo de incorporación. la costumbre El contrato de métricas a continuación es la parte que usted mismo implementa.
2. Métricas personalizadas (basadas en metadatos)
Más allá de las métricas básicas, el servicio de su extensión puede exponer una única métrica. punto final que tira el panel. Cada métrica lleva su propia presentación: donde y cómo mostrarlo en el tablero (pestañas, secciones, tipo de renderizado) y en el Estado Telegram (línea, posición, formato). El panel es un renderizador genérico, por lo que nunca codificas una pantalla o un mensaje de bot de nuestra parte. Este es el Contrato formal y documentado.
3. Monitoreo (pulsación de latidos + pings de tiempo de actividad)
El monitoreo pone a una extensión bajo vigilancia constante: un agente en su servicio el host envía informes de latidos (los informes perdidos aumentan un semáforo en el tarjeta de extensión), y el panel mismo hace ping a sus URL públicos para verificar su disponibilidad. Un mensaje de estado Telegram separado y alertas de borde reaccionan a cada cambio de color.
Contrato de métricas personalizadas ->
El punto final de métricas que su servicio implementa y el panel extrae: carga útil, autenticación, tipos, tipos de representación, plantillas Telegram y el archivo OpenAPI.
OpenAPI (YAML) ↓
Descripción legible por máquina OpenAPI 3.1 del punto final de métricas de origen. Importarlo a su herramienta o codegen.
Contrato de seguimiento ->
Informes de latidos con un organismo de control, pings de tiempo de actividad, tráfico agregado luz, alertas Telegram y el archivo de monitoreo OpenAPI.
Monitoreo OpenAPI (YAML) ↓
Legible por máquina OpenAPI 3.1 descripción del informe de seguimiento punto final que implementa el panel y su agente llama.