vFunction Logo

Setting the measurement as baseline

The current measurement reflects all the domains of OMS. We will now “baseline this measurement”, so we can automatically track architectural changes with respect to the architecture specified in this measurement.

  1. Hover over the measurement name on the top left side (under the application (OMS) name). A pencil icon should appear.

  2. Click on the pencil icon and rename the measurement to Baseline 1. The top left web page should be similar to:

    Renamed Baseline

  3. Click on the OBSERVATION page. The first page (figure below) is used to configure which events should be triggered due to differences between the last measurement (auto learning) and the baseline. You can optionally enable sending notifications when an automatic learning ends. If you switch on the Compatibility Events you will get another list of notification types for various platforms, enabling these will make vFunction check the compatibility with these target platform and create relevant TODOs. This is currently not in the scope of this workshop so we will leave it switched off.

    Config Alerts

  4. Leave the Configure Alerts unchanged and click Configure Plan. Select “Baseline 1” as the base measurement - the events will be triggered by comparing the new measurement with “Baseline 1”. You can optionally enable triggering starting and ending learning via scripts (useful for automatic learning as part of CI/CD pipelines) but we are not covering that in this tutorial.

    Config Plan

  5. Click on Schedule Learning and then on Add New Schedule. This page is used to time the starting and ending of learning (note the server current time at the top right corner of the page). You must select the controllers for the learning. The Repeat sets the frequency of the learning (e.g., daily) while the Analysis can be set to a lower frequency (e.g., Weekly). Having a lower frequency of analysis means that the learning can continue to add data to the same measurement but only when the analysis will performed, the new measurement events will be triggered and the measurement will become accessible for the user to review. In our case, we only have one controller - oms-controller.

We will configure and use schedule learning later - for now you can simply continue to the next page.

vFunction Logo