in aws_xray_sdk/core/sampling/connector.py [0:0]
def _generate_reporting_docs(self, rules, now):
report_docs = []
for rule in rules:
statistics = rule.snapshot_statistics()
doc = {
'RuleName': rule.name,
'ClientID': self._client_id,
'RequestCount': statistics['request_count'],
'BorrowCount': statistics['borrow_count'],
'SampledCount': statistics['sampled_count'],
'Timestamp': now,
}
report_docs.append(doc)
return report_docs