Skip to content

Commit ecfd24d

Browse files
committed
fix sampling_rule default values
1 parent 1cca2e5 commit ecfd24d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

aws-opentelemetry-distro/src/amazon/opentelemetry/distro/sampler/_sampling_rule.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@ def __init__(
2222
Version=None,
2323
):
2424
self.Attributes = Attributes if Attributes is not None else {}
25-
self.FixedRate = FixedRate if FixedRate is not None else ""
25+
self.FixedRate = FixedRate if FixedRate is not None else 0.0
2626
self.HTTPMethod = HTTPMethod if HTTPMethod is not None else ""
2727
self.Host = Host if Host is not None else ""
28-
self.Priority = Priority if Priority is not None else ""
29-
self.ReservoirSize = ReservoirSize if ReservoirSize is not None else ""
28+
# Default to value with lower priority than default rule
29+
self.Priority = Priority if Priority is not None else 10001
30+
self.ReservoirSize = ReservoirSize if ReservoirSize is not None else 0
3031
self.ResourceARN = ResourceARN if ResourceARN is not None else ""
3132
self.RuleARN = RuleARN if RuleARN is not None else ""
3233
self.RuleName = RuleName if RuleName is not None else ""
3334
self.ServiceName = ServiceName if ServiceName is not None else ""
3435
self.ServiceType = ServiceType if ServiceType is not None else ""
3536
self.URLPath = URLPath if URLPath is not None else ""
36-
self.Version = Version if Version is not None else ""
37+
self.Version = Version if Version is not None else 0

0 commit comments

Comments
 (0)