MDL: Metrics Definition Language

The paper presents Metrics Definition Language (MDL), a new format for metric definition. MDL is a flexible grammar based language, which clearly separates the idea of a data source from a metric. Hence, MDL provides ways to define complex metrics that can be defined over many data sources or even other metrics. It also supports basic mathematical operations, that can be used to define metric aggregations and transformations. The language is human readable, universal and data format agnostic. It can be easily used with every monitoring system.