Skip to content

Commit 3a4cde9

Browse files
committed
ADD new version files for Istio 1.14
1 parent 56d0c00 commit 3a4cde9

File tree

7 files changed

+112
-0
lines changed

7 files changed

+112
-0
lines changed

apps/istio.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ keywords:
77
- Available
88
availableVersions:
99
- '1.5'
10+
- '1.14'
1011
shortDescription: "Istio service mesh. Connect, secure, control, and observe services."
1112
description: |
1213
Intelligently control the flow of traffic and API calls between services, conduct a range of tests, and upgrade gradually with red/black deployments.

resources/istio/ALERTS.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Alerts
2+
3+
## No Output Records From Plugin
4+
No Output Records From Plugin.
5+
6+
## Percentage of instances low
7+
Percentage of instances low
8+
9+
## Recently reboot
10+
Recently reboot
11+
12+
## Limit of child proccess exceeded
13+
Limit of child proccess exceeded
14+
15+
## Reaching limit of queue process
16+
Reaching limit of queue process
17+
18+
## Requests processed reached timeout limit
19+
Requests processed reached timeout limit

resources/istio/INSTALL.v1.14.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Prometheus metrics configuration
2+
3+
Istio already expose by default all its metrics, so is not necessary make any configuration in order to enable those metrics.

resources/istio/alerts.yaml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
apiVersion: v1
2+
kind: Alert
3+
app: Istio
4+
version: 1.0.0
5+
appVersion:
6+
- '1.14'
7+
descriptionFile: ALERTS.md
8+
configurations:
9+
- kind: Prometheus
10+
data: |-
11+
groups:
12+
- name: Php-Fpm
13+
rules:
14+
- alert: '[Php-Fpm] Percentage of instances low'
15+
expr: |
16+
sum (phpfpm_up==1) / sum (phpfpm_up) < 0.75
17+
for: 5m
18+
labels:
19+
severity: critical
20+
annotations:
21+
description: Less than 75% of instances are down
22+
- alert: '[Php-Fpm] Recently reboot'
23+
expr: |
24+
(count (phpfpm_start_since < 1800) or vector (0))/sum (phpfpm_up) > 0.4
25+
for: 5m
26+
labels:
27+
severity: info
28+
annotations:
29+
description: Instances have been recently reboot
30+
- alert: '[Php-Fpm] Limit of child proccess exceeded'
31+
expr: |
32+
sum (rate (phpfpm_max_children_reached[5m])) > 0
33+
for: 5m
34+
labels:
35+
severity: critical
36+
annotations:
37+
description: Number of childs process have been exceeded
38+
- alert: '[Php-Fpm] Reaching limit of queue process'
39+
expr: |
40+
(phpfpm_listen_queue / phpfpm_listen_queue_length) > 0.8
41+
for: 5m
42+
labels:
43+
severity: warning
44+
annotations:
45+
description: Buffer of queue requests reaching its limit
46+
- alert: '[Php-Fpm] Too slow requests processing'
47+
expr: |
48+
rate (phpfpm_slow_requests[5m]) / rate (phpfpm_process_requests[5m]) > 0.1
49+
for: 5m
50+
labels:
51+
severity: warning
52+
annotations:
53+
description: Requests have taking too much time to be processed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
apiVersion: v1
2+
kind: Dashboard
3+
app: Istio
4+
version: 1.0.0
5+
appVersion:
6+
- '1.14'
7+
configurations:
8+
- name: Istiod Service
9+
kind: Sysdig
10+
image: istio/images/workload_sysdig.png
11+
description: |
12+
This dashboard offers information on:
13+
* Metrics for each workload and also inbound workloads
14+
file: include/dashboard-Sysdig-Workload-1.5.json
15+
- name: Istio Control Plane
16+
kind: Sysdig
17+
image: istio/images/service_sysdig.png
18+
description: |
19+
This dashboard offers information on:
20+
* Metrics for the service and client workload
21+
file: include/dashboard-Sysdig-Service-1.5.json
22+
- name: Istio Envoy
23+
kind: Sysdig
24+
image: istio/images/service_sysdig.png
25+
description: |
26+
This dashboard offers information on:
27+
* Metrics for the service and client workload
28+
file: include/dashboard-Sysdig-Service-1.5.json

resources/istio/description.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ app: Istio
44
version: 1.0.0
55
appVersion:
66
- '1.5'
7+
- '1.14'
78
descriptionFile: README.md
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: v1
2+
kind: SetupGuide
3+
app: Istio
4+
version: 1.0.0
5+
appVersion:
6+
- '1.14'
7+
descriptionFile: INSTALL.v1.14.md

0 commit comments

Comments
 (0)