epicsarchiver.statistics.models.stats

Possible Statistics found from the Archiver and related services.

Classes

Stat

List of statistics from the archiver.

PVStats

Statistics of a PV.

Module Contents

class epicsarchiver.statistics.models.stats.Stat[source]

Bases: str, enum.Enum

List of statistics from the archiver.

Parameters:

enum (Stat) – A statistic on pvs in archiver

BufferOverflow = 'PV updating faster than the sampling period.'[source]
TypeChange = "PV changed type, which archiver hasn't been updated for."[source]
IncorrectTimestamp = 'PV loses events due to incorrect timestamps.'[source]
SlowChanging = 'More events lost than stored.'[source]
DisconnectedPVs = 'PV disconnected for a long time.'[source]
SilentPVs = 'Never received a valid event.'[source]
DoubleArchived = 'Archived in both clusters.'[source]
StorageRates = 'In the top storage rates.'[source]
LostConnection = 'In the top dropped connections.'[source]
NotConfigured = 'PV archived, but not in config.'[source]
InvalidName = 'PV has name that should not be archived'[source]
class epicsarchiver.statistics.models.stats.PVStats[source]

Statistics of a PV.

name: PV Name stats: Dictionary of Statistic type to BaseStatResponse with more details.

name: str[source]
stats: dict[Stat, epicsarchiver.statistics.models.stat_responses.BaseStatResponse][source]