diff --git a/docs/filtering.md b/docs/filtering.md index 6b75a3103..071833032 100644 --- a/docs/filtering.md +++ b/docs/filtering.md @@ -280,6 +280,18 @@ sumologic: ## Metrics +### Allow Histogram metrics + +All Histogram metrics are now dropped by default. To allow histogram metrics, please use the following regex + +```yaml +sumologic: + metrics: + allowHistogramRegex: "^(apiserver_request_duration_seconds|kubelet_runtime_operations_duration_seconds)$" +``` + +**Note**: Please use the base metric name to allow histogram metrics. + ### Filter out app metrics We have defined some default filters to drop app metrics that are not relevant for Sumo Logic dashboards. To enable these filters, add the diff --git a/docs/scraped-metrics.md b/docs/scraped-metrics.md index 81807c87f..c0fc19790 100644 --- a/docs/scraped-metrics.md +++ b/docs/scraped-metrics.md @@ -42,30 +42,14 @@ The following table contains information about metrics scraped by Sumo Logic's P | -------------------------------------------------------- | ------------------ | --------- | | `apiserver_request_count` | apiserver | yes | | `apiserver_request_total` | apiserver | yes | -| `apiserver_request_duration_seconds_count` | apiserver | yes | -| `apiserver_request_duration_seconds_bucket` | apiserver | no | -| `apiserver_request_duration_seconds_sum` | apiserver | yes | -| `apiserver_request_latencies_count` | apiserver | yes | -| `apiserver_request_latencies_sum` | apiserver | yes | -| `apiserver_request_latencies_summary` | apiserver | yes | -| `apiserver_request_latencies_summary_count` | apiserver | yes | -| `apiserver_request_latencies_summary_sum` | apiserver | yes | | `kubelet_docker_operations_errors` | kubelet | yes | | `kubelet_docker_operations_errors_total` | kubelet | yes | -| `kubelet_docker_operations_duration_seconds_count` | kubelet | yes | -| `kubelet_docker_operations_duration_seconds_sum` | kubelet | yes | -| `kubelet_runtime_operations_duration_seconds_count` | kubelet | yes | -| `kubelet_runtime_operations_duration_seconds_sum` | kubelet | yes | | `kubelet_running_container_count` | kubelet | yes | | `kubelet_running_containers` | kubelet | yes | | `kubelet_running_pod_count` | kubelet | yes | | `kubelet_running_pods` | kubelet | yes | | `kubelet_docker_operations_latency_microseconds` | kubelet | yes | -| `kubelet_docker_operations_latency_microseconds_count` | kubelet | yes | -| `kubelet_docker_operations_latency_microseconds_sum` | kubelet | yes | | `kubelet_runtime_operations_latency_microseconds` | kubelet | yes | -| `kubelet_runtime_operations_latency_microseconds_count` | kubelet | yes | -| `kubelet_runtime_operations_latency_microseconds_sum` | kubelet | yes | | `container_cpu_usage_seconds_total` | cadvisor | yes | | `container_fs_limit_bytes` | cadvisor | yes | | `container_fs_usage_bytes` | cadvisor | yes | @@ -73,35 +57,19 @@ The following table contains information about metrics scraped by Sumo Logic's P | `container_cpu_cfs_throttled_seconds_total` | cadvisor | yes | | `container_network_receive_bytes_total` | cadvisor | yes | | `container_network_transmit_bytes_total` | cadvisor | yes | -| `cloudprovider_aws_api_request_duration_seconds_bucket` | kube-controller | yes | -| `cloudprovider_aws_api_request_duration_seconds_count` | kube-controller | yes | -| `cloudprovider_aws_api_request_duration_seconds_sum` | kube-controller | yes | | `coredns_cache_size` | coredns | yes | | `coredns_cache_entries` | coredns | yes | | `coredns_cache_hits_total` | coredns | yes | | `coredns_cache_misses_total` | coredns | yes | -| `coredns_dns_request_duration_seconds_count` | coredns | yes | -| `coredns_dns_request_duration_seconds_sum` | coredns | yes | | `coredns_dns_request_count_total` | coredns | yes | | `coredns_dns_requests_total` | coredns | yes | | `coredns_dns_response_rcode_count_total` | coredns | yes | | `coredns_dns_responses_total` | coredns | yes | | `coredns_forward_request_count_total` | coredns | yes | | `coredns_forward_requests_total` | coredns | yes | -| `coredns_proxy_request_duration_seconds_sum` | coredns | yes | -| `coredns_proxy_request_duration_seconds_count` | coredns | yes | -| `coredns_proxy_request_duration_seconds_bucket` | coredns | yes | | `process_cpu_seconds_total` | coredns | yes | | `process_open_fds` | coredns | yes | | `process_resident_memory_bytes` | coredns | yes | -| `etcd_request_cache_get_duration_seconds_count` | kube-etcd | yes | -| `etcd_request_cache_get_duration_seconds_sum` | kube-etcd | yes | -| `etcd_request_cache_add_duration_seconds_count` | kube-etcd | yes | -| `etcd_request_cache_add_duration_seconds_sum` | kube-etcd | yes | -| `etcd_request_cache_add_latencies_summary_count` | kube-etcd | yes | -| `etcd_request_cache_add_latencies_summary_sum` | kube-etcd | yes | -| `etcd_request_cache_get_latencies_summary_count` | kube-etcd | yes | -| `etcd_request_cache_get_latencies_summary_sum` | kube-etcd | yes | | `etcd_helper_cache_hit_count` | kube-etcd | yes | | `etcd_helper_cache_hit_total` | kube-etcd | yes | | `etcd_helper_cache_miss_count` | kube-etcd | yes | @@ -109,8 +77,6 @@ The following table contains information about metrics scraped by Sumo Logic's P | `etcd_debugging_mvcc_db_total_size_in_bytes` | etcd-server | yes | | `etcd_debugging_store_expires_total` | etcd-server | yes | | `etcd_debugging_store_watchers` | etcd-server | yes | -| `etcd_disk_backend_commit_duration_seconds_bucket` | etcd-server | yes | -| `etcd_disk_wal_fsync_duration_seconds_bucket` | etcd-server | yes | | `etcd_grpc_proxy_cache_hits_total` | etcd-server | yes | | `etcd_grpc_proxy_cache_misses_total` | etcd-server | yes | | `etcd_network_client_grpc_received_bytes_total` | etcd-server | yes | @@ -125,15 +91,6 @@ The following table contains information about metrics scraped by Sumo Logic's P | `process_open_fds` | etcd-server | yes | | `process_resident_memory_bytes` | etcd-server | yes | | `scheduler` metrics_latency_microseconds | kube-scheduler | yes | -| `scheduler_e2e_scheduling_duration_seconds_bucket` | kube-scheduler | yes | -| `scheduler_e2e_scheduling_duration_seconds_count` | kube-scheduler | yes | -| `scheduler_e2e_scheduling_duration_seconds_sum` | kube-scheduler | yes | -| `scheduler_binding_duration_seconds_bucket` | kube-scheduler | no | -| `scheduler_binding_duration_seconds_count` | kube-scheduler | yes | -| `scheduler_binding_duration_seconds_sum` | kube-scheduler | yes | -| `scheduler_scheduling_algorithm_duration_seconds_bucket` | kube-scheduler | no | -| `scheduler_scheduling_algorithm_duration_seconds_count` | kube-scheduler | yes | -| `scheduler_scheduling_algorithm_duration_seconds_sum` | kube-scheduler | yes | | `kube_daemonset_status_current_number_scheduled` | kube-state-metrics | yes | | `kube_daemonset_status_desired_number_scheduled` | kube-state-metrics | yes | | `kube_daemonset_status_number_misscheduled` | kube-state-metrics | yes |