Mgr::InfoActionData Class Reference

#include <InfoAction.h>

Collaboration diagram for Mgr::InfoActionData:

Public Member Functions

InfoActionDataoperator+= (const InfoActionData &stats)
 

Public Attributes

struct timeval squid_start = {}
 
struct timeval current_time = {}
 
double client_http_clients = 0.0
 
double client_http_requests = 0.0
 
double icp_pkts_recv = 0.0
 
double icp_pkts_sent = 0.0
 
double icp_replies_queued = 0.0
 
double htcp_pkts_recv = 0.0
 
double htcp_pkts_sent = 0.0
 
double request_failure_ratio = 0.0
 
double avg_client_http_requests = 0.0
 
double avg_icp_messages = 0.0
 
double select_loops = 0.0
 
double avg_loop_time = 0.0
 
double request_hit_ratio5 = 0.0
 
double request_hit_ratio60 = 0.0
 
double byte_hit_ratio5 = 0.0
 
double byte_hit_ratio60 = 0.0
 
double request_hit_mem_ratio5 = 0.0
 
double request_hit_mem_ratio60 = 0.0
 
double request_hit_disk_ratio5 = 0.0
 
double request_hit_disk_ratio60 = 0.0
 
StoreInfoStats store
 disk and memory cache statistics More...
 
double unlink_requests = 0.0
 
double http_requests5 = 0.0
 
double http_requests60 = 0.0
 
double cache_misses5 = 0.0
 
double cache_misses60 = 0.0
 
double cache_hits5 = 0.0
 
double cache_hits60 = 0.0
 
double near_hits5 = 0.0
 
double near_hits60 = 0.0
 
double not_modified_replies5 = 0.0
 
double not_modified_replies60 = 0.0
 
double dns_lookups5 = 0.0
 
double dns_lookups60 = 0.0
 
double icp_queries5 = 0.0
 
double icp_queries60 = 0.0
 
double up_time = 0.0
 
double cpu_time = 0.0
 
double cpu_usage = 0.0
 
double cpu_usage5 = 0.0
 
double cpu_usage60 = 0.0
 
double maxrss = 0.0
 
double page_faults = 0.0
 
double total_accounted = 0.0
 
double gb_saved_count = 0.0
 
double gb_freed_count = 0.0
 
double max_fd = 0.0
 
double biggest_fd = 0.0
 
double number_fd = 0.0
 
double opening_fd = 0.0
 
double num_fd_free = 0.0
 
double reserved_fd = 0.0
 
unsigned int count = 0
 

Detailed Description

store general runtime information and memory usage

Definition at line 22 of file InfoAction.h.

Member Function Documentation

◆ operator+=()

Member Data Documentation

◆ avg_client_http_requests

double Mgr::InfoActionData::avg_client_http_requests = 0.0

Definition at line 40 of file InfoAction.h.

Referenced by operator+=().

◆ avg_icp_messages

double Mgr::InfoActionData::avg_icp_messages = 0.0

Definition at line 41 of file InfoAction.h.

Referenced by operator+=().

◆ avg_loop_time

double Mgr::InfoActionData::avg_loop_time = 0.0

Definition at line 43 of file InfoAction.h.

Referenced by operator+=().

◆ biggest_fd

double Mgr::InfoActionData::biggest_fd = 0.0

Definition at line 85 of file InfoAction.h.

Referenced by operator+=().

◆ byte_hit_ratio5

double Mgr::InfoActionData::byte_hit_ratio5 = 0.0

Definition at line 46 of file InfoAction.h.

Referenced by operator+=().

◆ byte_hit_ratio60

double Mgr::InfoActionData::byte_hit_ratio60 = 0.0

Definition at line 47 of file InfoAction.h.

Referenced by operator+=().

◆ cache_hits5

double Mgr::InfoActionData::cache_hits5 = 0.0

Definition at line 60 of file InfoAction.h.

Referenced by operator+=().

◆ cache_hits60

double Mgr::InfoActionData::cache_hits60 = 0.0

