1. A method, comprising: providing dependency information for each of a plurality of services, wherein at least one of the plurality of services is dependent upon a first one of the plurality of services; collecting performance data for each respective service of the plurality of services; analyzing, by operation of one or more computer processors, the performance data to identify a cluster of services that each follow a pattern of performance data; and determining the first one of the services in the cluster of services is a root cause of the pattern of performance data, based on the determined dependency information for each of the plurality of services.