apiVersion: flows.netobserv.io/v1alpha1
kind: FlowMetric
metadata:
name: flowmetric-cluster-external-ingress-traffic
namespace: netobserv
# ...
charts:
- dashboardName: Main
title: External ingress TCP latency
unit: seconds
type: SingleStat
queries:
- promQL: "histogram_quantile(0.99, sum(rate($METRIC_bucket[2m])) by (le)) > 0"
legend: "p99"
- dashboardName: Main
sectionName: External
title: "Top external ingress sRTT per workload, p50 (ms)"
unit: seconds
type: Line
queries:
- promQL: "histogram_quantile(0.5, sum(rate($METRIC_bucket{DstK8S_Namespace!=\"\"}[2m])) by (le,DstK8S_Namespace,DstK8S_OwnerName))*1000 > 0"
legend: "{{DstK8S_Namespace}} / {{DstK8S_OwnerName}}"
- dashboardName: Main
sectionName: External
title: "Top external ingress sRTT per workload, p99 (ms)"
unit: seconds
type: Line
queries:
- promQL: "histogram_quantile(0.99, sum(rate($METRIC_bucket{DstK8S_Namespace!=\"\"}[2m])) by (le,DstK8S_Namespace,DstK8S_OwnerName))*1000 > 0"
legend: "{{DstK8S_Namespace}} / {{DstK8S_OwnerName}}"
# ...
apiVersion : flows.netobserv.io/v1alpha1
kind : FlowMetric
metadata :
name : flowmetric- cluster- external- ingress- traffic
namespace : netobserv
1
charts :
- dashboardName : Main
2
title : External ingress TCP latency
unit : seconds
type : SingleStat
queries :
- promQL : "histogram_quantile(0.99, sum(rate($METRIC_bucket[2m])) by (le)) > 0"
legend : "p99"
- dashboardName : Main
3
sectionName : External
title : "Top external ingress sRTT per workload, p50 (ms)"
unit : seconds
type : Line
queries :
- promQL : "histogram_quantile(0.5, sum(rate($METRIC_bucket{DstK8S_Namespace!=\"\"}[2m])) by (le,DstK8S_Namespace,DstK8S_OwnerName))*1000 > 0"
legend : "{{DstK8S_Namespace}} / {{DstK8S_OwnerName}}"
- dashboardName : Main
4
sectionName : External
title : "Top external ingress sRTT per workload, p99 (ms)"
unit : seconds
type : Line
queries :
- promQL : "histogram_quantile(0.99, sum(rate($METRIC_bucket{DstK8S_Namespace!=\"\"}[2m])) by (le,DstK8S_Namespace,DstK8S_OwnerName))*1000 > 0"
legend : "{{DstK8S_Namespace}} / {{DstK8S_OwnerName}}"
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
promQL: "(sum(rate($METRIC_sum{DstK8S_Namespace!=\"\"}[2m])) by (DstK8S_Namespace,DstK8S_OwnerName) / sum(rate($METRIC_count{DstK8S_Namespace!=\"\"}[2m])) by (DstK8S_Namespace,DstK8S_OwnerName))*1000"
promQL : "(sum(rate($METRIC_sum{DstK8S_Namespace!=\"\"}[2m])) by (DstK8S_Namespace,DstK8S_OwnerName) / sum(rate($METRIC_count{DstK8S_Namespace!=\"\"}[2m])) by (DstK8S_Namespace,DstK8S_OwnerName))*1000"
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow