Module Values.InsightRuleContributorSource

One of the unique contributors found by a Contributor Insights rule. If the rule contains multiple keys, then a unique contributor is a unique combination of values from all the keys in the rule. If the rule contains a single key, then each unique contributor is each unique value for this key. For more information, see GetInsightRuleReport.

Sourcetype nonrec t = {
  1. keys : InsightRuleContributorKeys.t option;
    (*

    One of the log entry field keywords that is used to define contributors for this rule.

    *)
  2. approximateAggregateValue : InsightRuleUnboundDouble.t option;
    (*

    An approximation of the aggregate value that comes from this contributor.

    *)
  3. datapoints : InsightRuleContributorDatapoints.t option;
    (*

    An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.

    *)
}
Sourceval make : ?keys:??? -> ?approximateAggregateValue:??? -> ?datapoints:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of InsightRuleUnboundDouble.t | `List of [> `String of InsightRuleContributorKey.t | `Structure of (string * [> `Double of InsightRuleUnboundDouble.t | `Timestamp of Timestamp.t ]) list ] list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t