Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 27ca1d5

Browse files
authored
[HA Proxy ]Corrected incorrect aggregation function used in visualisation and dashboard (#8204)
HAProxy dashboard uses incorrect aggregation functions in multiple dashboards and visualisation. This is corrected in this version.
1 parent 127b2a0 commit 27ca1d5

23 files changed

Lines changed: 504 additions & 245 deletions

packages/haproxy/changelog.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: "1.8.6"
3+
changes:
4+
- description: Correct the improper aggregation function used in dashboards.
5+
type: bugfix
6+
link: https://github.com/elastic/integrations/pull/8204
27
- version: "1.8.5"
38
changes:
49
- description: Add dimension mapping for the 'stat' datastream.

packages/haproxy/kibana/dashboard/haproxy-0836a4b0-47bd-11e8-bc13-1397384faad3.json

Lines changed: 51 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
},
2121
"panelsJSON": [
2222
{
23-
"embeddableConfig": {},
23+
"embeddableConfig": {
24+
"enhancements": {}
25+
},
2426
"gridData": {
2527
"h": 8,
2628
"i": "1",
@@ -29,11 +31,14 @@
2931
"y": 20
3032
},
3133
"panelIndex": "1",
32-
"panelRefName": "panel_0",
34+
"panelRefName": "panel_1",
35+
"type": "visualization",
3336
"version": "7.3.0"
3437
},
3538
{
36-
"embeddableConfig": {},
39+
"embeddableConfig": {
40+
"enhancements": {}
41+
},
3742
"gridData": {
3843
"h": 8,
3944
"i": "2",
@@ -42,11 +47,14 @@
4247
"y": 0
4348
},
4449
"panelIndex": "2",
45-
"panelRefName": "panel_1",
50+
"panelRefName": "panel_2",
51+
"type": "visualization",
4652
"version": "7.3.0"
4753
},
4854
{
49-
"embeddableConfig": {},
55+
"embeddableConfig": {
56+
"enhancements": {}
57+
},
5058
"gridData": {
5159
"h": 12,
5260
"i": "3",
@@ -55,11 +63,14 @@
5563
"y": 8
5664
},
5765
"panelIndex": "3",
58-
"panelRefName": "panel_2",
66+
"panelRefName": "panel_3",
67+
"type": "visualization",
5968
"version": "7.3.0"
6069
},
6170
{
62-
"embeddableConfig": {},
71+
"embeddableConfig": {
72+
"enhancements": {}
73+
},
6374
"gridData": {
6475
"h": 8,
6576
"i": "4",
@@ -68,11 +79,14 @@
6879
"y": 0
6980
},
7081
"panelIndex": "4",
71-
"panelRefName": "panel_3",
82+
"panelRefName": "panel_4",
83+
"type": "visualization",
7284
"version": "7.3.0"
7385
},
7486
{
75-
"embeddableConfig": {},
87+
"embeddableConfig": {
88+
"enhancements": {}
89+
},
7690
"gridData": {
7791
"h": 8,
7892
"i": "5",
@@ -81,11 +95,14 @@
8195
"y": 20
8296
},
8397
"panelIndex": "5",
84-
"panelRefName": "panel_4",
98+
"panelRefName": "panel_5",
99+
"type": "visualization",
85100
"version": "7.3.0"
86101
},
87102
{
88-
"embeddableConfig": {},
103+
"embeddableConfig": {
104+
"enhancements": {}
105+
},
89106
"gridData": {
90107
"h": 8,
91108
"i": "6",
@@ -94,11 +111,14 @@
94111
"y": 20
95112
},
96113
"panelIndex": "6",
97-
"panelRefName": "panel_5",
114+
"panelRefName": "panel_6",
115+
"type": "visualization",
98116
"version": "7.3.0"
99117
},
100118
{
101-
"embeddableConfig": {},
119+
"embeddableConfig": {
120+
"enhancements": {}
121+
},
102122
"gridData": {
103123
"h": 12,
104124
"i": "7",
@@ -107,11 +127,14 @@
107127
"y": 0
108128
},
109129
"panelIndex": "7",
110-
"panelRefName": "panel_6",
130+
"panelRefName": "panel_7",
131+
"type": "visualization",
111132
"version": "7.3.0"
112133
},
113134
{
114-
"embeddableConfig": {},
135+
"embeddableConfig": {
136+
"enhancements": {}
137+
},
115138
"gridData": {
116139
"h": 8,
117140
"i": "8",
@@ -120,60 +143,60 @@
120143
"y": 12
121144
},
122145
"panelIndex": "8",
123-
"panelRefName": "panel_7",
146+
"panelRefName": "panel_8",
147+
"type": "visualization",
124148
"version": "7.3.0"
125149
}
126150
],
127151
"timeRestore": false,
128152
"title": "[Metrics HAProxy] HTTP backend",
129153
"version": 1
130154
},
155+
"coreMigrationVersion": "8.7.0",
156+
"created_at": "2023-10-16T12:37:28.304Z",
131157
"id": "haproxy-0836a4b0-47bd-11e8-bc13-1397384faad3",
132158
"migrationVersion": {
133-
"dashboard": "7.3.0"
159+
"dashboard": "8.7.0"
134160
},
135-
"namespaces": [
136-
"default"
137-
],
138161
"references": [
139162
{
140163
"id": "haproxy-a64b4fd0-471c-11e8-bc13-1397384faad3",
141-
"name": "panel_0",
164+
"name": "1:panel_1",
142165
"type": "visualization"
143166
},
144167
{
145168
"id": "haproxy-794b6cd0-471d-11e8-bc13-1397384faad3",
146-
"name": "panel_1",
169+
"name": "2:panel_2",
147170
"type": "visualization"
148171
},
149172
{
150173
"id": "haproxy-bb0ab500-4735-11e8-bc13-1397384faad3",
151-
"name": "panel_2",
174+
"name": "3:panel_3",
152175
"type": "visualization"
153176
},
154177
{
155178
"id": "haproxy-40bed190-473b-11e8-bc13-1397384faad3",
156-
"name": "panel_3",
179+
"name": "4:panel_4",
157180
"type": "visualization"
158181
},
159182
{
160183
"id": "haproxy-0751ed00-479c-11e8-bc13-1397384faad3",
161-
"name": "panel_4",
184+
"name": "5:panel_5",
162185
"type": "visualization"
163186
},
164187
{
165188
"id": "haproxy-b3463670-47a1-11e8-bc13-1397384faad3",
166-
"name": "panel_5",
189+
"name": "6:panel_6",
167190
"type": "visualization"
168191
},
169192
{
170193
"id": "haproxy-fcbdfa60-47bd-11e8-bc13-1397384faad3",
171-
"name": "panel_6",
194+
"name": "7:panel_7",
172195
"type": "visualization"
173196
},
174197
{
175198
"id": "haproxy-981d1040-47be-11e8-bc13-1397384faad3",
176-
"name": "panel_7",
199+
"name": "8:panel_8",
177200
"type": "visualization"
178201
}
179202
],

packages/haproxy/kibana/dashboard/haproxy-4b555c30-47dd-11e8-bc13-1397384faad3.json

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
},
2121
"panelsJSON": [
2222
{
23-
"embeddableConfig": {},
23+
"embeddableConfig": {
24+
"enhancements": {}
25+
},
2426
"gridData": {
2527
"h": 24,
2628
"i": "2",
@@ -29,12 +31,15 @@
2931
"y": 8
3032
},
3133
"panelIndex": "2",
32-
"panelRefName": "panel_0",
34+
"panelRefName": "panel_2",
3335
"title": "Servers",
36+
"type": "visualization",
3437
"version": "7.3.0"
3538
},
3639
{
37-
"embeddableConfig": {},
40+
"embeddableConfig": {
41+
"enhancements": {}
42+
},
3843
"gridData": {
3944
"h": 24,
4045
"i": "3",
@@ -43,12 +48,15 @@
4348
"y": 8
4449
},
4550
"panelIndex": "3",
46-
"panelRefName": "panel_1",
51+
"panelRefName": "panel_3",
4752
"title": "Backends",
53+
"type": "visualization",
4854
"version": "7.3.0"
4955
},
5056
{
51-
"embeddableConfig": {},
57+
"embeddableConfig": {
58+
"enhancements": {}
59+
},
5260
"gridData": {
5361
"h": 24,
5462
"i": "4",
@@ -57,12 +65,15 @@
5765
"y": 8
5866
},
5967
"panelIndex": "4",
60-
"panelRefName": "panel_2",
68+
"panelRefName": "panel_4",
6169
"title": "Frontends",
70+
"type": "visualization",
6271
"version": "7.3.0"
6372
},
6473
{
65-
"embeddableConfig": {},
74+
"embeddableConfig": {
75+
"enhancements": {}
76+
},
6677
"gridData": {
6778
"h": 8,
6879
"i": "5",
@@ -71,40 +82,40 @@
7182
"y": 0
7283
},
7384
"panelIndex": "5",
74-
"panelRefName": "panel_3",
85+
"panelRefName": "panel_5",
86+
"type": "visualization",
7587
"version": "7.3.0"
7688
}
7789
],
7890
"timeRestore": false,
7991
"title": "[Metrics HAProxy] Overview",
8092
"version": 1
8193
},
94+
"coreMigrationVersion": "8.7.0",
95+
"created_at": "2023-10-16T12:37:28.304Z",
8296
"id": "haproxy-4b555c30-47dd-11e8-bc13-1397384faad3",
8397
"migrationVersion": {
84-
"dashboard": "7.3.0"
98+
"dashboard": "8.7.0"
8599
},
86-
"namespaces": [
87-
"default"
88-
],
89100
"references": [
90101
{
91102
"id": "haproxy-79350d50-47db-11e8-bc13-1397384faad3",
92-
"name": "panel_0",
103+
"name": "2:panel_2",
93104
"type": "visualization"
94105
},
95106
{
96107
"id": "haproxy-8c8f0300-47dc-11e8-bc13-1397384faad3",
97-
"name": "panel_1",
108+
"name": "3:panel_3",
98109
"type": "visualization"
99110
},
100111
{
101112
"id": "haproxy-f1e27ed0-47dc-11e8-bc13-1397384faad3",
102-
"name": "panel_2",
113+
"name": "4:panel_4",
103114
"type": "visualization"
104115
},
105116
{
106117
"id": "haproxy-a64b4fd0-471c-11e8-bc13-1397384faad3",
107-
"name": "panel_3",
118+
"name": "5:panel_5",
108119
"type": "visualization"
109120
}
110121
],

0 commit comments

Comments
 (0)