6 "datasource": "-- Grafana --",
9 "iconColor": "rgba(0, 211, 255, 1)",
10 "name": "Annotations & Alerts",
21 "description": "Grafana Dashboard for Policy Drools-APPS",
23 "fiscalYearStartMonth": 0,
40 "description": "Uptime per pod for Policy Drools-APPS application calculated in days",
44 "mode": "palette-classic"
73 "justifyMode": "auto",
74 "orientation": "vertical",
83 "textMode": "value_and_name"
85 "pluginVersion": "8.3.4",
93 "expr": "(time() - process_start_time_seconds{job=\"drools-apps-metrics\"}) / 86400",
94 "format": "time_series",
97 "legendFormat": "{{ pod }}",
101 "title": "Process Uptime (days)",
102 "transformations": [],
107 "description": "Policy Drools-APPS CPU Usage Monitoring",
111 "mode": "palette-classic"
131 "options": "process-1h: dev-policy-api-69f54f45cc-wq6xq"
137 "fixedColor": "dark-purple",
146 "options": "process_1h: dev-policy-api-69f54f45cc-wq6xq"
152 "fixedColor": "dark-purple",
168 "orientation": "auto",
176 "showThresholdLabels": false,
177 "showThresholdMarkers": false,
180 "pluginVersion": "8.3.4",
184 "type": "prometheus",
188 "expr": "irate(process_cpu_seconds_total{job=\"drools-apps-metrics\"}[5m])*100",
190 "legendFormat": "{{pod}}",
194 "title": "CPU Usage",
198 "description": "Policy Drools-APPS Memory Usage Monitoring",
202 "mode": "palette-classic"
225 "options": "{area=\"heap\", container=\"policy-api\", endpoint=\"policy-api\", id=\"Tenured Gen\", instance=\"10.42.7.19:6969\", job=\"policy-api\", namespace=\"onap\", pod=\"dev-policy-api-69f54f45cc-sb56v\", service=\"policy-api\"}"
231 "fixedColor": "text",
240 "options": "Tenured Gen - dev-policy-api-69f54f45cc-wq6xq"
246 "fixedColor": "dark-purple",
262 "orientation": "auto",
270 "showThresholdLabels": false,
271 "showThresholdMarkers": false
273 "pluginVersion": "8.3.4",
277 "type": "prometheus",
281 "expr": "100 * jvm_memory_bytes_used{area=\"heap\", job=\"drools-apps-metrics\"} / jvm_memory_bytes_max{area=\"heap\", job=\"drools-apps-metrics\"}",
284 "legendFormat": "Heap : {{ pod }}",
288 "title": "Memory Usage",
292 "title": "Quick Info",
306 "description": "Policy Drools-APPS CPU Usage Monitoring",
310 "mode": "palette-classic"
314 "axisPlacement": "auto",
318 "gradientMode": "none",
324 "lineInterpolation": "linear",
330 "scaleDistribution": {
333 "showPoints": "auto",
362 "options": "process-1h: dev-policy-api-69f54f45cc-wq6xq"
368 "fixedColor": "dark-purple",
377 "options": "process_1h: dev-policy-api-69f54f45cc-wq6xq"
383 "fixedColor": "dark-purple",
405 "displayMode": "table",
406 "placement": "bottom",
418 "type": "prometheus",
422 "expr": "irate(process_cpu_seconds_total{job=\"drools-apps-metrics\"}[5m])*100",
424 "legendFormat": "system: {{pod}}",
428 "title": "CPU Usage",
432 "description": "Policy Drools-APPS Memory Usage Monitoring",
436 "mode": "palette-classic"
440 "axisPlacement": "auto",
444 "gradientMode": "none",
450 "lineInterpolation": "linear",
456 "scaleDistribution": {
459 "showPoints": "auto",
488 "options": "{area=\"heap\", container=\"policy-api\", endpoint=\"policy-api\", id=\"Tenured Gen\", instance=\"10.42.7.19:6969\", job=\"policy-api\", namespace=\"onap\", pod=\"dev-policy-api-69f54f45cc-sb56v\", service=\"policy-api\"}"
494 "fixedColor": "text",
503 "options": "Tenured Gen - dev-policy-api-69f54f45cc-wq6xq"
509 "fixedColor": "dark-purple",
531 "displayMode": "table",
532 "placement": "bottom",
544 "type": "prometheus",
548 "expr": "100 * jvm_memory_bytes_used{area=\"heap\", job=\"drools-apps-metrics\"} / jvm_memory_bytes_max{area=\"heap\", job=\"drools-apps-metrics\"}",
551 "legendFormat": "Heap : {{ pod }}",
555 "title": "Memory Usage",
559 "description": "Policy Drools-APPS JVM Threads",
563 "mode": "palette-classic"
567 "axisPlacement": "auto",
571 "gradientMode": "none",
577 "lineInterpolation": "linear",
580 "scaleDistribution": {
583 "showPoints": "never",
624 "displayMode": "table",
625 "placement": "bottom"
632 "pluginVersion": "8.4.5",
636 "type": "prometheus",
640 "expr": "jvm_threads_current{job=\"drools-apps-metrics\"}",
642 "legendFormat": "Live Threads: {{ pod }}",
647 "type": "prometheus",
651 "expr": "jvm_threads_peak{job=\"drools-apps-metrics\"}",
654 "legendFormat": "Peak Threads: {{ pod }}",
659 "type": "prometheus",
663 "expr": "jvm_threads_daemon{job=\"drools-apps-metrics\"}",
666 "legendFormat": "Daemon Threads: {{ pod }}",
670 "title": "JVM threads",
688 "description": "GC operations per second",
692 "mode": "palette-classic"
696 "axisPlacement": "auto",
700 "gradientMode": "none",
706 "lineInterpolation": "linear",
709 "scaleDistribution": {
712 "showPoints": "auto",
753 "displayMode": "table",
754 "placement": "bottom"
764 "type": "prometheus",
768 "expr": "rate(jvm_gc_collection_seconds_count{job=\"drools-apps-metrics\"}[5m])",
770 "legendFormat": "{{ gc }} : {{ pod }}",
774 "title": "Collection",
778 "description": "Average GC Time",
782 "mode": "palette-classic"
786 "axisPlacement": "auto",
790 "gradientMode": "none",
796 "lineInterpolation": "linear",
799 "scaleDistribution": {
802 "showPoints": "auto",
840 "displayMode": "table",
841 "placement": "bottom"
851 "type": "prometheus",
855 "expr": "rate(jvm_gc_collection_seconds_sum{job=\"drools-apps-metrics\"}[5m])/rate(jvm_gc_collection_seconds_count{job=\"drools-apps-metrics\"}[5m])",
857 "legendFormat": "avg {{ gc }} : {{ pod }}",
861 "title": "Pause Durations",
865 "title": "Garbage Collection",
879 "description": "Policy Deployments Total for Drools-APPS",
883 "mode": "palette-classic"
910 "displayMode": "gradient",
911 "orientation": "auto",
921 "pluginVersion": "8.3.4",
925 "type": "prometheus",
929 "expr": "avg by(job)(pdpd_policy_deployments_total{job=\"drools-apps-metrics\", operation=\"deploy\", status=\"SUCCESS\"})",
931 "legendFormat": "Deploy - Success",
936 "type": "prometheus",
940 "expr": "avg by(job)(pdpd_policy_deployments_total{job=\"drools-apps-metrics\", operation=\"deploy\", status=\"FAILURE\"})",
943 "legendFormat": "Deploy - Failure",
948 "type": "prometheus",
952 "expr": "avg by(job)(pdpd_policy_deployments_total{job=\"drools-apps-metrics\", operation=\"undeploy\", status=\"SUCCESS\"})",
955 "legendFormat": "Undeploy - Success",
960 "type": "prometheus",
964 "expr": "avg by(job)(pdpd_policy_deployments_total{job=\"drools-apps-metrics\", operation=\"undeploy\", status=\"FAILURE\"})",
967 "legendFormat": "Undeploy - Failure",
971 "title": "Policy Deployments Total",
975 "description": "Policy Executions Total for Drools-APPS per instance",
979 "mode": "palette-classic"
1006 "displayMode": "gradient",
1007 "orientation": "auto",
1015 "showUnfilled": true
1017 "pluginVersion": "8.3.4",
1021 "type": "prometheus",
1025 "expr": "pdpd_policy_executions_latency_seconds_count{job=\"drools-apps-metrics\", status=\"SUCCESS\"}",
1027 "legendFormat": "Executions - Count",
1032 "type": "prometheus",
1036 "expr": "pdpd_policy_executions_latency_seconds_sum{job=\"drools-apps-metrics\"}",
1039 "legendFormat": "Executions - Sum",
1043 "title": "Policy Executions",
1047 "title": "Requests",
1052 "schemaVersion": 34,
1064 "title": "Policy Drools-APPS",