flexsim_collector_record
Diagnose a FlexSim collector's structure and validate its statistic mapping read-only, without sampling or writing configuration, to verify setup before recording.
Instructions
Diagnose a collector's structure, read-only: never samples nor writes (dual backend).
Tool de DIAGNOSTICO (no promete muestreo): NO escribe configuracion interna
del collector (semantica desconocida, bloque DB-bind). Reusa el helper
existente _chart_inspect_map (misma inspeccion de flexsim_chart_inspect)
para volcar data_nodes del collector si existe.
Args:
collector: collector a inspeccionar (Model.find debe resolverlo).
source_object: objeto que produciria el dato (Model.find debe resolverlo).
statistic: Object.stats.<group>.<field>, validado contra ALLOWED_STATS
(ver AGENTE_FLEXSIM.md sec 7); no bloquea, se reporta como
statistic_validated true/false.
event: evento nominal (default "OnReset"), solo informativo: no se
conecta nada.
Returns JSON {recorded:false, collector, source_object, statistic, event,
statistic_validated, collector_structure:{kind, subnodes, variables,
data_nodes}, suggestion, note}. recorded siempre false. Si collector o
source_object no existen, error claro con recorded:false. No escribe nada.
Limite: de donde lee/muestrea cada collector solo se sabe viendo el modelo
real; lo no verificable queda como limite.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |