Struct fastly_rt::service::ServiceStats
source · [−]pub struct ServiceStats {Show 180 fields
pub attack_blocked_req_body_bytes: u64,
pub attack_blocked_req_header_bytes: u64,
pub attack_logged_req_body_bytes: u64,
pub attack_logged_req_header_bytes: u64,
pub attack_passed_req_body_bytes: u64,
pub attack_passed_req_header_bytes: u64,
pub attack_req_body_bytes: u64,
pub attack_req_header_bytes: u64,
pub attack_resp_synth_bytes: u64,
pub bereq_body_bytes: u64,
pub bereq_header_bytes: u64,
pub body_size: u64,
pub compute_bereq_body_bytes: u64,
pub compute_bereq_errors: u64,
pub compute_bereq_header_bytes: u64,
pub compute_bereqs: u64,
pub compute_beresp_body_bytes: u64,
pub compute_beresp_header_bytes: u64,
pub compute_execution_time_ms: f64,
pub compute_globals_limit_exceeded: u64,
pub compute_guest_errors: u64,
pub compute_heap_limit_exceeded: u64,
pub compute_ram_used: u64,
pub compute_req_body_bytes: u64,
pub compute_req_header_bytes: u64,
pub compute_request_time_ms: f64,
pub compute_requests: u64,
pub compute_resource_limit_exceeded: u64,
pub compute_resp_body_bytes: u64,
pub compute_resp_header_bytes: u64,
pub compute_resp_status_1xx: u64,
pub compute_resp_status_2xx: u64,
pub compute_resp_status_3xx: u64,
pub compute_resp_status_4xx: u64,
pub compute_resp_status_5xx: u64,
pub compute_runtime_errors: u64,
pub compute_stack_limit_exceeded: u64,
pub deliver_sub_count: u64,
pub deliver_sub_time: f64,
pub edge_hit_requests: u64,
pub edge_hit_resp_body_bytes: u64,
pub edge_hit_resp_header_bytes: u64,
pub edge_miss_requests: u64,
pub edge_miss_resp_body_bytes: u64,
pub edge_miss_resp_header_bytes: u64,
pub edge_requests: u64,
pub edge_resp_body_bytes: u64,
pub edge_resp_header_bytes: u64,
pub error_sub_count: u64,
pub error_sub_time: f64,
pub errors: u64,
pub fetch_sub_count: u64,
pub fetch_sub_time: f64,
pub hash_sub_count: u64,
pub hash_sub_time: u64,
pub header_size: u64,
pub hit_resp_body_bytes: u64,
pub hit_sub_count: u64,
pub hit_sub_time: f64,
pub hits: u64,
pub hits_time: f64,
pub http2: u64,
pub http3: u64,
pub imgopto: u64,
pub imgopto_resp_body_bytes: u64,
pub imgopto_resp_header_bytes: u64,
pub imgopto_shield: u64,
pub imgopto_shield_resp_body_bytes: u64,
pub imgopto_shield_resp_header_bytes: u64,
pub imgopto_transforms: u64,
pub imgvideo: u64,
pub imgvideo_frames: u64,
pub imgvideo_resp_body_bytes: u64,
pub imgvideo_resp_header_bytes: u64,
pub imgvideo_shield: u64,
pub imgvideo_shield_frames: u64,
pub imgvideo_shield_resp_body_bytes: u64,
pub imgvideo_shield_resp_header_bytes: u64,
pub ipv6: u64,
pub log: u64,
pub log_bytes: u64,
pub logging: u64,
pub miss: u64,
pub miss_histogram: HashMap<String, u64>,
pub miss_resp_body_bytes: u64,
pub miss_sub_count: u64,
pub miss_sub_time: f64,
pub miss_time: f64,
pub object_size_100k: u64,
pub object_size_100m: u64,
pub object_size_10k: u64,
pub object_size_10m: u64,
pub object_size_1g: u64,
pub object_size_1k: u64,
pub object_size_1m: u64,
pub object_size_other: u64,
pub origin_cache_fetch_resp_body_bytes: u64,
pub origin_cache_fetch_resp_header_bytes: u64,
pub origin_cache_fetches: u64,
pub origin_fetch_body_bytes: u64,
pub origin_fetch_header_bytes: u64,
pub origin_fetch_resp_body_bytes: u64,
pub origin_fetch_resp_header_bytes: u64,
pub origin_fetches: u64,
pub origin_revalidations: u64,
pub otfp: u64,
pub otfp_deliver_time: f64,
pub otfp_manifests: u64,
pub otfp_resp_body_bytes: u64,
pub otfp_resp_header_bytes: u64,
pub otfp_shield: u64,
pub otfp_shield_resp_body_bytes: u64,
pub otfp_shield_resp_header_bytes: u64,
pub otfp_shield_time: f64,
pub pass: u64,
pub pass_resp_body_bytes: u64,
pub pass_sub_count: u64,
pub pass_sub_time: f64,
pub pass_time: f64,
pub pci: u64,
pub pipe_sub_count: u64,
pub pipe_sub_time: f64,
pub predeliver_sub_count: u64,
pub predeliver_sub_time: f64,
pub prehash_sub_count: u64,
pub prehash_sub_time: f64,
pub recv_sub_count: u64,
pub recv_sub_time: f64,
pub req_body_bytes: u64,
pub req_header_bytes: u64,
pub requests: u64,
pub resp_body_bytes: u64,
pub resp_header_bytes: u64,
pub restarts: u64,
pub segblock_origin_fetches: u64,
pub segblock_shield_fetches: u64,
pub shield: u64,
pub shield_cache_fetches: u64,
pub shield_fetch_body_bytes: u64,
pub shield_fetch_header_bytes: u64,
pub shield_fetch_resp_body_bytes: u64,
pub shield_fetch_resp_header_bytes: u64,
pub shield_fetches: u64,
pub shield_resp_body_bytes: u64,
pub shield_resp_header_bytes: u64,
pub shield_revalidations: u64,
pub status_1xx: u64,
pub status_200: u64,
pub status_204: u64,
pub status_206: u64,
pub status_2xx: u64,
pub status_301: u64,
pub status_302: u64,
pub status_304: u64,
pub status_3xx: u64,
pub status_400: u64,
pub status_401: u64,
pub status_403: u64,
pub status_404: u64,
pub status_416: u64,
pub status_429: u64,
pub status_4xx: u64,
pub status_500: u64,
pub status_501: u64,
pub status_502: u64,
pub status_503: u64,
pub status_504: u64,
pub status_505: u64,
pub status_5xx: u64,
pub synth: u64,
pub tls: u64,
pub tls_v10: u64,
pub tls_v11: u64,
pub tls_v12: u64,
pub tls_v13: u64,
pub uncacheable: u64,
pub video: u64,
pub waf_blocked: u64,
pub waf_logged: u64,
pub waf_passed: u64,
}
Expand description
Statistics of service See explanation of members here
Fields
attack_blocked_req_body_bytes: u64
attack_blocked_req_header_bytes: u64
attack_logged_req_body_bytes: u64
attack_logged_req_header_bytes: u64
attack_passed_req_body_bytes: u64
attack_passed_req_header_bytes: u64
attack_req_body_bytes: u64
attack_req_header_bytes: u64
attack_resp_synth_bytes: u64
bereq_body_bytes: u64
bereq_header_bytes: u64
body_size: u64
compute_bereq_body_bytes: u64
compute_bereq_errors: u64
compute_bereq_header_bytes: u64
compute_bereqs: u64
compute_beresp_body_bytes: u64
compute_beresp_header_bytes: u64
compute_execution_time_ms: f64
compute_globals_limit_exceeded: u64
compute_guest_errors: u64
compute_heap_limit_exceeded: u64
compute_ram_used: u64
compute_req_body_bytes: u64
compute_req_header_bytes: u64
compute_request_time_ms: f64
compute_requests: u64
compute_resource_limit_exceeded: u64
compute_resp_body_bytes: u64
compute_resp_header_bytes: u64
compute_resp_status_1xx: u64
compute_resp_status_2xx: u64
compute_resp_status_3xx: u64
compute_resp_status_4xx: u64
compute_resp_status_5xx: u64
compute_runtime_errors: u64
compute_stack_limit_exceeded: u64
deliver_sub_count: u64
deliver_sub_time: f64
edge_hit_requests: u64
edge_hit_resp_body_bytes: u64
edge_hit_resp_header_bytes: u64
edge_miss_requests: u64
edge_miss_resp_body_bytes: u64
edge_miss_resp_header_bytes: u64
edge_requests: u64
edge_resp_body_bytes: u64
edge_resp_header_bytes: u64
error_sub_count: u64
error_sub_time: f64
errors: u64
fetch_sub_count: u64
fetch_sub_time: f64
hash_sub_count: u64
hash_sub_time: u64
header_size: u64
hit_resp_body_bytes: u64
hit_sub_count: u64
hit_sub_time: f64
hits: u64
hits_time: f64
http2: u64
http3: u64
imgopto: u64
imgopto_resp_body_bytes: u64
imgopto_resp_header_bytes: u64
imgopto_shield: u64
imgopto_shield_resp_body_bytes: u64
imgopto_shield_resp_header_bytes: u64
imgopto_transforms: u64
imgvideo: u64
imgvideo_frames: u64
imgvideo_resp_body_bytes: u64
imgvideo_resp_header_bytes: u64
imgvideo_shield: u64
imgvideo_shield_frames: u64
imgvideo_shield_resp_body_bytes: u64
imgvideo_shield_resp_header_bytes: u64
ipv6: u64
log: u64
log_bytes: u64
logging: u64
miss: u64
miss_histogram: HashMap<String, u64>
miss_resp_body_bytes: u64
miss_sub_count: u64
miss_sub_time: f64
miss_time: f64
object_size_100k: u64
object_size_100m: u64
object_size_10k: u64
object_size_10m: u64
object_size_1g: u64
object_size_1k: u64
object_size_1m: u64
object_size_other: u64
origin_cache_fetch_resp_body_bytes: u64
origin_cache_fetch_resp_header_bytes: u64
origin_cache_fetches: u64
origin_fetch_body_bytes: u64
origin_fetch_header_bytes: u64
origin_fetch_resp_body_bytes: u64
origin_fetch_resp_header_bytes: u64
origin_fetches: u64
origin_revalidations: u64
otfp: u64
otfp_deliver_time: f64
otfp_manifests: u64
otfp_resp_body_bytes: u64
otfp_resp_header_bytes: u64
otfp_shield: u64
otfp_shield_resp_body_bytes: u64
otfp_shield_resp_header_bytes: u64
otfp_shield_time: f64
pass: u64
pass_resp_body_bytes: u64
pass_sub_count: u64
pass_sub_time: f64
pass_time: f64
pci: u64
pipe_sub_count: u64
pipe_sub_time: f64
predeliver_sub_count: u64
predeliver_sub_time: f64
prehash_sub_count: u64
prehash_sub_time: f64
recv_sub_count: u64
recv_sub_time: f64
req_body_bytes: u64
req_header_bytes: u64
requests: u64
resp_body_bytes: u64
resp_header_bytes: u64
restarts: u64
segblock_origin_fetches: u64
segblock_shield_fetches: u64
shield: u64
shield_cache_fetches: u64
shield_fetch_body_bytes: u64
shield_fetch_header_bytes: u64
shield_fetch_resp_body_bytes: u64
shield_fetch_resp_header_bytes: u64
shield_fetches: u64
shield_resp_body_bytes: u64
shield_resp_header_bytes: u64
shield_revalidations: u64
status_1xx: u64
status_200: u64
status_204: u64
status_206: u64
status_2xx: u64
status_301: u64
status_302: u64
status_304: u64
status_3xx: u64
status_400: u64
status_401: u64
status_403: u64
status_404: u64
status_416: u64
status_429: u64
status_4xx: u64
status_500: u64
status_501: u64
status_502: u64
status_503: u64
status_504: u64
status_505: u64
status_5xx: u64
synth: u64
tls: u64
tls_v10: u64
tls_v11: u64
tls_v12: u64
tls_v13: u64
uncacheable: u64
video: u64
waf_blocked: u64
waf_logged: u64
waf_passed: u64
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ServiceStats
impl Send for ServiceStats
impl Sync for ServiceStats
impl Unpin for ServiceStats
impl UnwindSafe for ServiceStats
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more