{
"profiling_config": {
"anomaly_mapping": {
"gala_gopher_container_cpu_user_seconds_total": [
"oncpu_sample",
"oncpu"
],
"gala_gopher_sli_container_cpu_rundelay": [
"oncpu_sample",
"oncpu"
],
"gala_gopher_container_cpu_system_seconds_total": [
"oncpu_sample",
"oncpu"
],
"gala_gopher_container_memory_working_set_bytes": [
"mem_usage"
],
"gala_gopher_container_memory_rss": [
"mem_usage"
],
"gala_gopher_container_memory_cache": [
"mem_usage"
],
"gala_gopher_container_memory_mapped_file": [
"mem_usage"
],
"gala_gopher_container_fs_reads_bytes_total": [
"syscall_file"
],
"gala_gopher_container_fs_read_seconds_total": [
"syscall_file"
],
"gala_gopher_container_fs_writes_bytes_total": [
"syscall_file"
],
"gala_gopher_container_fs_write_seconds_total": [
"syscall_file"
]
},
"profiling_duration_mapping": {
"gala_gopher_container_cpu_user_seconds_total": 45,
"gala_gopher_sli_container_cpu_rundelay": 45,
"gala_gopher_container_cpu_system_seconds_total": 45,
"gala_gopher_container_memory_working_set_bytes": 45,
"gala_gopher_container_memory_rss": 45,
"gala_gopher_container_memory_cache": 45,
"gala_gopher_container_memory_mapped_file": 45,
"gala_gopher_container_fs_reads_bytes_total": 45,
"gala_gopher_container_fs_read_seconds_total": 45,
"gala_gopher_container_fs_writes_bytes_total": 45,
"gala_gopher_container_fs_write_seconds_total": 45
},
"gopher_container_id": "5e54f72e9921",
"remote_host": "192.168.10.33",
"remote_password": "bNM2RN/PvcLCDg=="
},
"kafka": {
"server": "kafka.gala.svc.cluster.local",
"port": "9092",
"storage_topic": "usad_intermediate_results",
"anteater_result_topic": "gala_anteater_hybrid_model",
"rca_result_topic": "gala_cause_inference_test",
"meta_topic": "gala_gopher_metadata"
},
"prometheus": {
"server": "kube-prometheus-stack-1711-prometheus.monitoring.svc.cluster.local",
"port": "9090",
"steps": 5
},
"elastic_search": {
"es_url": "http://10.137.17.123:9200/"
},
"meta_graph": {
"a7d32826-2566-40f0-8cd4-feb1a925f4c0": [
"9a571dfa-8fa3-4b08-ab8f-e86357e1c135",
"ebfde89e-5679-42c2-bc13-39f2a7c6a952"
],
"ebfde89e-5679-42c2-bc13-39f2a7c6a952": [
"9a571dfa-8fa3-4b08-ab8f-e86357e1c135",
"63487c96-d466-4fd7-9579-7599a73c222a",
"a7d32826-2566-40f0-8cd4-feb1a925f4c0"
],
"63487c96-d466-4fd7-9579-7599a73c222a": [
"9a571dfa-8fa3-4b08-ab8f-e86357e1c135",
"ebfde89e-5679-42c2-bc13-39f2a7c6a952"
],
"6ed6ac36-3469-4ae8-a859-10256deda463": [
"a7d32826-2566-40f0-8cd4-feb1a925f4c0",
"ebfde89e-5679-42c2-bc13-39f2a7c6a952",
"63487c96-d466-4fd7-9579-7599a73c222a"
],
"7f47acbd-33b3-4b0c-a9bd-2d6b456d1b5b": [
"a7d32826-2566-40f0-8cd4-feb1a925f4c0",
"ebfde89e-5679-42c2-bc13-39f2a7c6a952",
"63487c96-d466-4fd7-9579-7599a73c222a"
],
"400024f2-15d6-4336-a725-117340f07e71": [
"6ed6ac36-3469-4ae8-a859-10256deda463",
"7f47acbd-33b3-4b0c-a9bd-2d6b456d1b5b"
],
"2489c586-b9d2-4759-b433-a6b4f7639389": [
"400024f2-15d6-4336-a725-117340f07e71"
],
"69712ca8-8e96-4a41-a84b-c693d8d79555": [
"400024f2-15d6-4336-a725-117340f07e71"
]
},
"cause_root": [
"nic",
"dns",
"container",
"sli",
"l7",
"cpu",
"disk",
"block",
"bulk",
"mem",
"tcp",
"endpoint",
"proc"
],
"topology": {
"29a54915-7c9f-479a-9ec7-c1e2de78daf1": {
"front_end_metric": "gala_gopher_sli_rtt_nsec",
"type": "pod",
"point_to": [
"0d25f2f2-b19b-4b24-b12e-94091ce4009c-192.168.122.18"
]
},
"02fa4f55-72bd-4c94-ba92-961bef614b63": {
"front_end_metric": "gala_gopher_sli_tps",
"type": "pod",
"point_to": [
"0d25f2f2-b19b-4b24-b12e-94091ce4009c-192.168.122.18"
]
},
"3031c552-e6b0-43cf-9b2c-770d9c7fdfde": {
"front_end_metric": "gala_gopher_l7_latency_avg",
"type": "pod",
"point_to": [
"9bd76d8e-25d7-43d1-adba-5230c5f7618c-192.168.122.17"
]
},
"e375c612-22a6-401e-928e-f076b56cdd0e": {
"front_end_metric": "gala_gopher_l7_latency_avg",
"type": "pod",
"point_to": [
"1ea59cbc-f1e8-41a5-8684-eb04451cfefc-192.168.122.19"
]
}
},
"special_sli_metrics": [
"gala_gopher_sli_rtt_nsec",
"gala_gopher_sli_tps",
"gala_gopher_l7_latency_avg",
"gala_gopher_l7_latency_sum",
"gala_gopher_l7_throughput_req",
"gala_gopher_l7_throughput_resp",
"gala_gopher_l7_err_ratio",
"gala_gopher_l7_err_count",
"gala_gopher_proc_flow_perf_tx_delay",
"gala_gopher_proc_flow_perf_rx_delay"
],
"host_proc_mapping": {
"cpu": [
"gala_gopher_proc_utime_jiffies",
"gala_gopher_proc_stime_jiffies",
"gala_gopher_proc_syscall_failed",
"gala_gopher_proc_sched_syscall"
],
"mem": [
"gala_gopher_proc_vm_size",
"gala_gopher_proc_pm_size",
"gala_gopher_proc_minor_pagefault_count",
"gala_gopher_proc_referenced_size"
],
"disk": [
"gala_gopher_proc_major_pagefault_count",
"gala_gopher_proc_syscr_count",
"gala_gopher_proc_syscw_count",
"gala_gopher_proc_write_bytes",
"gala_gopher_proc_read_bytes",
"gala_gopher_proc_greater_4k_io_write",
"gala_gopher_proc_less_4k_io_write",
"gala_gopher_proc_iowait_us"
],
"nic": [
"gala_gopher_proc_ns_sendmsg",
"gala_gopher_proc_ns_recvmsg"
],
"tcp": [],
"fs": [
"gala_gopher_proc_fd_count",
"gala_gopher_proc_rchar_bytes",
"gala_gopher_proc_wchar_bytes"
]
},
"args": {
"data_dir": "dataset",
"anomaly_topn": 10,
"smooth_window": 12,
"forward_extended_time": 480,
"backward_extended_time": 120,
"maxlag": 2,
"p_threshold": 0.05,
"front_end_metric": "kafka_topic_partition_current_offset",
"corr_type": "pearson",
"corr_prop": 0.3,
"r": 0.8,
"beta": 1,
"num_loop": 5000,
"remove_kpi": "True",
"ac_k": 3
},
"metrics": [
"gala_gopher_sli_rtt_nsec",
"gala_gopher_sli_tps",
"gala_gopher_l7_latency_avg",
"gala_gopher_l7_latency_sum",
"gala_gopher_l7_throughput_req",
"gala_gopher_l7_throughput_resp",
"gala_gopher_l7_err_ratio",
"gala_gopher_l7_err_count",
"gala_gopher_proc_flow_perf_tx_delay",
"gala_gopher_proc_flow_perf_rx_delay",
"gala_gopher_block_count_latency_req",
"gala_gopher_block_latency_device_max",
"gala_gopher_block_latency_device_sum",
"gala_gopher_block_latency_driver_max",
"gala_gopher_block_latency_driver_sum",
"gala_gopher_block_latency_req_max",
"gala_gopher_block_latency_req_sum",
"gala_gopher_disk_aqu",
"gala_gopher_disk_r_await",
"gala_gopher_disk_rareq",
"gala_gopher_disk_rspeed",
"gala_gopher_disk_rspeed_kB",
"gala_gopher_disk_util",
"gala_gopher_disk_w_await",
"gala_gopher_disk_wareq",
"gala_gopher_disk_wspeed",
"gala_gopher_disk_wspeed_kB",
"gala_gopher_cpu_iowait_msec",
"gala_gopher_cpu_irq_msec",
"gala_gopher_cpu_net_rx",
"gala_gopher_cpu_rcu",
"gala_gopher_cpu_sched",
"gala_gopher_cpu_softirq_msec",
"gala_gopher_cpu_system_msec",
"gala_gopher_cpu_timer",
"gala_gopher_cpu_total_used_per",
"gala_gopher_cpu_user_msec",
"gala_gopher_mem_active_kB",
"gala_gopher_mem_cache_kB",
"gala_gopher_mem_free_kB",
"gala_gopher_mem_inactive_kB",
"gala_gopher_mem_util",
"gala_gopher_mem_dentry",
"gala_gopher_proc_bio_latency",
"gala_gopher_proc_iowait_us",
"gala_gopher_proc_bio_err_count",
"gala_gopher_proc_fd_count",
"gala_gopher_proc_fd_free_per",
"gala_gopher_proc_greater_4k_io_read",
"gala_gopher_proc_greater_4k_io_write",
"gala_gopher_proc_less_4k_io_write",
"gala_gopher_proc_less_4k_io_read",
"gala_gopher_proc_minor_pagefault_count",
"gala_gopher_proc_major_pagefault_count",
"gala_gopher_proc_rchar_bytes",
"gala_gopher_proc_read_bytes",
"gala_gopher_proc_pm_size",
"gala_gopher_proc_private_clean_size",
"gala_gopher_proc_private_dirty_size",
"gala_gopher_proc_shared_clean_size",
"gala_gopher_proc_shared_dirty_size",
"gala_gopher_proc_swap_data_size",
"gala_gopher_proc_vm_size",
"gala_gopher_proc_wchar_bytes",
"gala_gopher_proc_write_bytes",
"gala_gopher_proc_offcpu_ns",
"gala_gopher_proc_usr_cpu_ratio",
"gala_gopher_proc_sys_cpu_ratio",
"gala_gopher_tcp_link_rcv_rtt",
"gala_gopher_tcp_link_srtt",
"gala_gopher_tcp_link_retran_packets",
"gala_gopher_tcp_link_avl_snd_wnd",
"gala_gopher_tcp_link_lost_out",
"gala_gopher_tcp_link_rcv_wnd",
"gala_gopher_tcp_link_snd_cwnd",
"gala_gopher_tcp_link_snd_wnd",
"gala_gopher_tcp_link_zero_snd_wnd_count",
"gala_gopher_tcp_link_zero_rcv_wnd_count",
"gala_gopher_tcp_link_reordering",
"gala_gopher_tcp_link_sacked_out",
"gala_gopher_tcp_link_sk_drops",
"gala_gopher_tcp_link_backlog_drops",
"gala_gopher_endpoint_tcp_active_open_failed",
"gala_gopher_endpoint_tcp_passive_open_failed",
"gala_gopher_endpoint_tcp_rst_sent",
"gala_gopher_endpoint_tcp_rst_recv",
"gala_gopher_endpoint_tcp_retran_syn",
"gala_gopher_endpoint_tcp_retran_synacks",
"gala_gopher_dns_max_delay",
"gala_gopher_dns_error_ratio",
"gala_gopher_jvm_mem_bytes_used",
"gala_gopher_jvm_mem_pool_bytes_used",
"gala_gopher_jvm_buffer_pool_used_bytes",
"gala_gopher_jvm_gc_coll_secs_sum",
"gala_gopher_container_cpu_usage_seconds_total",
"gala_gopher_container_cpu_system_seconds_total",
"gala_gopher_container_cpu_user_seconds_total",
"gala_gopher_container_memory_mapped_file",
"gala_gopher_container_memory_cache",
"gala_gopher_container_memory_rss",
"gala_gopher_container_memory_working_set_bytes",
"gala_gopher_container_memory_usage_bytes",
"gala_gopher_container_fs_reads_bytes_total",
"gala_gopher_container_fs_writes_bytes_total",
"gala_gopher_container_fs_read_seconds_total",
"gala_gopher_container_fs_write_seconds_total",
"gala_gopher_container_fs_inodes_free",
"gala_gopher_container_fs_inodes_total",
"gala_gopher_nic_tx_dropped",
"gala_gopher_nic_rx_dropped",
"gala_gopher_nic_tc_enc_mark",
"gala_gopher_nic_tc_sent_drop",
"gala_gopher_jvm_info",
"gala_gopher_jvm_mem_bytes_max",
"gala_gopher_jvm_gc_coll_secs_count",
"gala_gopher_jvm_mem_bytes_commit",
"gala_gopher_jvm_mem_pool_bytes_max",
"gala_gopher_jvm_buffer_pool_capacity_bytes",
"gala_gopher_jvm_class_current_loaded",
"gala_gopher_jvm_threads_current",
"gala_gopher_block_read_bytes",
"gala_gopher_block_write_bytes",
"gala_gopher_tcp_link_notsent_bytes",
"gala_gopher_tcp_link_notack_bytes"
]
}