Horreum icon indicating copy to clipboard operation
Horreum copied to clipboard

Labels names are considered semantically equivalent throughout the entire system

Open johnaohara opened this issue 1 year ago • 1 comments

Labels are compared via their Name.

This means that all labels that have the same name are considered to be semantically equivalent across all Schemas . e.g. any Label name CPU Utilization could have different definitions. depending on the environment (i.e. bare-metal vs K8s) or collection tool (i.e. top vs prometheus).

The semantics of Labels are assumed to be the same across all users of the system, e.g. 'Time to first response' has the same definition for a web service vs an os bootstrap process.

Schemas are defined to process output from tools, and are designed to be shared across tests. Schemas support version evolution, but equivalence is considered based on the label name.

johnaohara avatar Oct 23 '23 07:10 johnaohara

On Hold due to https://github.com/Hyperfoil/Horreum/discussions/1603

johnaohara avatar May 09 '24 08:05 johnaohara