It is not easy to monitor a GMVC environment for the purpose of ensuring that all copy operations will finish in time and the planned RPOs can be achieved. If you try to do this with the SVC/Storwize GUI you have to actively watch all the time stamps from all your consistency groups; however, using the BVQ GMCV  Monitoring Dashboards you see the actual status of all consistency groups in one view. This view gives to the point information to identify the days or hours in the week when the mirroring becomes less reliable. This Monitoring allows you to find the optimal cycle time for your GMCV. Monitoring is one thing - you want to know what to do solve weak mirroring - for this you use the BVQ GUI to analyze deeper where the problems are coming from.

Related links

 

Start the demo

You have received a username and a password to reach the demo.
If not then please contact us (mailto:bvq@sva.de)

Start the online demo with the following link

https://bvq-grafana-monitoring.sva.de/dashboard/db/gmcv-cycle-check

 

The demo environment

This is a lab environment with very small traffic. We have setup 2 consistency groups which can be used for the demo. When you start the demo the first time everything should be set in a way that you only see these two consistency groups.

  • RCBVQDemo01 Consistency group 1 with 2 mirrored Volumes and 2 change volumes
  • RCBVQDemo02 Consistency Group 2 with 2 mirrored Volumes and 2 change volumes 

You now have access to 3 dashboards for GMVC Monitoring



GMCV Cycle Check

Shows the copy behavior of all consistency groups in the cluster. You can see when copies started and when they are finished.
Target here is that all copies have been finished before the next copy process starts.

This dashboard shows all selected consistency groups line by line

  • blue the writing of the master volumes - this is the amount of data which has to be copied
  • yellow and filled - the writing of the auxiliary volumes - here we want to see that write operations stop before new write operations start.
    Red ellipse behavior is bad, green ellipse behavior is good.


  • Red ellipse:
    We started with cycle time 5 mins which did not deliver a stable RPO.
    Deeper analysis with BVQ showed that we have RPOs in this read area but they happened by chance

  • Green ellipse:
    Stable and reliable RPO copies - the copy finished before the next copy started started

  • Yellow ellipse:
    Unsure - this showed the limits of Monitoring - a deeper analysis with the BVQ GUI showed that we had an RPO here.
    This si the great benefit OF BVQ - you can go deep if you need to
     

  • Action link

    You cab use the link on the top left side of the single analysis pane to start other dashboards.
    If you use this link the other dashboard will be opened with the Consistency group  pre-selected.

     

  • Use controls to modify the output

     interval settings

     

    Determines the interval between 2 measurement points. Typically BVQ is working with 1 min or 5 min intervals. It is recommended to set this value to auto or 1 min. With the monitoring is using the interval of the BVQ scam as long as the BVQ server is not overloaded with requests. In these case the BVQ server would decide to widen the interval to lower the load.

     Consistency Group selection
    Determines which consistency group shall be displayed. It is recommended to set this value to:
    → GMCV Cycle Check: RCBVQDemo01 and RCBVQDemo02
    → other GMCV Dashboards either RCBVQDemo01 or RCBVQDemo02 (only one selection is allowed)



    In non demo environments the selector ALL is used to display all consistency groups on one page.
    We tested already this for 30 groups without problems.

     Events checkbox

    If switched on a red vertical line will be displayed in case of any events, An event table can be displayed in the dashboard Cluster Overview for BVQ.

     Set display time

    Open the Grafana time setting dialog by clicking on the actual time settins

     

    Time setting for analysis mode

    In analysis mode a specific time frame shall be displayed in the panels

    Enter the time range inside the From and To field.
    After closing all panels will be updated with the new time settings
    Check the quick ranges whether thew already for your needs.

    You can also use a quick range and do a zoom inside the panels with the mouse zoom rectangle

    Look here for more details:
    http://docs.grafana.org/reference/timerange/

    Time setting for dashboard node

    For dashboard mode a relative time frame has to be entered into the From and To fields.
    The easiest way is to use the Quick ranges (Last 3 hours, Last 6 hours, ...)
    Enter a refresh interval to 5m or 1m: The most appropriate interval is 5m

    Setting the right data interval

    The data interval determines the data width of the individual points.
    It may happen that the graphic becomes staircase if the interval width is not set correctly.

    In most cases, you should use the auto setting so that the exact interval is selected.
     

    Refresh time 
     

    This should be set to 1 min or 5 min.

     

    Rule of thumb:


    To reduce the computation time, a large interval should be set for long periods of time.
     
    Too small intervals can bother the BVQ server so much that it seems frozen


     

     Set display time


    • GMCycleCheck Dashboards
      Open other dashboards from this group here
    • Demo description and help
      Opens these pages


     

     interval settings
    Kiosk mode
    Use the keys "dk" to witch Grafana to kiosk mode you have to enter "d" and then "k" like writing the two letters .

    Use browser specific keys to hide elements from the browser
    Expample F11 for firefox

     Zooming
    You can always zoom inside the graphs with the mouse - use the browser back button to come back

     

     


GMCV Detail dashboard

Helps determine which volume/s are driving the load

  • Top Row - Blue lines: Master aggregate write throughput (left)            - Master single VDisks wirte throughput (right)
  • Bottom Row -Yellow Line:  Remote/Auxiliary side writes copied (left)  - Remote Single VDisks write throughput (right)

           Hover over yellow line to see the name of specific VDisk



