Mgr::IntervalActionData Class Reference

#include <IntervalAction.h>

Collaboration diagram for Mgr::IntervalActionData:

Public Member Functions

 IntervalActionData ()
 
IntervalActionDataoperator+= (const IntervalActionData &stats)
 

Public Attributes

struct timeval sample_start_time
 
struct timeval sample_end_time
 
double client_http_requests
 
double client_http_hits
 
double client_http_errors
 
double client_http_kbytes_in
 
double client_http_kbytes_out
 
double client_http_all_median_svc_time
 
double client_http_miss_median_svc_time
 
double client_http_nm_median_svc_time
 
double client_http_nh_median_svc_time
 
double client_http_hit_median_svc_time
 
double server_all_requests
 
double server_all_errors
 
double server_all_kbytes_in
 
double server_all_kbytes_out
 
double server_http_requests
 
double server_http_errors
 
double server_http_kbytes_in
 
double server_http_kbytes_out
 
double server_ftp_requests
 
double server_ftp_errors
 
double server_ftp_kbytes_in
 
double server_ftp_kbytes_out
 
double server_other_requests
 
double server_other_errors
 
double server_other_kbytes_in
 
double server_other_kbytes_out
 
double icp_pkts_sent
 
double icp_pkts_recv
 
double icp_queries_sent
 
double icp_replies_sent
 
double icp_queries_recv
 
double icp_replies_recv
 
double icp_replies_queued
 
double icp_query_timeouts
 
double icp_kbytes_sent
 
double icp_kbytes_recv
 
double icp_q_kbytes_sent
 
double icp_r_kbytes_sent
 
double icp_q_kbytes_recv
 
double icp_r_kbytes_recv
 
double icp_query_median_svc_time
 
double icp_reply_median_svc_time
 
double dns_median_svc_time
 
double unlink_requests
 
double page_faults
 
double select_loops
 
double select_fds
 
double average_select_fd_period
 
double median_select_fds
 
double swap_outs
 
double swap_ins
 
double swap_files_cleaned
 
double aborted_requests
 
double hitValidationAttempts
 
double hitValidationRefusalsDueToLocking
 
double hitValidationRefusalsDueToZeroSize
 
double hitValidationRefusalsDueToTimeLimit
 
double hitValidationFailures
 
double syscalls_disk_opens
 
double syscalls_disk_closes
 
double syscalls_disk_reads
 
double syscalls_disk_writes
 
double syscalls_disk_seeks
 
double syscalls_disk_unlinks
 
double syscalls_sock_accepts
 
double syscalls_sock_sockets
 
double syscalls_sock_connects
 
double syscalls_sock_binds
 
double syscalls_sock_closes
 
double syscalls_sock_reads
 
double syscalls_sock_writes
 
double syscalls_sock_recvfroms
 
double syscalls_sock_sendtos
 
double syscalls_selects
 
double cpu_time
 
double wall_time
 
unsigned int count
 

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:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors