Metric profiles

List of metric profiles

Metric profiles page is shown in the image below. It is accessible from the menu on the left side.

Tenant Metric Profiles

Metric profile details

By clicking the profile name, user can see the particular profile's details (shown in the image below).

Tenant Metric Profile Details

Sections

In the upper part of the page, there are Name, Description and Group fields. Every profile must be assigned to a group, which means the group should be created beforehand. Name and Group fields are mandatory while Description field is arbitrary.

Metric instances

In the Metric instances section, user may add new, or delete the existing service type - metric pairs. New empty fields are created by clicking the button with "+" sign, and by clicking "x" next to the service type - metric pair, that pair is removed from the metric profile. All the fields are autocomplete, so when the user starts typing, existing service types/metrics are suggested.

Same as for other resources, only users with appropriate permission may modify metric profile. That is, users that have metric group the profile belongs to assigned to them, or users with superuser permission.

Validation of pairs

Service type - metric pairs should be filled with some values and neither of them can be left empty:

Tenant Metric Profile Tuples Required

Duplicated pairs are not allowed and validation of form will forbid them:

Tenant Metric Profile Tuples Duplicated

For easy tracking of changes that have been made in existing profile, borders of service type - metric pairs are colored differently. Newly added pairs are always in green border while changed part (either service type or metric or both) of pair is in red border:

Tenant Metric Profile Tuples Changed

Filtered and full pairs view

Also, search fields are introduced for pleasant editing or adding new pairs in metric profile so that tracking of how many pairs of particular metric or service type is easily handled:

Tenant Metric Profile Tuples Search

Adding or editing of pairs in filtered view is also allowed, but what should be noted is that return to full view will automatically sort all pairs, including the ones added in filtered view:

Tenant Metric Profile Tuples Search Edit Tenant Metric Profile Tuples Search Sorted

Import/export CSV

There is a feature of importing and exporting table in the Metric instances section in a .csv file.

When exporting, user clicks Export in CSV dropdown button, and file is stored to the computer. The name of the file is PROFILE_NAME.csv (in this example it would be FEDCLOUD.csv).

When importing, user clicks Import in CSV dropdown button, and selects the file (s)he wants to import. Metric instances are then overridden with values from imported .csv file.

When the metrics have been imported, they are also validated, and the user is informed if the metric is not present in the tenant's POEM database. If that is the case, user should import the missing metrics as described in metric template page.

Metric profile history

By clicking the History button, the user can see all the changes made to the profile, when they were made and by whom (image below).

Tenant Metric Profile History

Metric profile clone

By clicking the Clone button, the user can easily derive new profile from existing one meaning that description and metric instances tuples will be copied, while profile name will be changed to Cloned <original_profile_name>. User is free to change the name of profile to his/her needs.