Use controls to modify the output

 interval settings

 

Determines the interval between 2 measurement points. Typically BVQ is working with 1 min or 5 min intervals. It is recommended to set this value to auto or 1 min. With the monitoring is using the interval of the BVQ scam as long as the BVQ server is not overloaded with requests. In these case the BVQ server would decide to widen the interval to lower the load.

 Consistency Group selection
Determines which consistency group shall be displayed. It is recommended to set this value to:
→ GMCV Cycle Check: RCBVQDemo01 and RCBVQDemo02
→ other GMCV Dashboards either RCBVQDemo01 or RCBVQDemo02 (only one selection is allowed)



In non demo environments the selector ALL is used to display all consistency groups on one page.
We tested already this for 30 groups without problems.

 Events checkbox

If switched on a red vertical line will be displayed in case of any events, An event table can be displayed in the dashboard Cluster Overview for BVQ.

 Set display time

Open the Grafana time setting dialog by clicking on the actual time settins

 

Time setting for analysis mode

In analysis mode a specific time frame shall be displayed in the panels

Enter the time range inside the From and To field.
After closing all panels will be updated with the new time settings
Check the quick ranges whether thew already for your needs.

You can also use a quick range and do a zoom inside the panels with the mouse zoom rectangle

Look here for more details:
http://docs.grafana.org/reference/timerange/

Time setting for dashboard node

For dashboard mode a relative time frame has to be entered into the From and To fields.
The easiest way is to use the Quick ranges (Last 3 hours, Last 6 hours, ...)
Enter a refresh interval to 5m or 1m: The most appropriate interval is 5m

Setting the right data interval

The data interval determines the data width of the individual points.
It may happen that the graphic becomes staircase if the interval width is not set correctly.

In most cases, you should use the auto setting so that the exact interval is selected.
 

Refresh time 
 

This should be set to 1 min or 5 min.

 

Rule of thumb:


To reduce the computation time, a large interval should be set for long periods of time.
 
Too small intervals can bother the BVQ server so much that it seems frozen


 

 Set display time


  • GMCycleCheck Dashboards
    Open other dashboards from this group here
  • Demo description and help
    Opens these pages


 

 interval settings
Kiosk mode
Use the keys "dk" to witch Grafana to kiosk mode you have to enter "d" and then "k" like writing the two letters .

Use browser specific keys to hide elements from the browser
Expample F11 for firefox

 Zooming
You can always zoom inside the graphs with the mouse - use the browser back button to come back

 

 



GMCV Week dashboard

Shows the copy behavior dashboard for the actual date and for 6 days before this date
Excellent weekly overview - it is recommended to chose a 24 hours time setting

 



Use controls to modify the output

 interval settings

 

Determines the interval between 2 measurement points. Typically BVQ is working with 1 min or 5 min intervals. It is recommended to set this value to auto or 1 min. With the monitoring is using the interval of the BVQ scam as long as the BVQ server is not overloaded with requests. In these case the BVQ server would decide to widen the interval to lower the load.

 Consistency Group selection
Determines which consistency group shall be displayed. It is recommended to set this value to:
→ GMCV Cycle Check: RCBVQDemo01 and RCBVQDemo02
→ other GMCV Dashboards either RCBVQDemo01 or RCBVQDemo02 (only one selection is allowed)



In non demo environments the selector ALL is used to display all consistency groups on one page.
We tested already this for 30 groups without problems.

 Events checkbox

If switched on a red vertical line will be displayed in case of any events, An event table can be displayed in the dashboard Cluster Overview for BVQ.

 Set display time

Open the Grafana time setting dialog by clicking on the actual time settins

 

Time setting for analysis mode

In analysis mode a specific time frame shall be displayed in the panels

Enter the time range inside the From and To field.
After closing all panels will be updated with the new time settings
Check the quick ranges whether thew already for your needs.

You can also use a quick range and do a zoom inside the panels with the mouse zoom rectangle

Look here for more details:
http://docs.grafana.org/reference/timerange/

Time setting for dashboard node

For dashboard mode a relative time frame has to be entered into the From and To fields.
The easiest way is to use the Quick ranges (Last 3 hours, Last 6 hours, ...)
Enter a refresh interval to 5m or 1m: The most appropriate interval is 5m

Setting the right data interval

The data interval determines the data width of the individual points.
It may happen that the graphic becomes staircase if the interval width is not set correctly.

In most cases, you should use the auto setting so that the exact interval is selected.
 

Refresh time 
 

This should be set to 1 min or 5 min.

 

Rule of thumb:


To reduce the computation time, a large interval should be set for long periods of time.
 
Too small intervals can bother the BVQ server so much that it seems frozen


 

 Set display time


  • GMCycleCheck Dashboards
    Open other dashboards from this group here
  • Demo description and help
    Opens these pages


 

 interval settings
Kiosk mode
Use the keys "dk" to witch Grafana to kiosk mode you have to enter "d" and then "k" like writing the two letters .

Use browser specific keys to hide elements from the browser
Expample F11 for firefox

 Zooming
You can always zoom inside the graphs with the mouse - use the browser back button to come back

 

 


 





 

 

  • No labels