2 * note: probe names are upper-case in the source and prefixed by provider
3 * So we'll have trace points like:
4 * CMOGSTORED_HTTP_RDERR for the "http_rderr" trace point
6 * Warning: probe points are currently an unstable interface and likely
10 probe
http_rderr(int fd
, size_t buf_len
, int err
);
11 probe
http_rdclose(int fd
, size_t buf_len
);
12 probe
http_accepted(int fd
, const char *host
, const char *port
,
13 const char *listen_addr
);
15 probe
http_req_begin(int fd
, bool pipelined
);
17 probe
http_parse_continue(int fd
, size_t buf_len
);
18 probe
http_rbuf_grow(int fd
, size_t buf_len
);
19 probe
http_req_start(int fd
, const char *method
, const char *path
);
20 probe
http_res_start(int fd
, const char *status
);
21 probe
http_res_done(int fd
);
22 probe
http_client_close(int fd
, size_t buf_len
);
23 probe
http_bytes_xfer(int fd
, off_t len
);
25 probe
ioq_blocked(int fd
);
26 probe
ioq_reschedule(int fd
);
27 probe
ioq_unblocked(int fd
);
29 probe
mgmt_accepted(int fd
, const char *host
, const char *port
,
30 const char *listen_addr
);
31 probe
mgmt_dig_start(int fd
, int alg
, const char *path
);
32 probe
mgmt_dig_done(int fd
, long long code
);
33 probe
mgmt_parse_continue(int fd
, size_t buf_len
);
34 probe
mgmt_rbuf_grow(int fd
, size_t buf_len
);
35 probe
mgmt_rderr(int fd
, size_t buf_len
, int err
);
36 probe
mgmt_client_close(int fd
, size_t buf_len
);
38 probe
write_buffered(int fd
, size_t buf_len
);