Enable filtering by instance 23/140123/1
authorhalil.cakal <halil.cakal@est.tech>
Fri, 31 Jan 2025 16:45:37 +0000 (16:45 +0000)
committerhalil.cakal <halil.cakal@est.tech>
Fri, 31 Jan 2025 16:45:46 +0000 (16:45 +0000)
- if kpi and endurance suits runing together at the same time,
   instance flag will help to filter either of them. otherwise the
    stats for both suits will be visible on a single plot together.

Issue-ID: CPS-2585

Change-Id: I422adb0afd3a618c477989a9396636f63808c275
Signed-off-by: halil.cakal <halil.cakal@est.tech>
docker-compose/config/grafana/postgresql-statistics-dashboard.json

index 491649e..6422941 100644 (file)
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_static{app=\"$app\"}",
+          "expr": "pg_static{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_max_connections{app=\"$app\"}",
+          "expr": "pg_settings_max_connections{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_shared_buffers_bytes{app=\"$app\"}",
+          "expr": "pg_settings_shared_buffers_bytes{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_effective_cache_size_bytes{app=\"$app\"}",
+          "expr": "pg_settings_effective_cache_size_bytes{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_maintenance_work_mem_bytes{app=\"$app\"}",
+          "expr": "pg_settings_maintenance_work_mem_bytes{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_work_mem_bytes{app=\"$app\"}",
+          "expr": "pg_settings_work_mem_bytes{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_max_wal_size_bytes{app=\"$app\"}",
+          "expr": "pg_settings_max_wal_size_bytes{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_random_page_cost{app=\"$app\"}",
+          "expr": "pg_settings_random_page_cost{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_seq_page_cost{app=\"$app\"}",
+          "expr": "pg_settings_seq_page_cost{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_max_worker_processes{app=\"$app\"}",
+          "expr": "pg_settings_max_worker_processes{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_settings_max_parallel_workers{app=\"$app\"}",
+          "expr": "pg_settings_max_parallel_workers{instance=\"$instance\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "editorMode": "code",
-          "expr": "pg_database_size_bytes{app=\"$app\", datname=\"$db\"}",
+          "expr": "pg_database_size_bytes{instance=\"$instance\", datname=\"$db\"}",
           "legendFormat": "size",
           "range": true,
           "refId": "A"
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_stat_activity_count{app=\"$app\", datname=\"$db\"}",
+          "expr": "pg_stat_activity_count{instance=\"$instance\", datname=\"$db\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_xact_commit{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_xact_commit{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_xact_rollback{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_xact_rollback{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_tup_fetched{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_tup_fetched{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_tup_returned{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_tup_returned{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_tup_inserted{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_tup_inserted{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_tup_updated{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_tup_updated{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_tup_deleted{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_tup_deleted{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_stat_activity_max_tx_duration{app=\"$app\", datname=\"$db\"}",
+          "expr": "pg_stat_activity_max_tx_duration{instance=\"$instance\", datname=\"$db\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_stat_database_blks_hit{app=\"$app\", datname=\"$db\"} / (pg_stat_database_blks_read{app=\"$app\", datname=\"$db\"} + pg_stat_database_blks_hit{app=\"$app\", datname=\"$db\"})",
+          "expr": "pg_stat_database_blks_hit{instance=\"$instance\", datname=\"$db\"} / (pg_stat_database_blks_read{instance=\"$instance\", datname=\"$db\"} + pg_stat_database_blks_hit{instance=\"$instance\", datname=\"$db\"})",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_buffers_backend_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_buffers_backend_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_buffers_alloc_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_buffers_alloc_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_buffers_backend_fsync_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_buffers_backend_fsync_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_buffers_checkpoint_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_buffers_checkpoint_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_buffers_clean_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_buffers_clean_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_conflicts{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_conflicts{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_deadlocks{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_deadlocks{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "pg_locks_count{app=\"$app\", datname=\"$db\"}",
+          "expr": "pg_locks_count{instance=\"$instance\", datname=\"$db\"}",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_database_temp_bytes{app=\"$app\", datname=\"$db\"}[5m])",
+          "expr": "irate(pg_stat_database_temp_bytes{instance=\"$instance\", datname=\"$db\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_checkpoint_write_time_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_checkpoint_write_time_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
         {
           "datasource": "PBFA97CFB590B2093",
           "exemplar": true,
-          "expr": "irate(pg_stat_bgwriter_checkpoint_sync_time_total{app=\"$app\"}[5m])",
+          "expr": "irate(pg_stat_bgwriter_checkpoint_sync_time_total{instance=\"$instance\"}[5m])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 1,
           "value": ""
         },
         "datasource": "PBFA97CFB590B2093",
-        "definition": "label_values(pg_up, app)",
+        "definition": "label_values(pg_up, instance)",
         "includeAll": false,
-        "label": "App",
-        "name": "app",
+        "label": "instance",
+        "name": "instance",
         "options": [],
         "query": {
-          "query": "label_values(pg_up, app)",
+          "query": "label_values(pg_up, instance)",
           "refId": "StandardVariableQuery"
         },
         "refresh": 1,
           "value": "cpsdb"
         },
         "datasource": "PBFA97CFB590B2093",
-        "definition": "label_values(pg_stat_database_tup_fetched{datname!~\"template.*|postgres\",app=\"$app\"},datname)",
+        "definition": "label_values(pg_stat_database_tup_fetched{datname!~\"template.*|postgres\",instance=\"$instance\"},datname)",
         "includeAll": false,
         "label": "Database",
         "name": "db",
         "options": [],
         "query": {
-          "query": "label_values(pg_stat_database_tup_fetched{datname!~\"template.*|postgres\",app=\"$app\"},datname)",
+          "query": "label_values(pg_stat_database_tup_fetched{datname!~\"template.*|postgres\",instance=\"$instance\"},datname)",
           "refId": "StandardVariableQuery"
         },
         "refresh": 1,