Definition at line 61 of file InfoAction.h.

Referenced by operator+=().

◆ cache_misses5

double Mgr::InfoActionData::cache_misses5 = 0.0

Definition at line 58 of file InfoAction.h.

Referenced by operator+=().

◆ cache_misses60

double Mgr::InfoActionData::cache_misses60 = 0.0

Definition at line 59 of file InfoAction.h.

Referenced by operator+=().

◆ client_http_clients

double Mgr::InfoActionData::client_http_clients = 0.0

Definition at line 30 of file InfoAction.h.

Referenced by operator+=().

◆ client_http_requests

double Mgr::InfoActionData::client_http_requests = 0.0

Definition at line 31 of file InfoAction.h.

Referenced by operator+=().

◆ count

unsigned int Mgr::InfoActionData::count = 0

Definition at line 90 of file InfoAction.h.

Referenced by operator+=().

◆ cpu_time

double Mgr::InfoActionData::cpu_time = 0.0

Definition at line 71 of file InfoAction.h.

Referenced by operator+=().

◆ cpu_usage

double Mgr::InfoActionData::cpu_usage = 0.0

Definition at line 72 of file InfoAction.h.

Referenced by operator+=().

◆ cpu_usage5

double Mgr::InfoActionData::cpu_usage5 = 0.0

Definition at line 73 of file InfoAction.h.

Referenced by operator+=().

◆ cpu_usage60

double Mgr::InfoActionData::cpu_usage60 = 0.0

Definition at line 74 of file InfoAction.h.

Referenced by operator+=().

◆ current_time

struct timeval Mgr::InfoActionData::current_time = {}

Definition at line 29 of file InfoAction.h.

Referenced by operator+=().

◆ dns_lookups5

double Mgr::InfoActionData::dns_lookups5 = 0.0

Definition at line 66 of file InfoAction.h.

Referenced by operator+=().

◆ dns_lookups60

double Mgr::InfoActionData::dns_lookups60 = 0.0

Definition at line 67 of file InfoAction.h.

Referenced by operator+=().

◆ gb_freed_count

double Mgr::InfoActionData::gb_freed_count = 0.0

Definition at line 83 of file InfoAction.h.

Referenced by operator+=().

◆ gb_saved_count

double Mgr::InfoActionData::gb_saved_count = 0.0

Definition at line 82 of file InfoAction.h.

Referenced by operator+=().

◆ htcp_pkts_recv

double Mgr::InfoActionData::htcp_pkts_recv = 0.0

Definition at line 36 of file InfoAction.h.

Referenced by operator+=().

◆ htcp_pkts_sent

double Mgr::InfoActionData::htcp_pkts_sent = 0.0

Definition at line 37 of file InfoAction.h.

Referenced by operator+=().

◆ http_requests5

double Mgr::InfoActionData::http_requests5 = 0.0

Definition at line 56 of file InfoAction.h.

Referenced by operator+=().

◆ http_requests60

double Mgr::InfoActionData::http_requests60 = 0.0

Definition at line 57 of file InfoAction.h.

Referenced by operator+=().

◆ icp_pkts_recv

double Mgr::InfoActionData::icp_pkts_recv = 0.0

Definition at line 32 of file InfoAction.h.

Referenced by operator+=().

◆ icp_pkts_sent

double Mgr::InfoActionData::icp_pkts_sent = 0.0

Definition at line 33 of file InfoAction.h.

Referenced by operator+=().

◆ icp_queries5

double Mgr::InfoActionData::icp_queries5 = 0.0

Definition at line 68 of file InfoAction.h.

Referenced by operator+=().

◆ icp_queries60

double Mgr::InfoActionData::icp_queries60 = 0.0

Definition at line 69 of file InfoAction.h.

Referenced by operator+=().

◆ icp_replies_queued

double Mgr::InfoActionData::icp_replies_queued = 0.0

Definition at line 34 of file InfoAction.h.

Referenced by operator+=().

◆ max_fd

