Skip to content

Commit 1510570

Browse files
Grafana: 'HTTP by application endpoint' add by view (#618)
1 parent 86d3776 commit 1510570

File tree

1 file changed

+93
-24
lines changed

1 file changed

+93
-24
lines changed

charts/posthog/grafana-dashboards/http-by-application-endpoint.json

Lines changed: 93 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@
3838
"editable": true,
3939
"fiscalYearStartMonth": 0,
4040
"graphTooltip": 0,
41-
"id": 84,
42-
"iteration": 1660649047854,
41+
"id": 161,
4342
"links": [],
4443
"liveNow": false,
4544
"panels": [
@@ -54,6 +53,8 @@
5453
"mode": "palette-classic"
5554
},
5655
"custom": {
56+
"axisCenteredZero": false,
57+
"axisColorMode": "text",
5758
"axisLabel": "",
5859
"axisPlacement": "auto",
5960
"axisSoftMin": 0,
@@ -111,11 +112,12 @@
111112
"legend": {
112113
"calcs": [],
113114
"displayMode": "list",
114-
"placement": "bottom"
115+
"placement": "bottom",
116+
"showLegend": false
115117
},
116118
"tooltip": {
117-
"mode": "single",
118-
"sort": "none"
119+
"mode": "multi",
120+
"sort": "desc"
119121
}
120122
},
121123
"targets": [
@@ -125,9 +127,9 @@
125127
"uid": "PBFA97CFB590B2093"
126128
},
127129
"editorMode": "code",
128-
"expr": "sum(increase(django_http_requests_total_by_view_transport_method_total{view=\"$view\"}[$__interval]))",
130+
"expr": "sum(increase(django_http_requests_total_by_view_transport_method_total{view=~\"$view\"}[$__interval])) by (view)",
129131
"interval": "5m",
130-
"legendFormat": "Http requests",
132+
"legendFormat": "{{view}}",
131133
"range": true,
132134
"refId": "A"
133135
}
@@ -146,6 +148,8 @@
146148
"mode": "palette-classic"
147149
},
148150
"custom": {
151+
"axisCenteredZero": false,
152+
"axisColorMode": "text",
149153
"axisLabel": "",
150154
"axisPlacement": "auto",
151155
"axisSoftMin": 0,
@@ -203,7 +207,8 @@
203207
"legend": {
204208
"calcs": [],
205209
"displayMode": "list",
206-
"placement": "bottom"
210+
"placement": "bottom",
211+
"showLegend": true
207212
},
208213
"tooltip": {
209214
"mode": "single",
@@ -217,7 +222,7 @@
217222
"uid": "PBFA97CFB590B2093"
218223
},
219224
"editorMode": "code",
220-
"expr": "sum by(status) (increase(django_http_responses_total_by_status_view_method_total{view=\"$view\"}[$__interval]))",
225+
"expr": "sum by(status) (increase(django_http_responses_total_by_status_view_method_total{view=~\"$view\"}[$__interval]))",
221226
"interval": "5m",
222227
"legendFormat": "__auto",
223228
"range": true,
@@ -238,6 +243,8 @@
238243
"mode": "palette-classic"
239244
},
240245
"custom": {
246+
"axisCenteredZero": false,
247+
"axisColorMode": "text",
241248
"axisLabel": "",
242249
"axisPlacement": "auto",
243250
"barAlignment": 0,
@@ -293,11 +300,12 @@
293300
"legend": {
294301
"calcs": [],
295302
"displayMode": "list",
296-
"placement": "bottom"
303+
"placement": "bottom",
304+
"showLegend": false
297305
},
298306
"tooltip": {
299-
"mode": "single",
300-
"sort": "none"
307+
"mode": "multi",
308+
"sort": "desc"
301309
}
302310
},
303311
"targets": [
@@ -307,9 +315,9 @@
307315
"uid": "PBFA97CFB590B2093"
308316
},
309317
"editorMode": "code",
310-
"expr": "sum(rate(django_http_exceptions_total_by_view_total{view=\"$view\"}[$__interval]))",
318+
"expr": "sum(rate(django_http_exceptions_total_by_view_total{view=~\"$view\"}[$__interval])) by (view)",
311319
"interval": "5m",
312-
"legendFormat": "Exeption count",
320+
"legendFormat": "{{view}}",
313321
"range": true,
314322
"refId": "A"
315323
}
@@ -332,6 +340,21 @@
332340
"uid": "PBFA97CFB590B2093"
333341
},
334342
"description": "",
343+
"fieldConfig": {
344+
"defaults": {
345+
"custom": {
346+
"hideFrom": {
347+
"legend": false,
348+
"tooltip": false,
349+
"viz": false
350+
},
351+
"scaleDistribution": {
352+
"type": "linear"
353+
}
354+
}
355+
},
356+
"overrides": []
357+
},
335358
"gridPos": {
336359
"h": 8,
337360
"w": 12,
@@ -345,6 +368,45 @@
345368
"legend": {
346369
"show": true
347370
},
371+
"options": {
372+
"calculate": false,
373+
"calculation": {},
374+
"cellGap": 2,
375+
"cellValues": {},
376+
"color": {
377+
"exponent": 0.5,
378+
"fill": "#b4ff00",
379+
"mode": "scheme",
380+
"reverse": false,
381+
"scale": "exponential",
382+
"scheme": "Turbo",
383+
"steps": 128
384+
},
385+
"exemplars": {
386+
"color": "rgba(255,0,255,0.7)"
387+
},
388+
"filterValues": {
389+
"le": 1e-9
390+
},
391+
"legend": {
392+
"show": true
393+
},
394+
"rowsFrame": {
395+
"layout": "auto"
396+
},
397+
"showValue": "never",
398+
"tooltip": {
399+
"show": true,
400+
"yHistogram": false
401+
},
402+
"yAxis": {
403+
"axisPlacement": "left",
404+
"decimals": 0,
405+
"reverse": false,
406+
"unit": "s"
407+
}
408+
},
409+
"pluginVersion": "9.1.6",
348410
"reverseYBuckets": false,
349411
"targets": [
350412
{
@@ -354,7 +416,7 @@
354416
},
355417
"editorMode": "code",
356418
"exemplar": true,
357-
"expr": "sum by (le)(\n increase(\n django_http_requests_latency_seconds_by_view_method_bucket{view=\"$view\"}[5m]\n )\n)",
419+
"expr": "sum by (le)(\n increase(\n django_http_requests_latency_seconds_by_view_method_bucket{view=~\"$view\"}[5m]\n )\n)",
358420
"interval": "5m",
359421
"legendFormat": "{{le}}",
360422
"range": true,
@@ -389,6 +451,8 @@
389451
"mode": "palette-classic"
390452
},
391453
"custom": {
454+
"axisCenteredZero": false,
455+
"axisColorMode": "text",
392456
"axisLabel": "",
393457
"axisPlacement": "auto",
394458
"barAlignment": 0,
@@ -445,7 +509,8 @@
445509
"legend": {
446510
"calcs": [],
447511
"displayMode": "list",
448-
"placement": "bottom"
512+
"placement": "bottom",
513+
"showLegend": true
449514
},
450515
"tooltip": {
451516
"mode": "single",
@@ -459,7 +524,7 @@
459524
"uid": "PBFA97CFB590B2093"
460525
},
461526
"editorMode": "code",
462-
"expr": "histogram_quantile(0.99, sum(rate(django_http_requests_latency_seconds_by_view_method_bucket{view=\"$view\"}[$__rate_interval])) by (le))",
527+
"expr": "histogram_quantile(0.99, sum(rate(django_http_requests_latency_seconds_by_view_method_bucket{view=~\"$view\"}[$__rate_interval])) by (le))",
463528
"interval": "5m",
464529
"legendFormat": "p99",
465530
"range": true,
@@ -471,7 +536,7 @@
471536
"uid": "PBFA97CFB590B2093"
472537
},
473538
"editorMode": "code",
474-
"expr": "histogram_quantile(0.95, sum(rate(django_http_requests_latency_seconds_by_view_method_bucket{view=\"$view\"}[$__rate_interval])) by (le))",
539+
"expr": "histogram_quantile(0.95, sum(rate(django_http_requests_latency_seconds_by_view_method_bucket{view=~\"$view\"}[$__rate_interval])) by (le))",
475540
"hide": false,
476541
"interval": "5m",
477542
"legendFormat": "p95",
@@ -484,7 +549,7 @@
484549
"uid": "PBFA97CFB590B2093"
485550
},
486551
"editorMode": "code",
487-
"expr": "histogram_quantile(0.90, sum(rate(django_http_requests_latency_seconds_by_view_method_bucket{view=\"$view\"}[$__rate_interval])) by (le))",
552+
"expr": "histogram_quantile(0.90, sum(rate(django_http_requests_latency_seconds_by_view_method_bucket{view=~\"$view\"}[$__rate_interval])) by (le))",
488553
"hide": false,
489554
"interval": "5m",
490555
"legendFormat": "p90",
@@ -496,7 +561,7 @@
496561
"type": "timeseries"
497562
}
498563
],
499-
"schemaVersion": 36,
564+
"schemaVersion": 37,
500565
"style": "dark",
501566
"tags": [
502567
"PostHog"
@@ -506,9 +571,13 @@
506571
{
507572
"allValue": "*",
508573
"current": {
509-
"selected": false,
510-
"text": "posthog.api.capture.get_event",
511-
"value": "posthog.api.capture.get_event"
574+
"selected": true,
575+
"text": [
576+
"posthog.api.capture.get_event"
577+
],
578+
"value": [
579+
"posthog.api.capture.get_event"
580+
]
512581
},
513582
"datasource": {
514583
"type": "prometheus",
@@ -518,7 +587,7 @@
518587
"hide": 0,
519588
"includeAll": false,
520589
"label": "View",
521-
"multi": false,
590+
"multi": true,
522591
"name": "view",
523592
"options": [],
524593
"query": {

0 commit comments

Comments
 (0)