• Kubernetes Submit Queue's avatar
    Merge pull request #52237 from smarterclayton/watch_metric · 93ddb7be
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 51824, 50476, 52451, 52009, 52237)
    
    Improve apiserver metrics reporting
    
    Normalize "WATCHLIST" to "WATCH", add "scope" to the other metrics (listing 50k pods is != listing pods in a namespace), and add a new scope "resource" to cover individual resource calls.
    
    This roughly aligns metrics with our ACL model (technically resource scope is GET, but POST to a subresource and POST to a namespace are not the same thing).
    
    ```release-note
    WATCHLIST calls are now reported as WATCH verbs in prometheus for the apiserver_request_* series.  A new "scope" label is added to all apiserver_request_* values that is either 'cluster', 'resource', or 'namespace' depending on which level the query is performed at.
    ```
    93ddb7be
Name
Last commit
Last update
..
ginkgowrapper Loading commit data...
metrics Loading commit data...
BUILD Loading commit data...
authorizer_util.go Loading commit data...
cleanup.go Loading commit data...
deployment_util.go Loading commit data...
exec_util.go Loading commit data...
federation_util.go Loading commit data...
firewall_util.go Loading commit data...
framework.go Loading commit data...
get-kubemark-resource-usage.go Loading commit data...
google_compute.go Loading commit data...
ingress_utils.go Loading commit data...
jobs_util.go Loading commit data...
kubelet_stats.go Loading commit data...
log_size_monitoring.go Loading commit data...
metrics_util.go Loading commit data...
networking_utils.go Loading commit data...
nodes_util.go Loading commit data...
perf_util.go Loading commit data...
pods.go Loading commit data...
pv_util.go Loading commit data...
rc_util.go Loading commit data...
resource_usage_gatherer.go Loading commit data...
rs_util.go Loading commit data...
service_util.go Loading commit data...
size.go Loading commit data...
statefulset_utils.go Loading commit data...
test_context.go Loading commit data...
upgrade_util.go Loading commit data...
util.go Loading commit data...
volume_util.go Loading commit data...