Extend the platform,
empower your team.
Monitor 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