mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #73524 from krzysied/apiserver_request_latency_metric_revert
Reverting test to apiserver_request_latencies_summary metric
This commit is contained in:
commit
4253e85017
@ -137,7 +137,9 @@ var SchedulingLatencyMetricName = model.LabelValue(schedulermetric.SchedulerSubs
|
|||||||
|
|
||||||
var InterestingApiServerMetrics = []string{
|
var InterestingApiServerMetrics = []string{
|
||||||
"apiserver_request_total",
|
"apiserver_request_total",
|
||||||
"apiserver_request_latency_seconds_summary",
|
// TODO(krzysied): apiserver_request_latencies_summary is a deprecated metric.
|
||||||
|
// It should be replaced with new metric.
|
||||||
|
"apiserver_request_latencies_summary",
|
||||||
"etcd_helper_cache_entry_total",
|
"etcd_helper_cache_entry_total",
|
||||||
"etcd_helper_cache_hit_total",
|
"etcd_helper_cache_hit_total",
|
||||||
"etcd_helper_cache_miss_total",
|
"etcd_helper_cache_miss_total",
|
||||||
@ -475,9 +477,9 @@ func readLatencyMetrics(c clientset.Interface) (*APIResponsiveness, error) {
|
|||||||
|
|
||||||
for _, sample := range samples {
|
for _, sample := range samples {
|
||||||
// Example line:
|
// Example line:
|
||||||
// apiserver_request_latency_seconds_summary{resource="namespaces",verb="LIST",quantile="0.99"} 0.000908
|
// apiserver_request_latencies_summary{resource="namespaces",verb="LIST",quantile="0.99"} 908
|
||||||
// apiserver_request_total{resource="pods",verb="LIST",client="kubectl",code="200",contentType="json"} 233
|
// apiserver_request_total{resource="pods",verb="LIST",client="kubectl",code="200",contentType="json"} 233
|
||||||
if sample.Metric[model.MetricNameLabel] != "apiserver_request_latency_seconds_summary" &&
|
if sample.Metric[model.MetricNameLabel] != "apiserver_request_latencies_summary" &&
|
||||||
sample.Metric[model.MetricNameLabel] != "apiserver_request_total" {
|
sample.Metric[model.MetricNameLabel] != "apiserver_request_total" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
@ -491,13 +493,13 @@ func readLatencyMetrics(c clientset.Interface) (*APIResponsiveness, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch sample.Metric[model.MetricNameLabel] {
|
switch sample.Metric[model.MetricNameLabel] {
|
||||||
case "apiserver_request_latency_seconds_summary":
|
case "apiserver_request_latencies_summary":
|
||||||
latency := sample.Value
|
latency := sample.Value
|
||||||
quantile, err := strconv.ParseFloat(string(sample.Metric[model.QuantileLabel]), 64)
|
quantile, err := strconv.ParseFloat(string(sample.Metric[model.QuantileLabel]), 64)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
a.addMetricRequestLatency(resource, subresource, verb, scope, quantile, time.Duration(int64(latency))*time.Second)
|
a.addMetricRequestLatency(resource, subresource, verb, scope, quantile, time.Duration(int64(latency))*time.Microsecond)
|
||||||
case "apiserver_request_total":
|
case "apiserver_request_total":
|
||||||
count := sample.Value
|
count := sample.Value
|
||||||
a.addMetricRequestCount(resource, subresource, verb, scope, int(count))
|
a.addMetricRequestCount(resource, subresource, verb, scope, int(count))
|
||||||
|
Loading…
Reference in New Issue
Block a user