3453
3453
"type" : " prometheus" ,
3454
3454
"uid" : " ${DS_PROMETHEUS}"
3455
3455
},
3456
- "description" : " Total number of incoming requests for cache lookup " ,
3456
+ "description" : " Postgres connection errors from GraphQL Engine instances " ,
3457
3457
"fieldConfig" : {
3458
3458
"defaults" : {
3459
3459
"color" : {
3501
3501
{
3502
3502
"color" : " green" ,
3503
3503
"value" : null
3504
+ },
3505
+ {
3506
+ "color" : " red" ,
3507
+ "value" : 1
3504
3508
}
3505
3509
]
3506
3510
},
3514
3518
"x" : 12 ,
3515
3519
"y" : 81
3516
3520
},
3517
- "id" : 57 ,
3521
+ "id" : 66 ,
3518
3522
"options" : {
3519
3523
"legend" : {
3520
3524
"calcs" : [],
3534
3538
"uid" : " ${DS_PROMETHEUS}"
3535
3539
},
3536
3540
"editorMode" : " code" ,
3537
- "expr" : " sum(rate(hasura_cache_request_count{job=~\" $job\" ,instance=~\" $instance\" ,status=\" hit\" }[$__rate_interval]))" ,
3538
- "legendFormat" : " Cache Hit" ,
3539
- "range" : true ,
3540
- "refId" : " Hit"
3541
- },
3542
- {
3543
- "datasource" : {
3544
- "type" : " prometheus" ,
3545
- "uid" : " ${DS_PROMETHEUS}"
3546
- },
3547
- "editorMode" : " code" ,
3548
- "expr" : " sum(rate(hasura_cache_request_count{job=~\" $job\" ,instance=~\" $instance\" }[$__rate_interval]))" ,
3549
- "hide" : false ,
3550
- "legendFormat" : " Total" ,
3541
+ "expr" : " sum by (job, role,conn_info,source_name) (increase(hasura_postgres_connection_error_total{job=~\" $job\" ,instance=~\" $instance\" }[$__rate_interval])) " ,
3542
+ "legendFormat" : " __auto" ,
3551
3543
"range" : true ,
3552
- "refId" : " Total "
3544
+ "refId" : " A "
3553
3545
}
3554
3546
],
3555
- "title" : " Cache Request Rate " ,
3547
+ "title" : " Postgres Connectionr Errors " ,
3556
3548
"type" : " timeseries"
3557
3549
},
3558
3550
{
3748
3740
],
3749
3741
"title" : " Postgres Pool Wait Time (P95)" ,
3750
3742
"type" : " timeseries"
3743
+ },
3744
+ {
3745
+ "datasource" : {
3746
+ "type" : " prometheus" ,
3747
+ "uid" : " ${DS_PROMETHEUS}"
3748
+ },
3749
+ "description" : " Total number of incoming requests for cache lookup" ,
3750
+ "fieldConfig" : {
3751
+ "defaults" : {
3752
+ "color" : {
3753
+ "mode" : " palette-classic"
3754
+ },
3755
+ "custom" : {
3756
+ "axisBorderShow" : false ,
3757
+ "axisCenteredZero" : false ,
3758
+ "axisColorMode" : " text" ,
3759
+ "axisLabel" : " " ,
3760
+ "axisPlacement" : " auto" ,
3761
+ "barAlignment" : 0 ,
3762
+ "drawStyle" : " line" ,
3763
+ "fillOpacity" : 0 ,
3764
+ "gradientMode" : " none" ,
3765
+ "hideFrom" : {
3766
+ "legend" : false ,
3767
+ "tooltip" : false ,
3768
+ "viz" : false
3769
+ },
3770
+ "insertNulls" : false ,
3771
+ "lineInterpolation" : " smooth" ,
3772
+ "lineStyle" : {
3773
+ "fill" : " solid"
3774
+ },
3775
+ "lineWidth" : 1 ,
3776
+ "pointSize" : 1 ,
3777
+ "scaleDistribution" : {
3778
+ "type" : " linear"
3779
+ },
3780
+ "showPoints" : " auto" ,
3781
+ "spanNulls" : false ,
3782
+ "stacking" : {
3783
+ "group" : " A" ,
3784
+ "mode" : " none"
3785
+ },
3786
+ "thresholdsStyle" : {
3787
+ "mode" : " off"
3788
+ }
3789
+ },
3790
+ "mappings" : [],
3791
+ "thresholds" : {
3792
+ "mode" : " absolute" ,
3793
+ "steps" : [
3794
+ {
3795
+ "color" : " green" ,
3796
+ "value" : null
3797
+ }
3798
+ ]
3799
+ },
3800
+ "unit" : " none"
3801
+ },
3802
+ "overrides" : []
3803
+ },
3804
+ "gridPos" : {
3805
+ "h" : 7 ,
3806
+ "w" : 12 ,
3807
+ "x" : 0 ,
3808
+ "y" : 95
3809
+ },
3810
+ "id" : 57 ,
3811
+ "options" : {
3812
+ "legend" : {
3813
+ "calcs" : [],
3814
+ "displayMode" : " list" ,
3815
+ "placement" : " bottom" ,
3816
+ "showLegend" : true
3817
+ },
3818
+ "tooltip" : {
3819
+ "mode" : " single" ,
3820
+ "sort" : " none"
3821
+ }
3822
+ },
3823
+ "targets" : [
3824
+ {
3825
+ "datasource" : {
3826
+ "type" : " prometheus" ,
3827
+ "uid" : " ${DS_PROMETHEUS}"
3828
+ },
3829
+ "editorMode" : " code" ,
3830
+ "expr" : " sum(rate(hasura_cache_request_count{job=~\" $job\" ,instance=~\" $instance\" ,status=\" hit\" }[$__rate_interval]))" ,
3831
+ "legendFormat" : " Cache Hit" ,
3832
+ "range" : true ,
3833
+ "refId" : " Hit"
3834
+ },
3835
+ {
3836
+ "datasource" : {
3837
+ "type" : " prometheus" ,
3838
+ "uid" : " ${DS_PROMETHEUS}"
3839
+ },
3840
+ "editorMode" : " code" ,
3841
+ "expr" : " sum(rate(hasura_cache_request_count{job=~\" $job\" ,instance=~\" $instance\" }[$__rate_interval]))" ,
3842
+ "hide" : false ,
3843
+ "legendFormat" : " Total" ,
3844
+ "range" : true ,
3845
+ "refId" : " Total"
3846
+ }
3847
+ ],
3848
+ "title" : " Cache Request Rate" ,
3849
+ "type" : " timeseries"
3751
3850
}
3752
3851
],
3753
3852
"refresh" : " " ,
3832
3931
"timezone" : " " ,
3833
3932
"title" : " Hasura Overview" ,
3834
3933
"uid" : " Of9GFjr7z" ,
3835
- "version" : 2 ,
3934
+ "version" : 1 ,
3836
3935
"weekStart" : " "
3837
3936
}
0 commit comments