epicsarchiver.statistics.models.stats ===================================== .. py:module:: epicsarchiver.statistics.models.stats .. autoapi-nested-parse:: Possible Statistics found from the Archiver and related services. Classes ------- .. autoapisummary:: epicsarchiver.statistics.models.stats.Stat epicsarchiver.statistics.models.stats.PVStats Module Contents --------------- .. py:class:: Stat Bases: :py:obj:`str`, :py:obj:`enum.Enum` List of statistics from the archiver. :param enum: A statistic on pvs in archiver :type enum: Stat .. py:attribute:: BufferOverflow :value: 'PV updating faster than the sampling period.' .. py:attribute:: TypeChange :value: "PV changed type, which archiver hasn't been updated for." .. py:attribute:: IncorrectTimestamp :value: 'PV loses events due to incorrect timestamps.' .. py:attribute:: SlowChanging :value: 'More events lost than stored.' .. py:attribute:: DisconnectedPVs :value: 'PV disconnected for a long time.' .. py:attribute:: SilentPVs :value: 'Never received a valid event.' .. py:attribute:: DoubleArchived :value: 'Archived in both clusters.' .. py:attribute:: StorageRates :value: 'In the top storage rates.' .. py:attribute:: LostConnection :value: 'In the top dropped connections.' .. py:attribute:: NotConfigured :value: 'PV archived, but not in config.' .. py:attribute:: InvalidName :value: 'PV has name that should not be archived' .. py:class:: PVStats Statistics of a PV. name: PV Name stats: Dictionary of Statistic type to BaseStatResponse with more details. .. py:attribute:: name :type: str .. py:attribute:: stats :type: dict[Stat, epicsarchiver.statistics.models.stat_responses.BaseStatResponse]