jb update, manifests: generate
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/brancz/kubernetes-grafana.git",
|
"remote": "https://github.com/brancz/kubernetes-grafana",
|
||||||
"subdir": "grafana"
|
"subdir": "grafana"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -14,17 +14,17 @@
|
|||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/coreos/etcd.git",
|
"remote": "https://github.com/coreos/etcd",
|
||||||
"subdir": "Documentation/etcd-mixin"
|
"subdir": "Documentation/etcd-mixin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "d0e4fe56a5dbe0dddfe7caf0449ac9080f3043d4",
|
"version": "cc564110bddeadc1d806ef0698745be702cb17ea",
|
||||||
"sum": "5FmNgO4EumOVW5gIG41hb8JNYRC3S0dDfOTe+KD/sWY="
|
"sum": "Uv8ysXlEACF7BafoCkHnrBmJ2AHh/VldI5mm3BuMiy0="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/coreos/prometheus-operator.git",
|
"remote": "https://github.com/coreos/prometheus-operator",
|
||||||
"subdir": "jsonnet/prometheus-operator"
|
"subdir": "jsonnet/prometheus-operator"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -34,27 +34,27 @@
|
|||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/grafana/grafonnet-lib.git",
|
"remote": "https://github.com/grafana/grafonnet-lib",
|
||||||
"subdir": "grafonnet"
|
"subdir": "grafonnet"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "5c6e8a8113486cdecd0961730aeaada3e6c69fe7",
|
"version": "3336c69715f8f7a4d637582504c9fabd9d9ca081",
|
||||||
"sum": "tDuuSKE9f4Ew2bjBM33Rs6behLEAzkmKkShSt+jpAak="
|
"sum": "w6zS28Rjs9EzRN/WoLLIdi028BvumxDTyLefYVoql2k="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/grafana/jsonnet-libs.git",
|
"remote": "https://github.com/grafana/jsonnet-libs",
|
||||||
"subdir": "grafana-builder"
|
"subdir": "grafana-builder"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "f20b163eb12c1a4070c03cd30f292fbf900acf33",
|
"version": "08a81efce8314b3954665d3616d3ad9e545fa6ff",
|
||||||
"sum": "N65Fv0M2JvFE3GN8ZxP5xh1U5a314ey8geLAioJLzF8="
|
"sum": "N65Fv0M2JvFE3GN8ZxP5xh1U5a314ey8geLAioJLzF8="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/ksonnet/ksonnet-lib.git",
|
"remote": "https://github.com/ksonnet/ksonnet-lib",
|
||||||
"subdir": ""
|
"subdir": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -65,47 +65,47 @@
|
|||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/kubernetes-monitoring/kubernetes-mixin.git",
|
"remote": "https://github.com/kubernetes-monitoring/kubernetes-mixin",
|
||||||
"subdir": ""
|
"subdir": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "9d2c182e5f24755b38655eb18f9273f62497a8a0",
|
"version": "dc563cbb03da396d23bc49f33d4f7ae28db514a4",
|
||||||
"sum": "F1ryMe+ASjHt3QnL58cgo727DqHwvrO6zM7k9r58O2w="
|
"sum": "ZBRziwnNo3LPC4XhIjpWahz+gT+w3i2+klIcHx2r7d0="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/kubernetes-monitoring/kubernetes-mixin.git",
|
"remote": "https://github.com/kubernetes-monitoring/kubernetes-mixin",
|
||||||
"subdir": "lib/promgrafonnet"
|
"subdir": "lib/promgrafonnet"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "9d2c182e5f24755b38655eb18f9273f62497a8a0",
|
"version": "dc563cbb03da396d23bc49f33d4f7ae28db514a4",
|
||||||
"sum": "VhgBM39yv0f4bKv8VfGg4FXkg573evGDRalip9ypKbc="
|
"sum": "VhgBM39yv0f4bKv8VfGg4FXkg573evGDRalip9ypKbc="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/kubernetes/kube-state-metrics.git",
|
"remote": "https://github.com/kubernetes/kube-state-metrics",
|
||||||
"subdir": "jsonnet/kube-state-metrics"
|
"subdir": "jsonnet/kube-state-metrics"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "63228560668e50bf05344c24b15c66269c948e38",
|
"version": "eef2b125b5f09d0cc5245c0db897a27c9b74ca9b",
|
||||||
"sum": "cJjGZaLBjcIGrLHZLjRPU9c3KL+ep9rZTb9dbALSKqA="
|
"sum": "zD/pbQLnQq+5hegEelaheHS8mn1h09GTktFO74iwlBI="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/kubernetes/kube-state-metrics.git",
|
"remote": "https://github.com/kubernetes/kube-state-metrics",
|
||||||
"subdir": "jsonnet/kube-state-metrics-mixin"
|
"subdir": "jsonnet/kube-state-metrics-mixin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "63228560668e50bf05344c24b15c66269c948e38",
|
"version": "eef2b125b5f09d0cc5245c0db897a27c9b74ca9b",
|
||||||
"sum": "o5avaguRsfFwYFNen00ZEsub1x4i8Z/ZZ2QoEjFMff8="
|
"sum": "E1GGavnf9PCWBm4WVrxWnc0FIj72UcbcweqGioWrOdU="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/prometheus/node_exporter.git",
|
"remote": "https://github.com/prometheus/node_exporter",
|
||||||
"subdir": "docs/node-mixin"
|
"subdir": "docs/node-mixin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -115,11 +115,11 @@
|
|||||||
{
|
{
|
||||||
"source": {
|
"source": {
|
||||||
"git": {
|
"git": {
|
||||||
"remote": "https://github.com/prometheus/prometheus.git",
|
"remote": "https://github.com/prometheus/prometheus",
|
||||||
"subdir": "documentation/prometheus-mixin"
|
"subdir": "documentation/prometheus-mixin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "9801f52b0a21a22dea6071772a2980eca5368b28",
|
"version": "e5a06b483527d4fe0704b8fa3a2b475b661c526f",
|
||||||
"sum": "TBq4SL7YsPInARbJqwz25JaBvvAegcnRCsuz3K9niWc=",
|
"sum": "TBq4SL7YsPInARbJqwz25JaBvvAegcnRCsuz3K9niWc=",
|
||||||
"name": "prometheus"
|
"name": "prometheus"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ kind: ClusterRole
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: kube-state-metrics
|
app.kubernetes.io/name: kube-state-metrics
|
||||||
app.kubernetes.io/version: 1.9.5
|
app.kubernetes.io/version: v1.9.5
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
rules:
|
rules:
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
@@ -108,10 +108,3 @@ rules:
|
|||||||
verbs:
|
verbs:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
- apiGroups:
|
|
||||||
- coordination.k8s.io
|
|
||||||
resources:
|
|
||||||
- leases
|
|
||||||
verbs:
|
|
||||||
- list
|
|
||||||
- watch
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ kind: ClusterRoleBinding
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: kube-state-metrics
|
app.kubernetes.io/name: kube-state-metrics
|
||||||
app.kubernetes.io/version: 1.9.5
|
app.kubernetes.io/version: v1.9.5
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
roleRef:
|
roleRef:
|
||||||
apiGroup: rbac.authorization.k8s.io
|
apiGroup: rbac.authorization.k8s.io
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ kind: Deployment
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: kube-state-metrics
|
app.kubernetes.io/name: kube-state-metrics
|
||||||
app.kubernetes.io/version: 1.9.5
|
app.kubernetes.io/version: v1.9.5
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
namespace: monitoring
|
namespace: monitoring
|
||||||
spec:
|
spec:
|
||||||
@@ -15,7 +15,7 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: kube-state-metrics
|
app.kubernetes.io/name: kube-state-metrics
|
||||||
app.kubernetes.io/version: 1.9.5
|
app.kubernetes.io/version: v1.9.5
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- args:
|
- args:
|
||||||
@@ -25,8 +25,6 @@ spec:
|
|||||||
- --telemetry-port=8082
|
- --telemetry-port=8082
|
||||||
image: quay.io/coreos/kube-state-metrics:v1.9.5
|
image: quay.io/coreos/kube-state-metrics:v1.9.5
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
securityContext:
|
|
||||||
runAsUser: 65534
|
|
||||||
- args:
|
- args:
|
||||||
- --logtostderr
|
- --logtostderr
|
||||||
- --secure-listen-address=:8443
|
- --secure-listen-address=:8443
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: kube-state-metrics
|
app.kubernetes.io/name: kube-state-metrics
|
||||||
app.kubernetes.io/version: 1.9.5
|
app.kubernetes.io/version: v1.9.5
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
namespace: monitoring
|
namespace: monitoring
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -3,6 +3,6 @@ kind: ServiceAccount
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: kube-state-metrics
|
app.kubernetes.io/name: kube-state-metrics
|
||||||
app.kubernetes.io/version: 1.9.5
|
app.kubernetes.io/version: v1.9.5
|
||||||
name: kube-state-metrics
|
name: kube-state-metrics
|
||||||
namespace: monitoring
|
namespace: monitoring
|
||||||
|
|||||||
@@ -1138,13 +1138,33 @@ spec:
|
|||||||
severity: warning
|
severity: warning
|
||||||
- alert: KubeDaemonSetRolloutStuck
|
- alert: KubeDaemonSetRolloutStuck
|
||||||
annotations:
|
annotations:
|
||||||
message: Only {{ $value | humanizePercentage }} of the desired Pods of DaemonSet
|
message: DaemonSet {{ $labels.namespace }}/{{ $labels.daemonset }} has not
|
||||||
{{ $labels.namespace }}/{{ $labels.daemonset }} are scheduled and ready.
|
finished or progressed for at least 15 minutes.
|
||||||
runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubedaemonsetrolloutstuck
|
runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubedaemonsetrolloutstuck
|
||||||
expr: |
|
expr: |
|
||||||
kube_daemonset_status_number_ready{job="kube-state-metrics"}
|
(
|
||||||
/
|
(
|
||||||
kube_daemonset_status_desired_number_scheduled{job="kube-state-metrics"} < 1.00
|
kube_daemonset_status_current_number_scheduled{job="kube-state-metrics"}
|
||||||
|
!=
|
||||||
|
kube_daemonset_status_desired_number_scheduled{job="kube-state-metrics"}
|
||||||
|
) or (
|
||||||
|
kube_daemonset_status_number_misscheduled{job="kube-state-metrics"}
|
||||||
|
!=
|
||||||
|
0
|
||||||
|
) or (
|
||||||
|
kube_daemonset_updated_number_scheduled{job="kube-state-metrics"}
|
||||||
|
!=
|
||||||
|
kube_daemonset_status_desired_number_scheduled{job="kube-state-metrics"}
|
||||||
|
) or (
|
||||||
|
kube_daemonset_status_number_available{job="kube-state-metrics"}
|
||||||
|
!=
|
||||||
|
kube_daemonset_status_desired_number_scheduled{job="kube-state-metrics"}
|
||||||
|
)
|
||||||
|
) and (
|
||||||
|
changes(kube_daemonset_updated_number_scheduled{job="kube-state-metrics"}[5m])
|
||||||
|
==
|
||||||
|
0
|
||||||
|
)
|
||||||
for: 15m
|
for: 15m
|
||||||
labels:
|
labels:
|
||||||
severity: warning
|
severity: warning
|
||||||
|
|||||||
Reference in New Issue
Block a user