{ "id":"/axapi/v3/ddos/dns-cache-server", "type":"object", "node-type":"scalar", "title":"dns-cache-server", "auto-created-object":1, "description":"DDOS DNS Cache Server Statistics", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "description":"'all': all; 'insert_total': Insert Total; 'insert_success': Insert Success; 'insert_fail_all': Insert Fail; 'lookup_invalid_domain': Lookup Invalid Domain; 'lookup_unexp_err': Lookup Unexpected Error; 'lookup_full_matched': Lookup Fully Matched; 'lookup_empty_resp': Lookup Empty Response; 'lookup_deleg_resp': Lookup Delegation Response; 'lookup_nxdomain_resp': Lookup Nxdomain Response; 'lookup_refuse_resp': Lookup Refuse Response; 'lookup_fwd_server': Lookup Forward to Server; 'lookup_incomp_zone': Lookup Incomplete Zone; 'lookup_undefined_rtype': Lookup Undefined Record Type; 'lookup_manual_override_action_forward': Lookup DNS Manual Override Action Forward; 'lookup_manual_override_action_drop': Lookup DNS Manual Override Action Drop; 'zt_serial_num_check_attempts': Zone Transfer Serial Number Check Started; 'zt_axfr_attempts': Zone Transfer AXFR Started; 'zt_completed_ok': Zone Transfer Completed; 'zt_completed_no_update': Zone Transfer Completed No Update; 'zt_dns_process_err': Zone Transfer DNS Processing Errors; 'zt_records_processed': Zone Transfer Records Processed; 'lookup_edns_bad_version_resp': Lookup EDNS Bad Version Response; 'insert_fail_oom': Insert Fail Out-of-Memory; 'insert_fail_oom_local_spm_empty': Out-of-Memory Local SPM Emtpy; 'insert_fail_max_depth': Insert Fail Max Depth Reached; 'insert_fail_resource_full': Insert Fail Resource Limit Reached; 'insert_fail_unexp_rtype': Insert Fail Unexpected Record Type; 'insert_unexp_err': Insert Fail Unexpected Error; 'insert_invalid_domain': Insert Invalid Domain; 'insert_rootzone_too_long': Insert Rootzone Too Long; 'insert_addi_suffix_too_long': Insert Additional Suffix Too Long; 'insert_rootzone_hash_miss': Insert Rootzone Hash Missed; 'insert_rootzone_cache_lookup_match': Insert Rootzone Cache Lookup Matched; 'insert_rootzone_cache_node_create': Insert Rootzone Cache Node Created; 'insert_rootzone_cache_lookup_miss': Insert Rootzone Cache Lookup Missed; 'insert_ext_create': Insert Extension Created; 'insert_spm_ext_create': Insert SPM Extension Created; 'insert_ext_swap': Insert Extension Swapped; 'create_cache_node': Create Cache Node; 'cleanup_cache_node': Cleanup Cache Node; 'free_cache_node': Free Cache Node; 'delete_list_free_ext': Free Ext in Delete List; 'delete_list_free_spm_ext': Free SPM Ext in Delete List; 'delete_list_reset_cache_node': Reset Cache Node in Delete List; 'create_fqdn_table': Create FQDN Table; 'free_fqdn_table': Free FQDN Table; 'insert_suffix_node': Insert Additional Suffix Node; 'delete_suffix_node': Delete Additional Suffix Node; 'insert_non_terminal_success': Insert Non Terminal Success; 'insert_non_terminal_fail': Insert Non Terminal Fail; 'other_rtype_bitmap_alloc': Other Record Type Bitmap Allocate; 'other_rtype_bitmap_free': Other Record Type Bitmap Free; 'remove_rootzone_without_zone_node': Remove Rootzone Without Zone Cache Node; 'cleanup_root_zone_cache_node_stg1': Unset Rootzone Cache Node; 'cleanup_root_zone_cache_node_stg2': Cleanup Rootzone Cache Node; 'delete_unexp_err': Delete Unexpected Error; 'zt_tcp_conn_create_fail': Zone Transfer TCP Conn Create Fail; 'zt_tcp_conn_nat_fail': Zone Transfer TCP Conn NAT Fail; 'zt_tcp_conn_insert_fail': Zone Transfer TCP Conn Insert Fail; 'zt_tcp_conn_connect_server_fail': Zone Transfer TCP Connect Server Fail; 'zt_tcp_conn_rst': Zone Transfer TCP RST / FIN Received; 'zt_dns_query_fail': Zone Transfer Client Query Fail; 'zt_proxy_state_process_err': Zone Transfer Proxy State Process Err; 'zt_proxy_received_all_msg': Zone Transfer Proxy Received All Message; 'zt_proxy_num_msg_rcvd': Zone Transfer Proxy Number of Messages Received; 'zt_msg_rcode_rcvd': Zone Transfer Message RCODE Received; 'zt_resp_buffer_alloc': Zone Transfer Response Buffer Allocate; 'zt_resp_buffer_alloc_fail': Zone Transfer Buffer Allocate Fail; 'zt_resp_buffer_free': Zone Transfer Response Buffer Free; 'zt_msg_processed': Zone Transfer Message Processed; 'zt_msg_process_fail': Zone Transfer Message Process Fail; 'zt_resp_parser_alloc': Zone Transfer Response Parser Allocate; 'zt_resp_parser_alloc_fail': Zone Transfer Response Parser Allocate Fail; 'zt_resp_parser_free': Zone Transfer Response Parser Free; 'zt_resp_result_alloc': Zone Transfer Response Result Allocate; 'zt_resp_result_alloc_fail': Zone Transfer Result Allocate Fail; 'zt_resp_result_free': Zone Transfer Response Result Free; 'zt_resp_result_buff_alloc': Zone Transfer Response Result Buffer Allocate; 'zt_resp_result_buff_alloc_fail': Zone Transfer Response Result Buffer Allocate Fail; 'zt_resp_result_buff_free': Zone Transfer Response Result Buffer Free; 'zt_completed_ok_warm_up': Zone Transfer Completed Warm-Up; 'zt_task_alloc': Zone Transfer Task Allocate; 'zt_task_alloc_fail': Zone Transfer Task Allocate Fail; 'zt_task_free': Zone Transfer Task Free; 'zt_task_insert_fail': Zone Transfer Task Insert Fail; 'zt_task_no_route_retry': Zone Transfer Task No Route Fail; 'zt_task_retry_fail': Zone Transfer Task Retry Fail; 'zt_task_retry_fail_in_warm_up': Zone Transfer Task Retry Fail in Warm-Up; 'zt_task_deleted_fail': Zone Transfer Deleted Fail; 'zt_parser_out_of_zone_ignored': Zone Transfer Parser Out-of-Zone Ignored; 'zt_msg_rcode_formerr': Zone Transfer Message RCODE Format Error; 'zt_msg_rcode_servfail': Zone Transfer Message RCODE Server Failure; 'zt_msg_rcode_nxdomain': Zone Transfer Message RCODE Non-Existent Domain; 'zt_msg_rcode_notimp': Zone Transfer Message RCODE Not Implemented; 'zt_msg_rcode_refused': Zone Transfer Message RCODE Query Refused; 'zt_msg_rcode_yxdomain': Zone Transfer Message RCODE Name Exists when it should not; 'zt_msg_rcode_yxrrset': Zone Transfer Message RCODE RR Set Exists when it should not; 'zt_msg_rcode_nxrrset': Zone Transfer Message RCODE RR Set that should exist does not; 'zt_msg_rcode_notauth': Zone Transfer Server Not Auth Fail; 'zt_msg_rcode_notzone': Zone Transfer Message RCODE Name not contained in zone; 'zt_msg_rcode_other': Zone Transfer Message RCODE Other; 'dns_prebuild_rr_fail': DNS Prebuild RR Fail; 'dns_prebuild_rr_name_fail': DNS Prebuild RR Name Fail; 'dns_prebuild_rr_data_fail': DNS Prebuild RR Data Fail; 'dns_prebuild_exceed_max_count': DNS Prebuild Exceed Max Count; 'dns_prebuild_exceed_max_size': DNS Prebuild Exceed Max Size; 'dns_request_during_warmup_mode': DNS Request Received During Warm-Up Mode; 'lookup_opcode_notimpl_resp': Lookup Opcode Not Implemented Response; 'shard_filter_match': Lookup Shard Filter Matched; 'shard_parser_init': Shard Parser Init; 'shard_parser_cleanup': Shard Parser Cleanup; 'shard_parser_insert_fail': Shard Parser Entry Insert Fail; 'hash_array_node_alloc_fail': Hash Array Node Alloc Fail; 'shard_filter_alloc': Shard Filter Alloc; 'shard_filter_free': Shard Filter Free; 'shard_filter_alloc_fail': Shard Filter Alloc Fail; 'invalid_shard_idx': Lookup Shard Filter Invalid Shard Index; 'insert_cache_node_alloc_fail': Insert Fail Cache Node Alloc Out-of-Memory; 'insert_ext_alloc_fail': Insert Fail Storage Alloc Out-of_memory; 'cache_node_setup_fail': Insert Fail Cache Node Setup Out-of-Memory; 'insert_fail_total_record_size_exceed': Insert Fail Total Record Size Exceed; 'zt_total_fail': Zone Transfer Total Failure; 'lookup_manual_override_action_serve': Lookup DNS Manual Override Action Serve; 'lookup_any_type_query_action_drop': Lookup DNS ANY Type Query Action Drop; 'lookup_any_type_query_action_refused': Lookup DNS ANY Type Query Action Refused; 'lookup_any_type_query_action_resp_empty': Lookup DNS ANY Type Query Action Response Empty; 'lookup_non_auth_zone_query_action_forward': Lookup DNS Non-Authoritative Zone Query Action Forward; ", "enum":[ "all", "insert_total", "insert_success", "insert_fail_all", "lookup_invalid_domain", "lookup_unexp_err", "lookup_full_matched", "lookup_empty_resp", "lookup_deleg_resp", "lookup_nxdomain_resp", "lookup_refuse_resp", "lookup_fwd_server", "lookup_incomp_zone", "lookup_undefined_rtype", "lookup_manual_override_action_forward", "lookup_manual_override_action_drop", "zt_serial_num_check_attempts", "zt_axfr_attempts", "zt_completed_ok", "zt_completed_no_update", "zt_dns_process_err", "zt_records_processed", "lookup_edns_bad_version_resp", "insert_fail_oom", "insert_fail_oom_local_spm_empty", "insert_fail_max_depth", "insert_fail_resource_full", "insert_fail_unexp_rtype", "insert_unexp_err", "insert_invalid_domain", "insert_rootzone_too_long", "insert_addi_suffix_too_long", "insert_rootzone_hash_miss", "insert_rootzone_cache_lookup_match", "insert_rootzone_cache_node_create", "insert_rootzone_cache_lookup_miss", "insert_ext_create", "insert_spm_ext_create", "insert_ext_swap", "create_cache_node", "cleanup_cache_node", "free_cache_node", "delete_list_free_ext", "delete_list_free_spm_ext", "delete_list_reset_cache_node", "create_fqdn_table", "free_fqdn_table", "insert_suffix_node", "delete_suffix_node", "insert_non_terminal_success", "insert_non_terminal_fail", "other_rtype_bitmap_alloc", "other_rtype_bitmap_free", "remove_rootzone_without_zone_node", "cleanup_root_zone_cache_node_stg1", "cleanup_root_zone_cache_node_stg2", "delete_unexp_err", "zt_tcp_conn_create_fail", "zt_tcp_conn_nat_fail", "zt_tcp_conn_insert_fail", "zt_tcp_conn_connect_server_fail", "zt_tcp_conn_rst", "zt_dns_query_fail", "zt_proxy_state_process_err", "zt_proxy_received_all_msg", "zt_proxy_num_msg_rcvd", "zt_msg_rcode_rcvd", "zt_resp_buffer_alloc", "zt_resp_buffer_alloc_fail", "zt_resp_buffer_free", "zt_msg_processed", "zt_msg_process_fail", "zt_resp_parser_alloc", "zt_resp_parser_alloc_fail", "zt_resp_parser_free", "zt_resp_result_alloc", "zt_resp_result_alloc_fail", "zt_resp_result_free", "zt_resp_result_buff_alloc", "zt_resp_result_buff_alloc_fail", "zt_resp_result_buff_free", "zt_completed_ok_warm_up", "zt_task_alloc", "zt_task_alloc_fail", "zt_task_free", "zt_task_insert_fail", "zt_task_no_route_retry", "zt_task_retry_fail", "zt_task_retry_fail_in_warm_up", "zt_task_deleted_fail", "zt_parser_out_of_zone_ignored", "zt_msg_rcode_formerr", "zt_msg_rcode_servfail", "zt_msg_rcode_nxdomain", "zt_msg_rcode_notimp", "zt_msg_rcode_refused", "zt_msg_rcode_yxdomain", "zt_msg_rcode_yxrrset", "zt_msg_rcode_nxrrset", "zt_msg_rcode_notauth", "zt_msg_rcode_notzone", "zt_msg_rcode_other", "dns_prebuild_rr_fail", "dns_prebuild_rr_name_fail", "dns_prebuild_rr_data_fail", "dns_prebuild_exceed_max_count", "dns_prebuild_exceed_max_size", "dns_request_during_warmup_mode", "lookup_opcode_notimpl_resp", "shard_filter_match", "shard_parser_init", "shard_parser_cleanup", "shard_parser_insert_fail", "hash_array_node_alloc_fail", "shard_filter_alloc", "shard_filter_free", "shard_filter_alloc_fail", "invalid_shard_idx", "insert_cache_node_alloc_fail", "insert_ext_alloc_fail", "cache_node_setup_fail", "insert_fail_total_record_size_exceed", "zt_total_fail", "lookup_manual_override_action_serve", "lookup_any_type_query_action_drop", "lookup_any_type_query_action_refused", "lookup_any_type_query_action_resp_empty", "lookup_non_auth_zone_query_action_forward" ] }, "counters2":{ "type":"string", "format":"enum", "description":"'lookup_non_auth_zone_query_action_drop': Lookup DNS Non-Authoritative Zone Query Action Drop; 'lookup_non_auth_zone_query_action_resp_refused': Lookup DNS Non-Authoritative Zone Query Action Refused; ", "enum":[ "lookup_non_auth_zone_query_action_drop", "lookup_non_auth_zone_query_action_resp_refused" ] }, "optional":true } } ] } } }