IntervalAction.h
Go to the documentation of this file.
struct msghdr with a known type, fixed-size I/O and control buffers
Definition: TypedMsgHdr.h:35
Definition: Action.h:25
Definition: IntervalAction.h:22
double server_other_requests
Definition: IntervalAction.h:52
double client_http_kbytes_in
Definition: IntervalAction.h:33
double icp_reply_median_svc_time
Definition: IntervalAction.h:71
double syscalls_sock_accepts
Definition: IntervalAction.h:94
double syscalls_sock_closes
Definition: IntervalAction.h:98
double client_http_kbytes_out
Definition: IntervalAction.h:34
double dns_median_svc_time
Definition: IntervalAction.h:72
double server_ftp_requests
Definition: IntervalAction.h:48
double client_http_nm_median_svc_time
Definition: IntervalAction.h:37
double server_other_kbytes_out
Definition: IntervalAction.h:55
double syscalls_disk_unlinks
Definition: IntervalAction.h:93
double syscalls_sock_reads
Definition: IntervalAction.h:99
double hitValidationRefusalsDueToTimeLimit
Definition: IntervalAction.h:86
double syscalls_sock_connects
Definition: IntervalAction.h:96
double server_all_kbytes_in
Definition: IntervalAction.h:42
struct timeval sample_start_time
Definition: IntervalAction.h:28
double hitValidationRefusalsDueToZeroSize
Definition: IntervalAction.h:85
IntervalActionData & operator+=(const IntervalActionData &stats)
Definition: IntervalAction.cc:29
double server_http_kbytes_in
Definition: IntervalAction.h:46
double client_http_hit_median_svc_time
Definition: IntervalAction.h:39
double client_http_all_median_svc_time
Definition: IntervalAction.h:35
struct timeval sample_end_time
Definition: IntervalAction.h:29
double syscalls_disk_seeks
Definition: IntervalAction.h:92
double server_ftp_kbytes_out
Definition: IntervalAction.h:51
double hitValidationRefusalsDueToLocking
Definition: IntervalAction.h:84
double server_http_kbytes_out
Definition: IntervalAction.h:47
double client_http_nh_median_svc_time
Definition: IntervalAction.h:38
double server_all_requests
Definition: IntervalAction.h:40
double client_http_requests
Definition: IntervalAction.h:30
double hitValidationAttempts
Definition: IntervalAction.h:83
double syscalls_disk_reads
Definition: IntervalAction.h:90
double server_other_kbytes_in
Definition: IntervalAction.h:54
double hitValidationFailures
Definition: IntervalAction.h:87
double syscalls_disk_opens
Definition: IntervalAction.h:88
double syscalls_sock_sockets
Definition: IntervalAction.h:95
double client_http_miss_median_svc_time
Definition: IntervalAction.h:36
double server_other_errors
Definition: IntervalAction.h:53
double server_all_kbytes_out
Definition: IntervalAction.h:43
double server_ftp_kbytes_in
Definition: IntervalAction.h:50
double syscalls_sock_writes
Definition: IntervalAction.h:100
double server_http_requests
Definition: IntervalAction.h:44
double syscalls_sock_binds
Definition: IntervalAction.h:97
double average_select_fd_period
Definition: IntervalAction.h:77
double syscalls_disk_closes
Definition: IntervalAction.h:89
double icp_query_median_svc_time
Definition: IntervalAction.h:70
double syscalls_sock_recvfroms
Definition: IntervalAction.h:101
double syscalls_disk_writes
Definition: IntervalAction.h:91
double syscalls_sock_sendtos
Definition: IntervalAction.h:102
static Pointer Create60min(const CommandPointer &cmd)
Definition: IntervalAction.cc:123
static Pointer Create5min(const CommandPointer &cmd)
Definition: IntervalAction.cc:117
void add(const Action &action) override
incrementally merge in remote information (of the same action type)
Definition: IntervalAction.cc:135
void pack(Ipc::TypedMsgHdr &msg) const override
pack collected action info into a message to be sent to Coordinator
Definition: IntervalAction.cc:156
void unpack(const Ipc::TypedMsgHdr &msg) override
unpack action info from the message received by Coordinator
Definition: IntervalAction.cc:163
IntervalAction(const CommandPointer &cmd, int aMinutes, int aHours)
Definition: IntervalAction.cc:128
void collect() override
calculate and keep local action-specific information
Definition: IntervalAction.cc:142
Definition: RefCount.h:28
Definition: Store.h:42
class Ping::pingStats_ stats
static bool action(int fd, size_t metasize, const char *fn, const char *url, const SquidMetaList &meta)
Definition: purge.cc:315