Загрузка данных
+ "range": true,
+ "refId": "A"
+ }
+ ],
+ "title": "RPS по эндпоинтам",
+ "type": "timeseries"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "${datasource}"
+ },
+ "description": "Скорость ответов с кодами 4xx и 5xx по статусу",
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "palette-classic"
+ },
+ "custom": {
+ "axisCenteredZero": false,
+ "axisColorMode": "text",
+ "axisLabel": "",
+ "axisPlacement": "auto",
+ "barAlignment": 0,
+ "drawStyle": "line",
+ "fillOpacity": 10,
+ "gradientMode": "none",
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
+ },
+ "lineInterpolation": "smooth",
+ "lineWidth": 1,
+ "pointSize": 5,
+ "scaleDistribution": {
+ "type": "linear"
+ },
+ "showPoints": "auto",
+ "spanNulls": false,
+ "stacking": {
+ "group": "A",
+ "mode": "none"
+ },
+ "thresholdsStyle": {
+ "mode": "off"
+ }
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ }
+ ]
+ },
+ "unit": "reqps"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 32
+ },
+ "id": 16,
+ "options": {
+ "legend": {
+ "calcs": [],
+ "displayMode": "table",
+ "placement": "bottom",
+ "showLegend": true
+ },
+ "tooltip": {
+ "mode": "single",
+ "sort": "none"
+ }
+ },
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "${datasource}"
+ },
+ "editorMode": "code",
+ "expr": "sum(rate(http_server_requests_seconds_count{service=\"$service\", namespace=~\"$namespace\", status=~\"4..|5..\"}[$__rate_interval])) by (status)",
+ "legendFormat": "{{status}}",
+ "range": true,
+ "refId": "A"
+ }
+ ],
+ "title": "Ошибки 4xx / 5xx",
+ "type": "timeseries"
+ }
+ ],
+ "refresh": "",
+ "schemaVersion": 39,
+ "style": "dark",
+ "tags": [
+ "owf-ms-prd-start-screen"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {},
+ "hide": 0,
+ "includeAll": false,
+ "label": "Datasource",
+ "multi": false,
+ "name": "datasource",
+ "options": [],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "type": "datasource"
+ },
+ {
+ "current": {},
+ "datasource": {
+ "type": "prometheus",
+ "uid": "${datasource}"
+ },
+ "definition": "label_values(namespace)",
+ "hide": 0,
+ "includeAll": false,
+ "label": "Окружение",
+ "multi": false,
+ "name": "namespace",
+ "options": [],
+ "query": {
+ "query": "label_values(namespace)",
+ "refId": "StandardVariableQuery"
+ },
+ "refresh": 2,
+ "regex": "",
+ "type": "query"
+ },
+ {
+ "current": {},
+ "datasource": {
+ "type": "prometheus",
+ "uid": "${datasource}"
+ },
+ "definition": "label_values({namespace=\"$namespace\"}, service)",
+ "hide": 0,
+ "includeAll": false,
+ "label": "Сервис",
+ "multi": false,
+ "name": "service",
+ "options": [],
+ "query": {
+ "query": "label_values({namespace=\"$namespace\"}, service)",
+ "refId": "StandardVariableQuery"
+ },
+ "refresh": 2,
+ "regex": "",
+ "type": "query"
+ }
+ ]
+ },
+ "time": {
+ "from": "now-6h",
+ "to": "now"
+ },
+ "timepicker": {},
+ "timezone": "browser",
+ "title": "Мониторинг МС Стартовый экран (owf-ms-prd-start-screen)",
+ "uid": "start-screen-metrics",
+ "version": 1,
+ "weekStart": ""
+ }
Comparing release=links-owf-ms-prd-start-screen, chart=rshb-charts/raw
Comparing release=owf-ms-prd-start-screen, chart=rshb-charts/base
isys-ownfin-dev, owf-ms-prd-start-screen, Deployment (apps) has changed:
# Source: base/templates/workload.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: owf-ms-prd-start-screen
labels:
app: owf-ms-prd-start-screen
fullname: owf-ms-prd-start-screen
chart: base-1.15.3
release: owf-ms-prd-start-screen
heritage: Helm
isys: "ownfin-dev"
psvc: "owf-ms-prd-start-screen"
version: "master"
workload.topology.app.farm/zone: "rumsk1"
annotations:
- gitlabCommit: a11752f2a83d20f1b91f2467d09e1977313e345c
- gitlabPipeline: https://gitlab.rshbdev.ru/rshbintech/crft/ckof/ownfin/backend/prd/owf-ms-prd-start-screen/-/pipelines/3578360
- platform.ckpr.integrations.rshbintech.ru/gitlab-commit-sha: a11752f2
- platform.ckpr.integrations.rshbintech.ru/gitlab-pipeline-id: "3578360"
+ gitlabCommit: 7b17f42b6b578fd4e16a3350bf5e0168452fbd43
+ gitlabPipeline: https://gitlab.rshbdev.ru/rshbintech/crft/ckof/ownfin/backend/prd/owf-ms-prd-start-screen/-/pipelines/3587005
+ platform.ckpr.integrations.rshbintech.ru/gitlab-commit-sha: 7b17f42b
+ platform.ckpr.integrations.rshbintech.ru/gitlab-pipeline-id: "3587005"
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app: owf-ms-prd-start-screen
fullname: owf-ms-prd-start-screen
release: owf-ms-prd-start-screen
template:
metadata:
labels:
app: owf-ms-prd-start-screen
fullname: owf-ms-prd-start-screen
chart: base-1.15.3
release: owf-ms-prd-start-screen
heritage: Helm
isys: "ownfin-dev"
psvc: "owf-ms-prd-start-screen"
version: "master"
workload.topology.app.farm/zone: "rumsk1"
annotations:
checksum/configMapsEnv: "7b031508e9c64f7d691a3c9f82596519d6f9230fd39498de1d7cb9a5ab31cbe1"
checksum/secretEnv: "a96b69482d176ce8fb95cc16555101c5ffaff6324ab5d660a01db118724cb3b3"
- ci/commithash: "a11752f2"
+ ci/commithash: "7b17f42b"
inject.istio.io/templates: "sidecar,custom"
prometheus.io/path: "/metrics"
prometheus.io/port: "8080"
prometheus.io/scrape: "true"
sidecar.istio.io/proxyCPU: "50m"
sidecar.istio.io/proxyCPULimit: "100m"
sidecar.istio.io/proxyMemory: "128Mi"
sidecar.istio.io/proxyMemoryLimit: "800Mi"
sidecar.istio.io/userVolume: "[{\"name\": \"wasmfilters-dir\",\"configMap\": {\"name\": \"ownfin-dev-envoy-filters\"}}]"
sidecar.istio.io/userVolumeMount: "[{\"mountPath\":\"/var/local/lib/wasm-filters\",\"name\":\"wasmfilters-dir\"}]"
spec:
automountServiceAccountToken: false
serviceAccountName: default
nodeSelector:
workload.topology.app.farm/zone: rumsk1
priorityClassName: rumsk1
containers:
- name: app
image: registry.rshbdev.ru/rshbintech/crft/ckof/ownfin/backend/prd/owf-ms-prd-start-screen:master
imagePullPolicy: Always
envFrom:
- configMapRef:
name: owf-ms-prd-start-screen-app-cm-env
- secretRef:
name: owf-ms-prd-start-screen-app-secret-env
resources:
limits:
cpu: 750m
memory: 1Gi
requests:
cpu: 200m
memory: 512Mi
ports:
livenessProbe:
failureThreshold: 5
httpGet:
path: /health/liveness
port: 8080
initialDelaySeconds: 240
periodSeconds: 5
successThreshold: 1
timeoutSeconds: 1
readinessProbe:
failureThreshold: 3
httpGet:
path: /health/readiness
port: 8080
initialDelaySeconds: 60
periodSeconds: 4
successThreshold: 1
timeoutSeconds: 1
volumeMounts:
- name: app-vault-secrets
mountPath: /secrets
readOnly: true
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
privileged: false
procMount: Default
readOnlyRootFilesystem: false
runAsGroup: 1001
runAsNonRoot: true
runAsUser: 1001
securityContext:
fsGroup: 1001
fsGroupChangePolicy: OnRootMismatch
runAsGroup: 1001
runAsNonRoot: true
runAsUser: 1001
tolerations:
- effect: NoSchedule
key: workload.topology.app.farm/zone
operator: Exists
hostNetwork: false
volumes:
- name: app-vault-secrets
csi:
driver: secrets-store.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: owf-ms-prd-start-screen-app-secret-provider
Listing releases matching ^pjob-owf-ms-prd-start-screen$
Listing releases matching ^exsvc-owf-ms-prd-start-screen$
Listing releases matching ^data-owf-ms-prd-start-screen$
Listing releases matching ^assets-config-owf-ms-prd-start-screen$
Listing releases matching ^owf-ms-prd-start-screen-raw$
Listing releases matching ^owf-ms-prd-start-screen-prometheus-rules$
Listing releases matching ^owf-ms-prd-start-screen-rumsk1$
Listing releases matching ^owf-ms-prd-start-screen-rumsk2$
Upgrading release=owf-ms-prd-start-screen-grafana-dashboard, chart=rshb-charts/grafana-dashboards
Release "owf-ms-prd-start-screen-grafana-dashboard" does not exist. Installing it now.
FAILED RELEASES:
NAME
owf-ms-prd-start-screen-grafana-dashboard
in deploy/helmfile.yaml: failed processing release owf-ms-prd-start-screen-grafana-dashboard: command "/usr/local/link/helm" exited with non-zero status:
PATH:
/usr/local/link/helm
ARGS:
0: helm (4 bytes)
1: --kube-context (14 bytes)
2: devstbl (7 bytes)
3: upgrade (7 bytes)
4: --install (9 bytes)
5: --reset-values (14 bytes)
6: owf-ms-prd-start-screen-grafana-dashboard (41 bytes)
7: rshb-charts/grafana-dashboards (30 bytes)
8: --version (9 bytes)
9: 1.0.2 (5 bytes)
10: --wait (6 bytes)
11: --timeout (9 bytes)
12: 600s (4 bytes)
13: --atomic (8 bytes)
14: --kube-context (14 bytes)
15: devstbl (7 bytes)
16: --namespace (11 bytes)
17: isys-ownfin-dev (15 bytes)
18: --values (8 bytes)
19: /tmp/helmfile4266450810/isys-ownfin-dev-owf-ms-prd-start-screen-grafana-dashboard-values-6c48b9974f (99 bytes)
20: --values (8 bytes)
21: /tmp/helmfile1858622183/isys-ownfin-dev-owf-ms-prd-start-screen-grafana-dashboard-values-6cfd6bb748 (99 bytes)
22: --set (5 bytes)
23: additionalWorkloadAnnotations.gitlabPipeline=https://gitlab.rshbdev.ru/rshbintech/crft/ckof/ownfin/backend/prd/owf-ms-prd-start-screen/-/pipelines/3587005 (154 bytes)
24: --set (5 bytes)
25: additionalWorkloadAnnotations.gitlabCommit=7b17f42b6b578fd4e16a3350bf5e0168452fbd43 (83 bytes)
26: --history-max (13 bytes)
27: 10 (2 bytes)
ERROR:
exit status 1
EXIT STATUS
1
STDERR:
Error: release owf-ms-prd-start-screen-grafana-dashboard failed, and has been uninstalled due to atomic being set: grafanadashboards.integreatly.org "owf-ms-prd-start-screen-dashboard" already exists
COMBINED OUTPUT:
Release "owf-ms-prd-start-screen-grafana-dashboard" does not exist. Installing it now.
Error: release owf-ms-prd-start-screen-grafana-dashboard failed, and has been uninstalled due to atomic being set: grafanadashboards.integreatly.org "owf-ms-prd-start-screen-dashboard" already exists
Uploading artifacts for failed job
00:01
Uploading artifacts...
deploy.env: found 1 matching artifact files and directories
Uploading artifacts as "dotenv" to coordinator... 201 Created id=24981190 responseStatus=201 Created token=64_PKset
Cleaning up project directory and file based variables
00:00
ERROR: Job failed: command terminated with exit code 1