stat.cc
Go to the documentation of this file.
313 mb->appendf("\t%d locks, %d clients, %d refs\n", (int) e->locks(), storePendingNClients(e), (int) e->refcount);
424 storeAppendPrintf(sentry, "%12d %15d %6d %.1f\n", size, number, number - oldnum, xdiv((number - oldnum), xm_deltat));
471 stats.avg_icp_messages = (statCounter.icp.pkts_sent + statCounter.icp.pkts_recv) / (runtime / 60.0);
580 storeAppendPrintf(sentry, "\tNumber of clients accessing cache:\t%.0f\n", stats.client_http_clients);
629 storeAppendPrintf(sentry, "\tMemory hits as %% of hit requests:\t5min: %3.1f%%, 60min: %3.1f%%\n",
633 storeAppendPrintf(sentry, "\tDisk hits as %% of hit requests:\t5min: %3.1f%%, 60min: %3.1f%%\n",
890 debugs(18, DBG_IMPORTANT, "ERROR: statAvgDump: Invalid args, minutes=" << minutes << ", hours=" << hours);
1155 storeAppendPrintf(sentry, "syscalls.sock.recvfroms = %f/sec\n", stats.syscalls_sock_recvfroms);
1160 storeAppendPrintf(sentry, "cpu_usage = %f%%\n", Math::doublePercent(stats.cpu_time, stats.wall_time));
1237 C->select_fds_hist.enumInit(256); /* was SQUID_MAXFD, but it is way too much. It is OK to crop this statistics */
1321 debugs(18, DBG_CRITICAL, "WARNING: Memory usage at " << ((unsigned long int)(i >> 20)) << " MB");
1658 x = statHistDeltaPctile(l->client_http.nearMissSvcTime,f->client_http.nearMissSvcTime, pctile);
1696 const auto oldRequests = (NCountHist > recentMinutes) ? CountHist[recentMinutes].client_http.requests : 0;
1795 conn->inBuf.rawContent(), (long int) conn->inBuf.length(), (long int) conn->inBuf.spaceSize());
1907 GENGRAPH(server.other.kbytes_out.kb, "server.other.kbytes_out", "Server other kbytes_out/sec");
double current_dtime
the current UNIX time in seconds (with microsecond precision)
Definition: stub_libtime.cc:19
double server_ftp_kbytes_in
Definition: CountersAction.h:44
double server_other_errors
Definition: CountersAction.h:47
Definition: stat.cc:68
static DelayId DelayClient(ClientHttpRequest *, HttpReply *reply=nullptr)
Definition: DelayId.cc:68
struct timeval squid_start
double client_http_nm_median_svc_time
Definition: IntervalAction.h:37
static Pointer Create(const CommandPointer &cmd)
Definition: CountersAction.cc:97
double cache_misses60[seriesSize]
Definition: ServiceTimesAction.h:33
struct StatCounters::@120 swap
double server_ftp_kbytes_in
Definition: IntervalAction.h:50
static int statObjectsOpenfdFilter(const StoreEntry *e)
Definition: stat.cc:399
void appendf(const char *fmt,...) PRINTF_FORMAT_ARG2
Append operation with printf-style arguments.
Definition: Packable.h:61
double client_http_requests
Definition: CountersAction.h:28
double syscalls_disk_seeks
Definition: IntervalAction.h:92
double request_hit_mem_ratio60
Definition: InfoAction.h:49
struct IoStats::@66 Ftp
double near_hits5[seriesSize]
Definition: ServiceTimesAction.h:36
double syscalls_disk_reads
Definition: IntervalAction.h:90
double syscalls_sock_writes
Definition: IntervalAction.h:100
double syscalls_sock_recvfroms
Definition: IntervalAction.h:101
struct StatCounters::@115 unlink
double dns_lookups5[seriesSize]
Definition: ServiceTimesAction.h:40
double server_http_requests
Definition: CountersAction.h:38
double syscalls_disk_opens
Definition: IntervalAction.h:88
struct StatCounters::@117 cd
double client_http_nh_median_svc_time
Definition: IntervalAction.h:38
double request_hit_disk_ratio60
Definition: InfoAction.h:51
void append(char const *, int) override
Appends a c-string to existing packed data.
Definition: store.cc:803
double syscalls_sock_sendtos
Definition: IntervalAction.h:102
struct StatCounters::@112::@122 all
double server_other_requests
Definition: CountersAction.h:46
double server_http_requests
Definition: IntervalAction.h:44
double server_http_kbytes_out
Definition: CountersAction.h:41
double near_hits60[seriesSize]
Definition: ServiceTimesAction.h:37
double server_http_kbytes_in
Definition: IntervalAction.h:46
int Opening_FD
double syscalls_sock_binds
Definition: IntervalAction.h:97
double request_failure_ratio
void DumpCountersStats(Mgr::CountersActionData &stats, StoreEntry *sentry)
Definition: stat.cc:1439
double server_all_requests
Definition: CountersAction.h:34
double client_http_all_median_svc_time
Definition: IntervalAction.h:35
SBuf service_name(APP_SHORTNAME)
struct SquidConfig::@97 onoff
double server_other_kbytes_in
Definition: CountersAction.h:48
struct StatCounters::@112 server
Auth::UserRequest::Pointer auth_user_request
Definition: HttpRequest.h:127
struct ClientHttpRequest::Out out
double cache_hits5[seriesSize]
Definition: ServiceTimesAction.h:34
void cacheDigestGuessStatsReport(const CacheDigestGuessStats *stats, StoreEntry *sentry, const SBuf &label)
Definition: CacheDigest.cc:209
IoStats IOStats
struct StatCounters::@116 dns
double hitValidationRefusalsDueToTimeLimit
Definition: CountersAction.h:86
struct StatCounters::@111 client_http
struct timeval sample_start_time
Definition: IntervalAction.h:28
double statHistDeltaMedian(const StatHist &A, const StatHist &B)
Definition: StatHist.cc:91
double client_http_kbytes_in
Definition: CountersAction.h:31
double cache_misses5[seriesSize]
Definition: ServiceTimesAction.h:32
struct timeval sample_end_time
Definition: IntervalAction.h:29
void peerDigestStatsReport(const PeerDigest *pd, StoreEntry *e)
Definition: peer_digest.cc:842
double cache_hits60[seriesSize]
Definition: ServiceTimesAction.h:35
static Pointer Create(const CommandPointer &cmd)
Definition: ServiceTimesAction.cc:58
double server_ftp_requests
Definition: CountersAction.h:42
double syscalls_disk_closes
Definition: IntervalAction.h:89
#define MAX_IPSTRLEN
Length of buffer that needs to be allocated to old a null-terminated IP-string.
Definition: forward.h:25
double server_http_kbytes_in
Definition: CountersAction.h:40
double syscalls_sock_sockets
Definition: IntervalAction.h:95
const char * version_string
double icp_query_median_svc_time
Definition: IntervalAction.h:70
Definition: IntervalAction.h:21
static Pointer Create5min(const CommandPointer &cmd)
Definition: IntervalAction.cc:117
struct StatCounters::@112::@122 http
struct timeval current_time
the current UNIX time in timeval {seconds, microseconds} format
Definition: gadgets.cc:18
static void CredentialsCacheStats(StoreEntry *output)
Definition: User.cc:243
Definition: client_side_request.h:30
double average_select_fd_period
Definition: IntervalAction.h:77
double hitValidationRefusalsDueToZeroSize
Definition: CountersAction.h:85
double syscalls_sock_connects
Definition: IntervalAction.h:96
Definition: client_side.h:79
Definition: MemBuf.h:23
Definition: dlink.h:14
double server_other_kbytes_out
Definition: IntervalAction.h:55
double server_other_requests
Definition: IntervalAction.h:52
unsigned int mem_pool_free_calls
double server_other_errors
Definition: IntervalAction.h:53
double syscalls_sock_closes
Definition: IntervalAction.h:98
double dns_median_svc_time
Definition: IntervalAction.h:72
Definition: StatCounters.h:34
struct SquidConfig::@105 warnings
double client_http_miss_median_svc_time
Definition: IntervalAction.h:36
struct SquidConfig::@95 Store
double hitValidationRefusalsDueToLocking
Definition: CountersAction.h:84
double statHistDeltaPctile(const StatHist &A, const StatHist &B, double pctile)
Definition: StatHist.cc:97
const char * dash_str
@ informal
void DumpAvgStat(Mgr::IntervalActionData &stats, StoreEntry *sentry)
Definition: stat.cc:1000
double server_http_kbytes_out
Definition: IntervalAction.h:47
unsigned int mem_pool_alloc_calls
virtual bool isDone() const =0
virtual StoreEntry * currentItem()=0
static void statObjectsStart(StoreEntry *sentry, STOBJFLT *filter)
Definition: stat.cc:368
double hitValidationAttempts
Definition: CountersAction.h:83
struct StatCounters::@112::@122 other
double avg_client_http_requests
Definition: InfoAction.h:40
double syscalls_sock_accepts
Definition: IntervalAction.h:94
uint64_t size
Response header and body bytes written to the client connection.
Definition: client_side_request.h:153
int Squid_MaxFD
Definition: InfoAction.h:22
Definition: compat_shared.h:86
double server_ftp_kbytes_out
Definition: CountersAction.h:45
const LogTags & loggingTags() const
the processing tags associated with this request transaction.
Definition: client_side_request.h:94
Definition: MemObject.h:33
void DumpServiceTimesStats(Mgr::ServiceTimesActionData &stats, StoreEntry *sentry)
Definition: stat.cc:805
double client_http_hit_kbytes_out
Definition: CountersAction.h:33
double client_http_kbytes_out
Definition: IntervalAction.h:34
double hitValidationAttempts
Definition: IntervalAction.h:83
double server_other_kbytes_out
Definition: CountersAction.h:49
Definition: Store.h:37
double hitValidationRefusalsDueToTimeLimit
Definition: IntervalAction.h:86
double hitValidationRefusalsDueToZeroSize
Definition: IntervalAction.h:85
double http_requests5[seriesSize]
Definition: ServiceTimesAction.h:30
double client_http_hit_median_svc_time
Definition: IntervalAction.h:39
double not_modified_replies60[seriesSize]
Definition: ServiceTimesAction.h:39
double server_ftp_requests
Definition: IntervalAction.h:48
struct StatCounters::@112::@122 ftp
double icp_queries5[seriesSize]
Definition: ServiceTimesAction.h:42
double not_modified_replies5[seriesSize]
Definition: ServiceTimesAction.h:38
void RegisterAction(char const *action, char const *desc, OBJH *handler, Protected, Atomic, Format)
Definition: Registration.cc:54
void GetAvgStat(Mgr::IntervalActionData &stats, int minutes, int hours)
Definition: stat.cc:864
int RESERVED_FD
static Pointer Create(const CommandPointer &cmd)
Definition: InfoAction.cc:105
size_t req_sz
raw request size on input, not current request size
Definition: client_side_request.h:159
double request_hit_disk_ratio5
Definition: InfoAction.h:50
CacheDigest * store_digest
double dns_lookups60[seriesSize]
Definition: ServiceTimesAction.h:41
struct StatCounters::@121 hitValidation
double icp_queries60[seriesSize]
Definition: ServiceTimesAction.h:43
double server_all_kbytes_in
Definition: IntervalAction.h:42
double server_all_requests
Definition: IntervalAction.h:40
double client_http_requests
Definition: IntervalAction.h:30
double client_http_kbytes_in
Definition: IntervalAction.h:33
double syscalls_disk_writes
Definition: IntervalAction.h:91
double server_all_kbytes_in
Definition: CountersAction.h:36
double hitValidationRefusalsDueToLocking
Definition: IntervalAction.h:84
struct IoStats::@66 Http
static Pointer Create60min(const CommandPointer &cmd)
Definition: IntervalAction.cc:123
struct StatCounters::@113 icp
double hitValidationFailures
Definition: CountersAction.h:87
void GetServiceTimesStats(Mgr::ServiceTimesActionData &stats)
Definition: stat.cc:777
double server_ftp_kbytes_out
Definition: IntervalAction.h:51
double hitValidationFailures
Definition: IntervalAction.h:87
double server_all_kbytes_out
Definition: CountersAction.h:37
double server_all_kbytes_out
Definition: IntervalAction.h:43
struct StatCounters::@114 htcp
double server_other_kbytes_in
Definition: IntervalAction.h:54
int CacheDigestHashFuncCount
double http_requests60[seriesSize]
Definition: ServiceTimesAction.h:31
int Number_FD
void eventAdd(const char *name, EVH *func, void *arg, double when, int weight, bool cbdata)
Definition: event.cc:107
double syscalls_sock_reads
Definition: IntervalAction.h:99
int Biggest_FD
double client_http_kbytes_out
Definition: CountersAction.h:32
Definition: Stats.h:17
double syscalls_disk_unlinks
Definition: IntervalAction.h:93
sfileno swap_filen
unique ID inside a cache_dir for swapped out entries; -1 for others
Definition: Store.h:235
double icp_reply_median_svc_time
Definition: IntervalAction.h:71
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products