Data Scraper
El Data Scraper es el motor central de recopilación de datos dentro del Mirox-Agent, que recupera de forma activa información en tiempo real de todos los equipos monitorizados de tu planta. Se conecta a tus loggers, inversores, contadores y sistemas de baterías a través de una biblioteca de adaptadores específicos de cada fabricante, normaliza todo en un vocabulario de métricas único y coherente, y reenvía el resultado al resto de la plataforma, mientras ejecuta un conjunto creciente de analíticas en el edge (performance ratio, seguimiento de curtailment, líneas base de cielo despejado, previsión y monitorización de red) directamente en la planta.
Propósito y rol
El Data Scraper tiene un único propósito bien definido: recopilar de forma activa mediciones en bruto de los equipos y reenviarlas para su procesamiento. Actúa como puente entre los diversos equipos de los fabricantes y la plataforma unificada de Mirox, traduciendo formatos de datos propietarios a métricas estandarizadas.
Responsabilidades principales:
- Conectarse a data loggers y dispositivos de monitorización mediante adaptadores específicos de cada fabricante
- Recuperar mediciones en bruto según programaciones configurables
- Transformar los datos específicos del fabricante a un formato de métricas estandarizado
- Descubrir y rastrear automáticamente los componentes de la instalación
- Monitorizar la actividad y el estado operativo de los componentes
- Ejecutar analíticas en el edge (potencia esperada, performance ratio, curtailment, cielo despejado y previsiones)
- Inspeccionar la red local de la planta y auditar el acceso a los dispositivos
- Reenviar métricas a la base de datos de series temporales y al servicio Digital Twin
- Reportar la salud y el estado operativo de los componentes a la IoT Cloud
Esta separación de responsabilidades mantiene al Data Scraper ligero, enfocado y desplegable de forma independiente.
Visión general de la arquitectura
El Data Scraper opera como un servicio asíncrono y orientado a eventos en el que se ejecutan simultáneamente múltiples tareas de recopilación de datos:
Principios arquitectónicos clave:
- Sin estado: sin estado persistente entre reinicios
- Basado en adaptadores: un adaptador dedicado y específico del fabricante habla el protocolo de cada dispositivo
- Autorreparación: recuperación automática de errores con retroceso exponencial
- Concurrente: cada fuente de datos se recopila de forma independiente
- Desplegado en el edge: se ejecuta en la planta o cerca de ella, próximo a los equipos que lee
Requisitos de acceso a la red
El Data Scraper requiere acceso directo de red TCP/IP a las fuentes de datos para la comunicación. Esto normalmente implica:
- Conectividad directa Ethernet/WiFi a la dirección IP del dispositivo
- Puertos de red abiertos para el protocolo del dispositivo (p. ej., TCP 80/443 para las API HTTP y WebSocket)
- Enrutamiento de red adecuado entre el host del Data Scraper y los dispositivos
Si el acceso directo de red no es posible (p. ej., redes OT aisladas, sistemas air-gapped, dispositivos solo en serie), puede que necesitemos implementar un recopilador de datos intermedio como:
- Data logger de terceros con conectividad de red
- Pasarela de protocolo (serie a Ethernet, puente de bus de campo, etc.)
- Solución de hardware a medida para interfaces especializadas
Consulta con nuestro equipo de ingeniería para evaluar las opciones de conectividad de tu instalación concreta.
El sistema de adaptadores
Device-specific protocols
Adapter
Standardized data format
Concepto
Un adaptador es un módulo conector específico del fabricante que sabe cómo comunicarse con una familia concreta de dispositivos. Cada adaptador se construye a mano y mediante ingeniería inversa contra la propia interfaz web, API o base de datos de ese dispositivo: no existe un único motor que «hable cualquier protocolo». El sistema de adaptadores es el mecanismo central de extensibilidad: dar soporte a un nuevo dispositivo significa añadir un nuevo adaptador, algo que hacemos bajo demanda (véase más abajo).
Cada adaptador es un módulo autónomo responsable de:
- Gestión de la conexión: establecer y mantener la comunicación
- Recuperación de datos: obtener mediciones usando el protocolo adecuado
- Transformación de datos: convertir a un formato de métricas estandarizado
Todos los adaptadores heredan de una clase base que proporciona monitorización de salud, lógica de reintentos automáticos, retroceso exponencial ante fallos, validación de métricas y reporte de estado a la plataforma IoT.
Gestión de la salud
Cada adaptador implementa una máquina de estados automática:
- INITIALIZING: arrancando y estableciendo las conexiones iniciales
- HEALTHY: funcionando con normalidad y con recopilaciones de datos exitosas
- UNHEALTHY: experimentando errores pero intentando continuar
- RECONNECTING: ejecutando acciones de recuperación tras fallos repetidos
- FROZEN: el dispositivo devuelve datos obsoletos; los mismos valores se repiten, o no ha llegado ninguna lectura nueva dentro de la ventana esperada
- PAUSED: pausado temporalmente por orden del usuario; se reanuda automáticamente cuando expira la pausa
El sistema transiciona automáticamente entre estados, reporta el estado a la plataforma e intenta la recuperación sin intervención manual. El estado FROZEN es lo que permite a la plataforma distinguir un logger genuinamente caído de uno que simplemente repite un valor atascado.
Dispositivos compatibles
El Data Scraper incluye alrededor de quince adaptadores específicos de fabricante, cada uno construido para una familia concreta de dispositivos. La lista siguiente refleja lo que se admite hoy y crece cada vez que se integra un nuevo dispositivo.
| Familia de dispositivos | Qué es | Cómo se lee |
|---|---|---|
| Data logger Bluelog | Logger estilo Meteocontrol (sensores + strings) | Inicio de sesión HTTP más un feed WebSocket en directo |
| SMA Sunny Central | Controlador de inversor central | API HTTP del fabricante (con detección de apagado) |
| SMA Power Manager | Controlador de planta SMA | API HTTP del fabricante |
| Logger Sungrow | Data logger de inversores Sungrow | Conexión WebSocket en directo |
| Huawei SmartLogger | SmartLogger 1000 / 3000 / 4000 | Interfaz web HTTP (onboarding sin configuración) |
| Contadores Janitza | Contadores de calidad de red | HTTP, sin credenciales (onboarding sin configuración) |
| PLC Phoenix Contact | Controlador PLCnext / SPS | API REST HTTPS del fabricante (onboarding sin configuración) |
| Controlador Dexcon | Controlador de planta | API REST HTTPS del fabricante |
| Zebotec | Inversores y sensores | API HTTP del fabricante |
| FREQCON BESS | Sistema de almacenamiento en baterías | HTTP del fabricante más una interfaz de consulta de series temporales |
| PRTG | Servidor de monitorización de red | API HTTP de PRTG |
| Historian Becker | Base de datos historian (Microsoft SQL Server) | Conexión a Microsoft SQL Server |
| Almacenamiento de objetos / archivos | Almacenamiento S3 o compatible con S3 y archivos locales | Escaneo de archivos con análisis de CSV/Excel y detección de huecos |
| Modelo meteorológico | Meteorología Open-Meteo + modelo de potencia PV en el dispositivo | HTTP (modelado de cielo despejado e irradiancia) |
Transportes reales en uso
A través de estos adaptadores, los métodos de comunicación reales son las API HTTP/HTTPS del fabricante (el más común), las conexiones WebSocket en directo (Bluelog y Sungrow), Microsoft SQL Server (el historian Becker), el acceso a S3 / archivos y una interfaz de consulta de series temporales que solo usa el adaptador de baterías FREQCON. No existe ingestión genérica de Modbus, MQTT, FTP/SFTP ni WebDAV: cada integración se construye específicamente para su dispositivo.
Creación de nuevos adaptadores
Se pueden desarrollar nuevos adaptadores para dar soporte a dispositivos o protocolos adicionales. El diseño modular y la funcionalidad de la clase base reducen significativamente el tiempo de desarrollo.
Compatibilidad con equipos heredados: podemos crear adaptadores para dispositivos antiguos que nunca se diseñaron específicamente para la exportación de datos. Mientras el dispositivo proporcione sus datos de alguna forma accesible —ya sea mediante una API REST, una interfaz web, una base de datos, un sistema de archivos o cualquier otro mecanismo— podemos extraer e integrar esos datos en la plataforma.
Recopilación de datos sin restricciones: nuestros adaptadores no se limitan a los formatos predefinidos de exportación de datos que los data loggers suelen ofrecer. Podemos recopilar cualquier dato que el dispositivo ponga a disposición, yendo más allá del conjunto estándar de métricas que el logger de un fabricante podría exponer. Si un dispositivo tiene información de diagnóstico adicional, parámetros avanzados o puntos de datos ocultos accesibles a través de su interfaz, podemos recuperarlos y estandarizarlos.
Adaptadores a medida bajo demanda
Podemos crear nuevos adaptadores para prácticamente cualquier fuente de datos en cualquier momento a petición del cliente. El sistema de adaptadores está diseñado para una extensibilidad rápida: el soporte para un nuevo protocolo suele poder implementarse en cuestión de días, según su complejidad. Si tienes equipos de un fabricante todavía no soportado, contáctanos para hablar del desarrollo de un adaptador a medida.
No se requiere documentación del fabricante
El desarrollo de adaptadores no requiere estrictamente documentación de la API del fabricante. Mediante el análisis del tráfico de red, la ingeniería inversa de protocolos (donde esté legalmente permitido) y las pruebas empíricas, a menudo podemos crear adaptadores funcionales incluso para dispositivos con interfaces no documentadas. Esta capacidad resulta especialmente valiosa para equipos heredados o sistemas con protocolos propietarios.
Onboarding a través de la plataforma
Para un subconjunto de dispositivos, puedes poner un logger en línea desde la plataforma sin escribir a mano ninguna configuración. Un asistente de onboarding pide al agente que realice una conexión de prueba (dry-run) al dispositivo y te transmite en directo los resultados del sondeo, de modo que veas de inmediato si la conexión funciona antes de confirmarla. Hay dos variantes:
- Onboarding sin configuración — el adaptador ya posee el conjunto completo de lecturas del dispositivo, así que el asistente solo muestra una vista previa en vivo de solo lectura y guardas. Disponible hoy para contadores Janitza, Huawei SmartLogger y controladores Phoenix Contact. Janitza no necesita ninguna credencial.
- Asignación interactiva para loggers genéricos — algunos loggers exponen valores en bruto arbitrarios que la plataforma no puede interpretar por sí sola. Para estos, el asistente pide al agente que enumere cada valor en bruto que expone el dispositivo (grupo, nombre, unidad, muestra en vivo), el operador asigna cada uno a una métrica conocida y una prueba en seco (dry run) basada en la asignación previsualiza las métricas exactas que se producirían antes de guardar. QReader es el primer logger genérico soportado de esta forma.
No es plug-and-play universal
Solo las familias de dispositivos anteriores se pueden incorporar hoy mediante asistente (las tres familias sin configuración más los loggers genéricos como QReader). Todos los demás adaptadores siguen requiriendo una configuración por dispositivo entregada con el agente, así que trata la automatización del onboarding como algo específico de cada dispositivo y no universal.
Estandarización de métricas
Todos los datos recopilados se transforman a un formato de métricas estandarizado definido por la taxonomía de métricas de la plataforma. Esto garantiza la coherencia entre todas las fuentes de datos y permite un procesamiento unificado aguas abajo.
Estructura de las métricas
Cada métrica sigue una estructura estandarizada compatible con las bases de datos de series temporales modernas:
Componentes:
- Nombre: identificador de métrica estandarizado de una taxonomía predefinida
- Valor: medición numérica en unidades base del SI
- Etiquetas: pares clave-valor para la identificación y agrupación de componentes
- Marca de tiempo: conservación opcional de la marca de tiempo original del dispositivo
Etiquetas estándar:
- Tipo de adaptador de origen y número de instancia
- Nombres legibles por humanos
- Identificadores de componente (ID de inversor, número de string, etc.)
- Ubicación física o información de agrupación
Convenciones de unidades
Todas las métricas usan unidades base del SI, independientemente de lo que reporte el dispositivo del fabricante:
- Potencia: vatios (W)
- Energía: vatios-hora (Wh)
- Tensión: voltios (V)
- Corriente: amperios (A)
- Temperatura: Celsius (°C)
- Irradiancia: vatios por metro cuadrado (W/m²)
Los adaptadores convierten automáticamente desde las unidades específicas del fabricante (kW, MWh, etc.) a estos estándares durante la fase de transformación.
Categorías de métricas
La plataforma define 376 tipos de métricas estandarizadas organizadas en 11 familias:
| Familia | Cantidad | Qué cubre |
|---|---|---|
| Powerplant | 156 | Red, salida AC, inversores, cajas de conexiones, strings, irradiación |
| Battery | 86 | Mediciones de caja de baterías, almacenamiento, módulo y celda |
| Weather | 46 | Entradas y mediciones meteorológicas |
| Weather Model | 16 | Producción PV modelada a partir de la meteorología |
| Network SNMP | 16 | Lecturas SNMP de dispositivos de red |
| Agent | 19 | Autotelemetría y salud del agente |
| Network Monitor | 11 | Mediciones de monitorización de la red local |
| AI Usage | 11 | Uso de funciones de IA en el edge |
| Operator | 7 | Telemetría de la flota de operadores |
| Network | 4 | Conectividad básica |
| Scraper | 4 | Autométricas del Data Scraper |
Las expansiones de etiquetas (por string, por fase, por inversor, etc.) las multiplican en muchas más series temporales individuales en una planta real. Para la taxonomía y las definiciones completas de las métricas, consulta Recopilación de métricas.
Flujo de recopilación de datos
Estrategias de sondeo
Los adaptadores admiten dos modos de sondeo:
Basado en intervalos (predeterminado): se ejecuta cada N segundos después de que finalice la recopilación anterior. Sencillo y adaptable a duraciones de recopilación variables.
Basado en tiempos fijos: se ejecuta en intervalos fijos desde medianoche con un desfase opcional (p. ej., a las 00:01, 05:01, 10:01 para intervalos de 5 minutos con un desfase de 1 minuto). Útil para alinearse con sistemas externos.
Pipeline de procesamiento
Tras la recopilación, las métricas pasan por varias etapas de procesamiento:
Preparación de métricas: se añaden las etiquetas de origen, se aplican las marcas de tiempo y se valida la estructura.
Filtrado: los filtros configurados pueden modificar valores, validar rangos u omitir métricas según reglas.
Cálculos: los calculadores automáticos derivan métricas adicionales:
- La potencia de radiación solar se integra en energía de irradiación
- La tensión × corriente de string se calcula como potencia
- Los valores de potencia se integran en energía a lo largo del tiempo
Descubrimiento de componentes: a medida que fluyen las métricas, el Data Scraper descubre e identifica automáticamente los componentes de la instalación. Esta es una función crucial: dado que el Data Scraper es la capa que recopila activamente los datos, sabe de forma inherente qué componentes existen y están proporcionando datos. El sistema descubre automáticamente:
- Inversores (a partir de las métricas de potencia de inversor)
- Cajas de conexiones de strings / GAK (a partir de las métricas de GAK)
- Strings individuales (a partir de las métricas de tensión/corriente de string)
- Sensores de irradiación (a partir de las métricas de radiación)
- Puntos de conexión a la red (a partir de las métricas de energía de red)
Los componentes descubiertos se sincronizan con la plataforma IoT para la gestión del inventario, creando un registro de equipos en tiempo real y autogestionado sin configuración manual.
Seguimiento de la actividad de los componentes
Como el Data Scraper sondea continuamente las fuentes de datos, puede detectar qué componentes están proporcionando datos activamente y cuáles han dejado de responder. Cuando un componente deja de enviar métricas, el Data Scraper lo marca como inactivo en la IoT Cloud. Cuando se reanuda, se marca automáticamente como activo de nuevo. Esto proporciona conciencia en tiempo real del estado operativo de los equipos: no solo si el Data Scraper puede alcanzar el data logger, sino si los componentes individuales dentro de la instalación funcionan y reportan datos.
Detección de producción: el sistema monitoriza el estado operativo de la planta:
- Detecta cuándo comienza la producción según la irradiancia y la potencia
- Identifica apagados inesperados durante las horas de producción
- Reporta las transiciones de estado para las alertas
Agrupación de métricas: las métricas se agrupan por serie temporal para optimizar el rendimiento de la inserción en la base de datos.
Optimización del tráfico de red
Tras la agrupación y el agrupamiento en lotes de las métricas, el Data Scraper aplica una compresión adicional antes de transmitir los datos a la Mirox-Cloud. Esto reduce significativamente el volumen de tráfico de red, lo que resulta especialmente beneficioso cuando el ancho de banda de internet es limitado o medido. Para más detalles sobre las consideraciones de ancho de banda, consulta Despliegue en el emplazamiento.
Exportación de datos
Las métricas procesadas se reenvían a dos destinos:
Base de datos de series temporales: las métricas se envían en lotes con limitación de tasa y lógica de reintentos para el almacenamiento a largo plazo y la consulta histórica.
Webhook de Digital Twin: una tarea de fondo independiente reenvía continuamente los valores de métricas más recientes al servicio Digital Twin (un microservicio completamente separado) para su análisis en tiempo real. El Data Scraper no tiene conocimiento de lo que el Digital Twin hace con los datos: simplemente proporciona las métricas. Para información sobre el procesamiento del Digital Twin, consulta Digital Twin.
Operación sin estado
El Data Scraper está diseñado para ser completamente sin estado:
- Sin almacenamiento persistente: todo el estado existe únicamente en memoria
- Se puede detener y reiniciar sin pérdida de datos
- Pueden ejecutarse múltiples instancias de forma independiente para distintos parques
- Cada ciclo de sondeo es independiente de los ciclos anteriores
- Resistente a fallos, sin riesgo de corromper un estado persistente
El único estado persistente existe externamente:
- Archivos de configuración (con control de versiones)
- Base de datos de series temporales (sistema externo)
- Registro de componentes de la IoT Cloud (sistema externo)
Este diseño garantiza simplicidad operativa, fiabilidad y un escalado horizontal sencillo.
Separación de responsabilidades
El Data Scraper tiene una responsabilidad estrecha y bien definida que permite una separación clara respecto a otros componentes de la plataforma:
Data Scraper:
- Recopila mediciones en bruto de los equipos
- Transforma los datos a un formato estándar
- Descubre y rastrea componentes
- Monitoriza el estado de actividad de los componentes
- Reenvía métricas a otros servicios
Digital Twin: valida contra modelos físicos y detecta anomalías y pérdidas
Base de datos de series temporales: almacena datos históricos, proporciona una interfaz de consulta
IoT Cloud: mantiene el registro de componentes, rastrea el estado de los dispositivos, gestiona el inventario de equipos
Esta separación permite el desarrollo, las pruebas, el despliegue y el escalado independientes de cada componente, garantizando a la vez que cada servicio se centre en su competencia principal.
Funciones avanzadas
Monitorización automática de la salud
Cada adaptador implementa una máquina de estados que rastrea la salud operativa con reporte automático a la plataforma y exposición a través de la API de métricas para la monitorización operativa.
Descubrimiento automático de componentes
La posición del Data Scraper como capa de recopilación de datos le da una ventaja única: sabe de forma inherente qué componentes existen en una instalación porque interactúa directamente con las métricas que producen. A medida que las métricas fluyen por el sistema, los componentes se descubren automáticamente a partir de las etiquetas de las métricas y se registran en la plataforma IoT.
Proceso de descubrimiento:
- Las métricas llegan con etiquetas identificativas (ID de inversor, número de string, ubicación del sensor, etc.)
- El Data Scraper extrae la información del componente de estas etiquetas
- Los nuevos componentes se registran automáticamente en la IoT Cloud
- Se sincronizan los metadatos del componente (tipo, identificador, ubicación)
- La plataforma mantiene un inventario de equipos actualizado sin entrada manual
Este mecanismo de autodescubrimiento garantiza que la plataforma siempre sepa qué equipos existen en la instalación, eliminando la necesidad de configuración manual y reduciendo el tiempo de despliegue.
Detección del estado de producción
El servicio monitoriza el estado operativo de la planta y detecta inicios de producción, apagados inesperados durante las horas de producción y transiciones de estado para alertas y análisis, reportando solo cuando el estado cambia realmente. También vigila la sobreproducción —salida por encima del modelo de cielo despejado durante un periodo sostenido— que puede señalar un logger que devuelve valores congelados y, en ese caso, recurre al modelo de cielo despejado para que el flujo de datos siga siendo sensato. Esto proporciona conciencia operativa en tiempo real más allá de las simples mediciones en bruto.
Métricas calculadas
Varios calculadores derivan automáticamente métricas a partir de las mediciones en bruto: la radiación solar integrada en energía de irradiación, la potencia de string calculada a partir de la tensión y la corriente, y los valores de potencia integrados en energía a lo largo del tiempo. Estos cálculos se realizan de forma transparente, enriqueciendo el flujo de datos sin requerir configuración explícita.
Analítica en el edge
Más allá de la recopilación en bruto, el Data Scraper ejecuta un conjunto de analíticas directamente en la planta, calculadas a partir del feed de métricas en directo y exportadas como series temporales graficables junto con los datos en bruto.
Potencia esperada y performance ratio
El agente calcula la potencia esperada de cada planta a partir de sus fuentes de irradiancia (piranómetro in situ, radiación por satélite o modelo meteorológico) y la compara con la salida real para derivar el performance ratio (PR), una medida normalizada de lo bien que la planta convierte la luz solar disponible en electricidad. El PR se calcula por día y tiene en cuenta el clipping, la escarcha y los filtros de calidad de datos, de modo que los días anómalos no distorsionen el resultado.
Seguimiento de curtailment en directo
Cuando una planta produce menos de lo que podría, el agente atribuye la producción perdida a su causa: curtailment por parte del comercializador (un límite deliberado impulsado por el mercado) frente a curtailment por parte del operador de red. Esta distinción es importante para la contabilidad de pérdidas y la elaboración de informes contractuales. El curtailment se rastrea por minuto y se emite tanto como potencia instantánea como energía acumulada. Consulta Detección de pérdidas para ver cómo encaja el curtailment en la atribución global de pérdidas.
Línea base de cielo despejado y previsión
- Línea base de cielo despejado: una curva PV teórica de condiciones ideales mantenida como registro a largo plazo, que te da una referencia estable con la que comparar la salida real.
- Previsión a un día (day-ahead): una previsión de producción PV a corto plazo derivada de los datos meteorológicos, para que puedas anticipar la producción del día siguiente. Se basan en la física meteorológica, no en conjeturas estadísticas.
Relleno histórico (backfill)
Cuando una planta se conecta por primera vez o tras un hueco, el agente puede rellenar (backfill) datos históricos, reproduciendo las lecturas en bruto y volviendo a derivar las analíticas anteriores para una ventana solicitada, y luego entregando el resultado a los pipelines en directo para que los gráficos estén completos desde el primer día en lugar de empezar vacíos.
Monitorización de red
El Data Scraper incluye un inspector de red local integrado que se ejecuta junto a la recopilación de datos y mapea la red in situ de la planta. Descubre dispositivos en los rangos de red configurados barriendo en busca de hosts alcanzables, leyendo la tabla de direcciones, identificando fabricantes a partir de las direcciones de hardware y sondeando los dispositivos para conocer su identidad. Los dispositivos descubiertos se clasifican contra una amplia biblioteca de perfiles de equipos de red conocidos, y un paso de identificación de dispositivos por IA ayuda a reconocer familias de dispositivos que las reglas simples pasan por alto.
Una vez conocidos los dispositivos, el inspector los sondea para comprobar su alcanzabilidad y salud (tiempo de respuesta, estado de interfaces y recursos) y reporta los resultados a la plataforma. Puedes activar o detener un escaneo de descubrimiento, volver a comprobar un dispositivo individual y revisar la red descubierta; consulta Inspector de red local.
Auditoría del proxy
Para las plantas accesibles a través del Mirox Browser Proxy, el agente audita el acceso humano a las interfaces de los dispositivos locales. Agrupa la actividad de cada persona en sesiones, redacta los datos de consulta sensibles antes de almacenar nada y puede producir un resumen generado por IA de lo que hizo una sesión. Esto alimenta el registro de auditoría de acceso de la plataforma; consulta Registro de auditoría de acceso.
Características de rendimiento
Rendimiento típico:
- Frecuencias de sondeo: 1-300 segundos por adaptador (configurable)
- Adaptadores concurrentes: más de 20 ejecutándose simultáneamente
- Caudal: más de 10.000 métricas por minuto de forma sostenida
- Latencia: menos de 100 ms desde la recopilación hasta la inserción en la base de datos
- Uso de recursos: 5-15 % de CPU, 100-500 MB de memoria en hardware de edge
La arquitectura asíncrona garantiza una alta concurrencia sin bloqueos, lo que permite una recopilación eficiente desde muchas fuentes simultáneamente.
Funciones relacionadas
- Digital Twin — el motor de análisis basado en física que consume las métricas que recopila el Data Scraper
- Visión general del Mirox-Agent — cómo encaja el Data Scraper dentro del agente de edge más amplio
- Opciones de despliegue — los compromisos entre el despliegue en el emplazamiento y en la nube para el agente
- Recopilación de métricas — la taxonomía completa de métricas estandarizadas
- Inspector de red local — la superficie de monitorización de red in situ
- Detección de pérdidas — cómo se atribuyen el curtailment y otras pérdidas