1. A computer executed method for generating log metric recommendations for a user of a log analytics system, the method comprising: storing in a database a plurality of log metrics, each log metric defining a query on a database of log events in an enterprise system, each log metric having a metric name, a metric description, and one or more metric parameters; storing in the database metric usage data indicating usage of the log metrics by users; for each log metric in the database, generating a metric vector comprising a term vector having plurality of term weights, wherein the terms of the term vectors are selected from terms used in the metric name, metric description, or the one or more metric parameters, and wherein the term weights correspond to a measure of frequency of the terms appearing in the log metric; querying the database metric usage data to select metric vectors used by the user and generating a user vector for the user as a centroid of the selected metric vectors; selecting a target set of log metrics from the database and determining a corresponding set of metric vectors; for each metric vector in the set of metric vectors, generating a similarity score between the metric vector and the user vector; ranking the metric vectors in the set of metric vectors based on their similarity scores to obtain one or more highest ranking metric vectors; and displaying an output in the log analytics system of at least one log metric corresponding to at least one of the one or more highest ranking metric vectors.