Extend the platform,
empower your team.
Monitor your squid proxies
ExtensionMonitor your squid proxies via the cache manager counters API.
manager
accessible from localhostYou can test that this works by visiting:
http://localhost:3128/squid-internal-mgr/counters
Substitute the protocol or port based on your squid configuration
Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.
Metric name | Metric key | Description | Unit |
---|---|---|---|
CPU Time | squid.cpu_time.count | Amount of CPU used by squid | Percent |
Page Faults | squid.page_faults.count | Number of (major) page faults | Count |
Select Loops | squid.select_loops.count | Number of times Squid called select( ) or poll( ) in the main I/O loop | Count |
Swap Files Cleaned | squid.swap.files_cleaned.count | Number of orphaned cache files removed by the periodic cleanup procedure | Count |
Swap Ins | squid.swap.ins.count | Number of objects (swap files) read from disk | Count |
Swap Outs | squid.swap.outs.count | Number of objects (swap files) saved to disk | Count |
Unlink Requests | squid.unlink.requests.count | Number of unlink requests given to the (optional) unlinkd process | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Aborted Requests | squid.aborted_requests.count | Number of aborted requests due to client-side aborts | Count |
Client HTTP Errors | squid.client_http.errors.count | Number of client transactions that resulted in an error | Count |
Client HTTP Hits | squid.client_http.hits.count | Number of cache hits in response to client requests | Count |
Client HTTP Requests | squid.client_http.requests.count | Number of HTTP requests received from clients | Count |
Client HTTP Hit Bytes Out | squid.client_http.hit_kbytes_out.count | Amount of traffic sent to clients in responses that are cache hits | KibiByte |
Client HTTP Bytes In | squid.client_http.kbytes_in.count | Amount of traffic received from clients in their requests | KibiByte |
Client HTTP Bytes Out | squid.client_http.kbytes_out.count | Amount of traffic sent to clients in responses | KibiByte |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Cache Digest Bytes Received | squid.cd.kbytes_recv.count | Cache Digest traffic received | KibiByte |
Cache Digest Bytes Sent | squid.cd.kbytes_sent.count | Cache Digest traffic sent | KibiByte |
Cache Digest Memory | squid.cd.local_memory.count | Amount of memory used by the cache digest | KibiByte |
Cache Digest Memory | squid.cd.memory.count | Amount of memory used by enabling the Cache Digests' feature | KibiByte |
Cache Digest Messages Received | squid.cd.msgs_recv.count | Number of Cache Digest messages received | Count |
Cache Digest Messages Sent | squid.cd.msgs_sent.count | Number of Cache Digest messages sent | Count |
Cache Digest Times Used | squid.cd.times_used.count | Number of times Cache Digests resulted in the selection of a neighbor as the next-hop for a cache miss | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Server Other Errors | squid.server.other.errors.count | Number of Gopher, WAIS, and SSL requests that resulted in an error | Count |
Server Other Bytes In | squid.server.other.kbytes_in.count | Amount of traffic read from Gopher, WAIS, and SSL servers | KibiByte |
Server Other Bytes Out | squid.server.other.kbytes_out.count | Amount of traffic written to Gopher, WAIS, and SSL servers | KibiByte |
Server Other Requests | squid.server.other.requests.count | Number of 'other' server-side requests. Currently, the other protocols are Gopher, WAIS, and SSL | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Server All Errors | squid.server.all.errors.count | Number of server-side requests (all protocols) that resulted in some kind of error | Count |
Server All Bytes In | squid.server.all.kbytes_in.count | Amount of traffic read from the server-side for all protocols | KibiByte |
Server All Bytes Out | squid.server.all.kbytes_out.count | Amount of traffic written to origin servers and/or neighbor caches for server-side requests | KibiByte |
Server All Requests | squid.server.all.requests.count | Number of requests forwarded to origin servers (or neighbor caches) for all server-side protocols | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Server FTP Errors | squid.server.ftp.errors.count | Number of requests sent to FTP servers that resulted in an error | Count |
Server FTP Bytes In | squid.server.ftp.kbytes_in.count | Amount of traffic read from FTP servers, including control channel traffic | KibiByte |
Server FTP Bytes Out | squid.server.ftp.kbytes_out.count | Amount of traffic written to FTP servers, including control channel traffic | KibiByte |
Server FTP Requests | squid.server.ftp.requests.count | Number of requests sent to FTP servers | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Server HTTP Errors | squid.server.http.errors.count | Number of server-side HTTP requests that resulted in an error | Count |
Server HTTP Bytes In | squid.server.http.kbytes_in.count | Amount of traffic read from HTTP origin servers and neighbor caches | KibiByte |
Server HTTP Bytes Out | squid.server.http.kbytes_out.count | Amount of traffic written to HTTP origin servers and neighbor caches | KibiByte |
Server HTTP Requests | squid.server.http.requests.count | Number of server-side requests to HTTP servers, including neighbor caches | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
ICP Bytes Received | squid.icp.kbytes_recv.count | Amount of traffic received in all ICP messages, including both queries and replies | KibiByte |
ICP Bytes Sent | squid.icp.kbytes_sent.count | Amount of traffic sent in all ICP messages, including both queries and replies | KibiByte |
ICP Packets Received | squid.icp.pkts_recv.count | Number of ICP messages received from neighbors, including both queries and replies | Count |
ICP Packets Sent | squid.icp.pkts_sent.count | Number of ICP messages sent to neighbors. This includes both queries and replies but doesn't include HTCP messages | Count |
ICP Query Bytes Received | squid.icp.q_kbytes_recv.count | Amount of traffic received from neighbors in ICP queries | KibiByte |
ICP Query Bytes Sent | squid.icp.q_kbytes_sent.count | Amount of traffic sent to neighbors in ICP queries | KibiByte |
ICP Queries Received | squid.icp.queries_recv.count | Number of ICP queries received from neighbors | Count |
ICP Queries Sent | squid.icp.queries_sent.count | Number of ICP queries sent to neighbors | Count |
ICP Query Timeouts | squid.icp.query_timeouts.count | Number of times that Squid timed out waiting for ICP replies to arrive | Count |
ICP Reply Bytes Received | squid.icp.r_kbytes_recv.count | Amount of traffic received from neighbors in ICP replies | KibiByte |
ICP Reply Bytes Sent | squid.icp.r_kbytes_sent.count | Amount of traffic sent to neighbors in ICP replies | KibiByte |
ICP Replies Queued | squid.icp.replies_queued.count | Number of times Squid queued an ICP message after the initial attempt to send failed | Count |
ICP Replies Received | squid.icp.replies_recv.count | Number of ICP replies received from neighbors | Count |
ICP Replies Sent | squid.icp.replies_sent.count | Number of ICP replies sent to neighbors | Count |
ICP Times Used | squid.icp.times_used.count | Number of times ICP resulted in the selection of a neighbor as the next-hop for a cache miss | Count |
Initial release of the OneAgent squid extension
Squid Proxy
, SAME_AS a PROCESS_GROUP_INSTANCE, RUNS_ON a HOST