Values.SamplingStatisticsDocumentSourceRequest sampling results for a single rule from a service. Results are for the last 10 seconds unless the service has been assigned a longer reporting interval after a previous call to GetSamplingTargets.
type nonrec t = {ruleName : RuleName.t;The name of the sampling rule.
*)clientID : ClientID.t;A unique identifier for the service in hexadecimal.
*)timestamp : Timestamp.t;The current time.
*)requestCount : RequestCount.t;The number of requests that matched the rule.
*)sampledCount : SampledCount.t;The number of requests recorded.
*)borrowCount : BorrowCount.t option;The number of requests recorded with borrowed reservoir quota.
*)}val make :
?borrowCount:??? ->
ruleName:RuleName.t ->
clientID:ClientID.t ->
timestamp:Timestamp.t ->
requestCount:RequestCount.t ->
sampledCount:SampledCount.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of RequestCount.t
| `String of RuleName.t
| `Timestamp of Timestamp.t ])
list ]