#include <IntervalAction.h>
Public Member Functions | |
IntervalActionData () | |
IntervalActionData & | operator+= (const IntervalActionData &stats) |
Detailed Description
auxiliary class which store stats computed from StatCounters for specified interval
Definition at line 21 of file IntervalAction.h.
Constructor & Destructor Documentation
◆ IntervalActionData()
Mgr::IntervalActionData::IntervalActionData | ( | ) |
Definition at line 23 of file IntervalAction.cc.
Member Function Documentation
◆ operator+=()
Mgr::IntervalActionData & Mgr::IntervalActionData::operator+= | ( | const IntervalActionData & | stats | ) |
Definition at line 29 of file IntervalAction.cc.
References Ping::stats, timercmp, and timerisset.
Member Data Documentation
◆ aborted_requests
double Mgr::IntervalActionData::aborted_requests |
Definition at line 82 of file IntervalAction.h.
◆ average_select_fd_period
double Mgr::IntervalActionData::average_select_fd_period |
Definition at line 77 of file IntervalAction.h.
◆ client_http_all_median_svc_time
double Mgr::IntervalActionData::client_http_all_median_svc_time |
Definition at line 35 of file IntervalAction.h.
◆ client_http_errors
double Mgr::IntervalActionData::client_http_errors |
Definition at line 32 of file IntervalAction.h.
◆ client_http_hit_median_svc_time
double Mgr::IntervalActionData::client_http_hit_median_svc_time |
Definition at line 39 of file IntervalAction.h.
◆ client_http_hits
double Mgr::IntervalActionData::client_http_hits |
Definition at line 31 of file IntervalAction.h.
◆ client_http_kbytes_in
double Mgr::IntervalActionData::client_http_kbytes_in |
Definition at line 33 of file IntervalAction.h.
◆ client_http_kbytes_out
double Mgr::IntervalActionData::client_http_kbytes_out |
Definition at line 34 of file IntervalAction.h.
◆ client_http_miss_median_svc_time
double Mgr::IntervalActionData::client_http_miss_median_svc_time |
Definition at line 36 of file IntervalAction.h.
◆ client_http_nh_median_svc_time
double Mgr::IntervalActionData::client_http_nh_median_svc_time |
Definition at line 38 of file IntervalAction.h.
◆ client_http_nm_median_svc_time
double Mgr::IntervalActionData::client_http_nm_median_svc_time |
Definition at line 37 of file IntervalAction.h.
◆ client_http_requests
double Mgr::IntervalActionData::client_http_requests |
Definition at line 30 of file IntervalAction.h.
◆ count
unsigned int Mgr::IntervalActionData::count |
Definition at line 106 of file IntervalAction.h.
◆ cpu_time
double Mgr::IntervalActionData::cpu_time |
Definition at line 104 of file IntervalAction.h.
◆ dns_median_svc_time
double Mgr::IntervalActionData::dns_median_svc_time |
Definition at line 72 of file IntervalAction.h.
◆ hitValidationAttempts
double Mgr::IntervalActionData::hitValidationAttempts |
Definition at line 83 of file IntervalAction.h.
◆ hitValidationFailures
double Mgr::IntervalActionData::hitValidationFailures |
Definition at line 87 of file IntervalAction.h.
◆ hitValidationRefusalsDueToLocking
double Mgr::IntervalActionData::hitValidationRefusalsDueToLocking |
Definition at line 84 of file IntervalAction.h.
◆ hitValidationRefusalsDueToTimeLimit
double Mgr::IntervalActionData::hitValidationRefusalsDueToTimeLimit |
Definition at line 86 of file IntervalAction.h.
◆ hitValidationRefusalsDueToZeroSize
double Mgr::IntervalActionData::hitValidationRefusalsDueToZeroSize |
Definition at line 85 of file IntervalAction.h.
◆ icp_kbytes_recv
double Mgr::IntervalActionData::icp_kbytes_recv |
Definition at line 65 of file IntervalAction.h.
◆ icp_kbytes_sent
double Mgr::IntervalActionData::icp_kbytes_sent |
Definition at line 64 of file IntervalAction.h.
◆ icp_pkts_recv
double Mgr::IntervalActionData::icp_pkts_recv |
Definition at line 57 of file IntervalAction.h.
◆ icp_pkts_sent
double Mgr::IntervalActionData::icp_pkts_sent |
Definition at line 56 of file IntervalAction.h.
◆ icp_q_kbytes_recv
double Mgr::IntervalActionData::icp_q_kbytes_recv |
Definition at line 68 of file IntervalAction.h.
◆ icp_q_kbytes_sent
double Mgr::IntervalActionData::icp_q_kbytes_sent |
Definition at line 66 of file IntervalAction.h.
◆ icp_queries_recv
double Mgr::IntervalActionData::icp_queries_recv |
Definition at line 60 of file IntervalAction.h.
◆ icp_queries_sent
double Mgr::IntervalActionData::icp_queries_sent |
Definition at line 58 of file IntervalAction.h.
◆ icp_query_median_svc_time
double Mgr::IntervalActionData::icp_query_median_svc_time |
Definition at line 70 of file IntervalAction.h.
◆ icp_query_timeouts
double Mgr::IntervalActionData::icp_query_timeouts |
Definition at line 63 of file IntervalAction.h.
◆ icp_r_kbytes_recv
double Mgr::IntervalActionData::icp_r_kbytes_recv |
Definition at line 69 of file IntervalAction.h.
◆ icp_r_kbytes_sent
double Mgr::IntervalActionData::icp_r_kbytes_sent |
Definition at line 67 of file IntervalAction.h.
◆ icp_replies_queued
double Mgr::IntervalActionData::icp_replies_queued |
Definition at line 62 of file IntervalAction.h.
◆ icp_replies_recv
double Mgr::IntervalActionData::icp_replies_recv |
Definition at line 61 of file IntervalAction.h.
◆ icp_replies_sent
double Mgr::IntervalActionData::icp_replies_sent |
Definition at line 59 of file IntervalAction.h.
◆ icp_reply_median_svc_time
double Mgr::IntervalActionData::icp_reply_median_svc_time |
Definition at line 71 of file IntervalAction.h.
◆ median_select_fds
double Mgr::IntervalActionData::median_select_fds |
Definition at line 78 of file IntervalAction.h.
◆ page_faults
double Mgr::IntervalActionData::page_faults |
Definition at line 74 of file IntervalAction.h.
◆ sample_end_time
struct timeval Mgr::IntervalActionData::sample_end_time |
Definition at line 29 of file IntervalAction.h.
◆ sample_start_time
struct timeval Mgr::IntervalActionData::sample_start_time |
Definition at line 28 of file IntervalAction.h.
◆ select_fds
double Mgr::IntervalActionData::select_fds |
Definition at line 76 of file IntervalAction.h.
◆ select_loops
double Mgr::IntervalActionData::select_loops |
Definition at line 75 of file IntervalAction.h.
◆ server_all_errors
double Mgr::IntervalActionData::server_all_errors |
Definition at line 41 of file IntervalAction.h.
◆ server_all_kbytes_in
double Mgr::IntervalActionData::server_all_kbytes_in |
Definition at line 42 of file IntervalAction.h.
◆ server_all_kbytes_out
double Mgr::IntervalActionData::server_all_kbytes_out |
Definition at line 43 of file IntervalAction.h.
◆ server_all_requests
double Mgr::IntervalActionData::server_all_requests |
Definition at line 40 of file IntervalAction.h.
◆ server_ftp_errors
double Mgr::IntervalActionData::server_ftp_errors |
Definition at line 49 of file IntervalAction.h.
◆ server_ftp_kbytes_in
double Mgr::IntervalActionData::server_ftp_kbytes_in |
Definition at line 50 of file IntervalAction.h.
◆ server_ftp_kbytes_out
double Mgr::IntervalActionData::server_ftp_kbytes_out |
Definition at line 51 of file IntervalAction.h.
◆ server_ftp_requests
double Mgr::IntervalActionData::server_ftp_requests |
Definition at line 48 of file IntervalAction.h.
◆ server_http_errors
double Mgr::IntervalActionData::server_http_errors |
Definition at line 45 of file IntervalAction.h.
◆ server_http_kbytes_in
double Mgr::IntervalActionData::server_http_kbytes_in |
Definition at line 46 of file IntervalAction.h.
◆ server_http_kbytes_out
double Mgr::IntervalActionData::server_http_kbytes_out |
Definition at line 47 of file IntervalAction.h.
◆ server_http_requests
double Mgr::IntervalActionData::server_http_requests |
Definition at line 44 of file IntervalAction.h.
◆ server_other_errors
double Mgr::IntervalActionData::server_other_errors |
Definition at line 53 of file IntervalAction.h.
◆ server_other_kbytes_in
double Mgr::IntervalActionData::server_other_kbytes_in |
Definition at line 54 of file IntervalAction.h.
◆ server_other_kbytes_out
double Mgr::IntervalActionData::server_other_kbytes_out |
Definition at line 55 of file IntervalAction.h.
◆ server_other_requests
double Mgr::IntervalActionData::server_other_requests |
Definition at line 52 of file IntervalAction.h.
◆ swap_files_cleaned
double Mgr::IntervalActionData::swap_files_cleaned |
Definition at line 81 of file IntervalAction.h.
◆ swap_ins
double Mgr::IntervalActionData::swap_ins |
Definition at line 80 of file IntervalAction.h.
◆ swap_outs
double Mgr::IntervalActionData::swap_outs |
Definition at line 79 of file IntervalAction.h.
◆ syscalls_disk_closes
double Mgr::IntervalActionData::syscalls_disk_closes |
Definition at line 89 of file IntervalAction.h.
◆ syscalls_disk_opens
double Mgr::IntervalActionData::syscalls_disk_opens |
Definition at line 88 of file IntervalAction.h.
◆ syscalls_disk_reads
double Mgr::IntervalActionData::syscalls_disk_reads |
Definition at line 90 of file IntervalAction.h.
◆ syscalls_disk_seeks
double Mgr::IntervalActionData::syscalls_disk_seeks |
Definition at line 92 of file IntervalAction.h.
◆ syscalls_disk_unlinks
double Mgr::IntervalActionData::syscalls_disk_unlinks |
Definition at line 93 of file IntervalAction.h.
◆ syscalls_disk_writes
double Mgr::IntervalActionData::syscalls_disk_writes |
Definition at line 91 of file IntervalAction.h.
◆ syscalls_selects
double Mgr::IntervalActionData::syscalls_selects |
Definition at line 103 of file IntervalAction.h.
◆ syscalls_sock_accepts
double Mgr::IntervalActionData::syscalls_sock_accepts |
Definition at line 94 of file IntervalAction.h.
◆ syscalls_sock_binds
double Mgr::IntervalActionData::syscalls_sock_binds |
Definition at line 97 of file IntervalAction.h.
◆ syscalls_sock_closes
double Mgr::IntervalActionData::syscalls_sock_closes |
Definition at line 98 of file IntervalAction.h.
◆ syscalls_sock_connects
double Mgr::IntervalActionData::syscalls_sock_connects |
Definition at line 96 of file IntervalAction.h.
◆ syscalls_sock_reads
double Mgr::IntervalActionData::syscalls_sock_reads |
Definition at line 99 of file IntervalAction.h.
◆ syscalls_sock_recvfroms
double Mgr::IntervalActionData::syscalls_sock_recvfroms |
Definition at line 101 of file IntervalAction.h.
◆ syscalls_sock_sendtos
double Mgr::IntervalActionData::syscalls_sock_sendtos |
Definition at line 102 of file IntervalAction.h.
◆ syscalls_sock_sockets
double Mgr::IntervalActionData::syscalls_sock_sockets |
Definition at line 95 of file IntervalAction.h.
◆ syscalls_sock_writes
double Mgr::IntervalActionData::syscalls_sock_writes |
Definition at line 100 of file IntervalAction.h.
◆ unlink_requests
double Mgr::IntervalActionData::unlink_requests |
Definition at line 73 of file IntervalAction.h.
◆ wall_time
double Mgr::IntervalActionData::wall_time |
Definition at line 105 of file IntervalAction.h.
The documentation for this class was generated from the following files:
- src/mgr/IntervalAction.h
- src/mgr/IntervalAction.cc