1. A method, comprising: receiving a plurality of metric-pattern combinations, each comprising a respective performance metric and a respective graph pattern; receiving a corresponding parameter value for a parameter of each respective graph pattern; determining an event equation comprising the plurality of metric-pattern combinations and a boolean operator; evaluating the event equation by: for each metric-pattern combination in the event equation, determining a respective graph pattern fit curve by applying the corresponding parameter value to the respective graph pattern; for each metric-pattern combination in the event equation, determining an operand value based on whether associated performance data for the respective performance metric exhibits the respective graph pattern by matching the respective graph pattern fit curve to the associated performance data; and evaluating the operand values using the boolean operator to determine a result; and displaying a notification, at a user interface, based on the result of the event equation.