double Mgr::InfoActionData::max_fd = 0.0

Definition at line 84 of file InfoAction.h.

Referenced by operator+=().

◆ maxrss

double Mgr::InfoActionData::maxrss = 0.0

Definition at line 75 of file InfoAction.h.

Referenced by operator+=().

◆ near_hits5

double Mgr::InfoActionData::near_hits5 = 0.0

Definition at line 62 of file InfoAction.h.

Referenced by operator+=().

◆ near_hits60

double Mgr::InfoActionData::near_hits60 = 0.0

Definition at line 63 of file InfoAction.h.

Referenced by operator+=().

◆ not_modified_replies5

double Mgr::InfoActionData::not_modified_replies5 = 0.0

Definition at line 64 of file InfoAction.h.

Referenced by operator+=().

◆ not_modified_replies60

double Mgr::InfoActionData::not_modified_replies60 = 0.0

Definition at line 65 of file InfoAction.h.

Referenced by operator+=().

◆ num_fd_free

double Mgr::InfoActionData::num_fd_free = 0.0

Definition at line 88 of file InfoAction.h.

Referenced by operator+=().

◆ number_fd

double Mgr::InfoActionData::number_fd = 0.0

Definition at line 86 of file InfoAction.h.

Referenced by operator+=().

◆ opening_fd

double Mgr::InfoActionData::opening_fd = 0.0

Definition at line 87 of file InfoAction.h.

Referenced by operator+=().

◆ page_faults

double Mgr::InfoActionData::page_faults = 0.0

Definition at line 76 of file InfoAction.h.

Referenced by operator+=().

◆ request_failure_ratio

double Mgr::InfoActionData::request_failure_ratio = 0.0

Definition at line 39 of file InfoAction.h.

Referenced by operator+=().

◆ request_hit_disk_ratio5

double Mgr::InfoActionData::request_hit_disk_ratio5 = 0.0

Definition at line 50 of file InfoAction.h.

Referenced by operator+=().

◆ request_hit_disk_ratio60

double Mgr::InfoActionData::request_hit_disk_ratio60 = 0.0

Definition at line 51 of file InfoAction.h.

Referenced by operator+=().

◆ request_hit_mem_ratio5

double Mgr::InfoActionData::request_hit_mem_ratio5 = 0.0

Definition at line 48 of file InfoAction.h.

Referenced by operator+=().

◆ request_hit_mem_ratio60

double Mgr::InfoActionData::request_hit_mem_ratio60 = 0.0

Definition at line 49 of file InfoAction.h.

Referenced by operator+=().

◆ request_hit_ratio5

double Mgr::InfoActionData::request_hit_ratio5 = 0.0

Definition at line 44 of file InfoAction.h.

Referenced by operator+=().

◆ request_hit_ratio60

double Mgr::InfoActionData::request_hit_ratio60 = 0.0

Definition at line 45 of file InfoAction.h.

Referenced by operator+=().

◆ reserved_fd

double Mgr::InfoActionData::reserved_fd = 0.0

Definition at line 89 of file InfoAction.h.

Referenced by operator+=().

◆ select_loops

double Mgr::InfoActionData::select_loops = 0.0

Definition at line 42 of file InfoAction.h.

Referenced by operator+=().

◆ squid_start

struct timeval Mgr::InfoActionData::squid_start = {}

Definition at line 28 of file InfoAction.h.

Referenced by operator+=().

◆ store

StoreInfoStats Mgr::InfoActionData::store

Definition at line 53 of file InfoAction.h.

Referenced by operator+=().

◆ total_accounted

double Mgr::InfoActionData::total_accounted = 0.0

Definition at line 81 of file InfoAction.h.

Referenced by operator+=().

◆ unlink_requests

double Mgr::InfoActionData::unlink_requests = 0.0

Definition at line 55 of file InfoAction.h.

Referenced by operator+=().

◆ up_time

double Mgr::InfoActionData::up_time = 0.0

Definition at line 70 of file InfoAction.h.

Referenced by operator+=().


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors