epicsarchiver.statistics.services.archiver_statistics
Archiver Statistics Service.
Classes
Responses from the reports of the archiver appliance. |
|
Wrapper around ArchiverStatistics and ArchiverMgmt for Statistics usage. |
Module Contents
- class epicsarchiver.statistics.services.archiver_statistics.ArchiverStatistics(hostname: str = 'localhost', port: int = 17665)[source]
Bases:
epicsarchiver.common.async_service.ServiceClientResponses from the reports of the archiver appliance.
- async get_pvs_dropped(reason: epicsarchiver.statistics.models.stat_responses.DroppedReason, limit: int | None = 1000) list[epicsarchiver.statistics.models.stat_responses.DroppedPVResponse][source]
Gets the pvs ordered by dropped events.
- Returns:
List of responses
- Return type:
- async get_disconnected_pvs() list[epicsarchiver.statistics.models.stat_responses.DisconnectedPVsResponse][source]
Gets the list of disconnected pvs.
- Returns:
List of responses
- Return type:
- async get_silent_pvs(limit: int | None = 1000) list[epicsarchiver.statistics.models.stat_responses.SilentPVsResponse][source]
Gets the list of pvs with no events.
- Returns:
List of responses
- Return type:
- async get_lost_connections_pvs(limit: int | None = 1000) list[epicsarchiver.statistics.models.stat_responses.LostConnectionsResponse][source]
Gets the list of pvs with no events.
- Returns:
List of responses
- Return type:
- async get_storage_rates(limit: int | None = 1000) list[epicsarchiver.statistics.models.stat_responses.StorageRatesResponse][source]
Gets the list of pvs with no events.
- Returns:
List of responses
- Return type:
- async get_paused_pvs() list[epicsarchiver.statistics.models.stat_responses.PausedPVResponse][source]
Gets the list of paused pvs.
- Returns:
List of responses
- Return type: