epicsarchiver.statistics._external_stats
Attributes
Functions
|
|
|
Return list of pvs archived in both archivers, filtered by those paused. |
|
Get the IOC hosts for a list of pvs. |
|
Filter a list of pvs by an ioc name. |
Module Contents
- epicsarchiver.statistics._external_stats.LOG: logging.Logger[source]
- async epicsarchiver.statistics._external_stats.get_all_non_paused_pvs(archiver: epicsarchiver.statistics.services.archiver_statistics.ArchiverWrapper, all_pvs: set[str] | None = None) set[str][source]
- async epicsarchiver.statistics._external_stats.get_double_archived(archiver: epicsarchiver.statistics.services.archiver_statistics.ArchiverWrapper, other_archiver: epicsarchiver.statistics.services.archiver_statistics.ArchiverWrapper) list[epicsarchiver.statistics.models.stat_responses.BothArchiversResponse][source]
Return list of pvs archived in both archivers, filtered by those paused.
- Returns:
Details of pv and archivers.
- Return type:
- async epicsarchiver.statistics._external_stats.get_iocs(channelfinder: epicsarchiver.statistics.services.channelfinder.ChannelFinder, pvs: list[str]) dict[epicsarchiver.statistics.models.stat_responses.Ioc, list[str]][source]
Get the IOC hosts for a list of pvs.
- async epicsarchiver.statistics._external_stats.filter_by_ioc(channelfinder: epicsarchiver.statistics.services.channelfinder.ChannelFinder, ioc_name: str, pvs: list[str]) dict[epicsarchiver.statistics.models.stat_responses.Ioc, list[str]][source]
Filter a list of pvs by an ioc name.