Commit graph

549 commits

Author SHA1 Message Date
Simon Cruanes
fdd4582a2f
util: add module to emit some GC metrics 2022-03-28 11:37:17 -04:00
Simon Cruanes
a9f17ef54b
refactor emit1 2022-03-28 09:36:21 -04:00
Matt Bray
89dae63114
Merge pull request #11 from AestheticIntegration/trace-with-scope
feat: allow passing ~scope back to Trace.with_
2022-03-25 16:14:37 +00:00
Matt Bray
d92a9be08a feat: allow passing ~scope back to Trace.with_ 2022-03-25 15:56:01 +00:00
Simon Cruanes
2d220b20af
ocurl backend: ticker thread 2022-03-25 11:06:34 -04:00
Matt Bray
078e8b416d chore: build opentelemetry-cohttp-lwt in CI 2022-03-25 11:59:48 +00:00
Matt Bray
b67fc00821
Merge pull request #10 from AestheticIntegration/matt/cohttp-client
Integration with cohttp-lwt (client)
2022-03-25 11:57:32 +00:00
Matt Bray
1046ec2bf6
Merge pull request #9 from AestheticIntegration/matt/cohttp
Integration with cohttp-lwt
2022-03-25 11:36:39 +00:00
Matt Bray
0ad2d3f641 feat(cohttp): trace post_form 2022-03-25 10:56:35 +00:00
Matt Bray
5e8affe508 fix(cohttp): use correct scope for traceparent header 2022-03-25 10:56:35 +00:00
Matt Bray
82bcebbb89 chore(cohttp): optional service_name 2022-03-25 10:56:35 +00:00
Matt Bray
32fec9b2f5 chore(cohttp): trace more methods 2022-03-25 10:56:35 +00:00
Matt Bray
c8391fc522 test(cohttp): client bin 2022-03-25 10:56:35 +00:00
Matt Bray
c5e789c2d8 wip(cohttp): traced client 2022-03-25 10:56:35 +00:00
Matt Bray
f44c524ad0 feat(cohttp/server): put the trace scope in the request 2022-03-25 10:56:23 +00:00
Matt Bray
78f2e7bde4 refactor 2022-03-25 10:56:23 +00:00
Matt Bray
e17fb1dfb7 feat(cohttp): pass scope to callback 2022-03-24 18:12:13 +00:00
Simon Cruanes
2bff7897f7
doc 2022-03-24 14:03:54 -04:00
Simon Cruanes
15511a7517
docs 2022-03-24 14:02:45 -04:00
Matt Bray
75f1612ab0 feat(cohttp): pass attrs 2022-03-24 17:56:29 +00:00
Matt Bray
2d62671d07 refactor(cohttp): wrap in Server module 2022-03-24 17:51:43 +00:00
Matt Bray
c9dbab94f9 feat(cohttp): read trace context from traceparent header 2022-03-24 17:44:28 +00:00
Matt Bray
a1115661b4 wip: cohttp integration 2022-03-24 17:38:46 +00:00
Matt Bray
c419a61815
Merge pull request #8 from AestheticIntegration/matt/traceparent
feat: parse W3C traceparent header
2022-03-24 17:38:03 +00:00
Matt Bray
0cd75d5a6d use Bytes.unsafe_to_string 2022-03-24 17:36:45 +00:00
Matt Bray
1e96404502 feat: raise Invalid_argument for bad hex values 2022-03-24 17:35:20 +00:00
Matt Bray
0326a8a9a2 feat: parse W3C traceparent header 2022-03-24 17:22:45 +00:00
Simon Cruanes
25da9c4ccc
tiny refactor 2022-03-24 11:25:59 -04:00
Simon Cruanes
901730583c
remove over from backend 2022-03-24 10:59:37 -04:00
Dave Aitken
9e0cd0acc9
Merge pull request #7 from AestheticIntegration/dave-and-matt/sync-lwt-collection
Dave and matt/sync lwt collection
2022-03-24 14:45:52 +00:00
Dave Aitken
b52d9d02e0
fire-and-forget sending of spans to collector so we dont block userland 2022-03-24 14:27:33 +00:00
Dave Aitken
1a2b3aa398
Merge pull request #6 from AestheticIntegration/dave-and-matt/add-attrs
add add_attrs helper to add attrs to existing scope
2022-03-24 14:13:16 +00:00
Dave Aitken
1ca6497a73
add add_attrs helper to add attrs to existing scope 2022-03-24 14:10:12 +00:00
Simon Cruanes
8c1d658ab9
add to_hex/of_hex for span id/trace id 2022-03-23 18:49:44 -04:00
Dave Aitken
d982dafa60
fix(lwt): add events to span from scope 2022-03-23 21:09:11 +00:00
Simon Cruanes
e2e2c4baac
fuck vendoring atomic 2022-03-23 15:33:03 -04:00
Dave Aitken
18ae3bc41b
Merge pull request #5 from AestheticIntegration/dave/lwt-with-scope
tidy: return scope from lwt with_ (consistent with non-lwt version)
2022-03-23 15:44:02 +00:00
Dave Aitken
51ddd79634
tidy: return scope from lwt with_ (consistent with non-lwt version) 2022-03-23 15:11:03 +00:00
Matt Bray
ec3c0f106a clean(test): cumulative temporality is now default 2022-03-23 13:00:19 +00:00
Simon Cruanes
4fd4139921
always use a default aggregation_temporality 2022-03-23 08:58:18 -04:00
Simon Cruanes
5fa29d6975
Merge pull request #4 from AestheticIntegration/metric-attributes
more attributes
2022-03-23 08:49:25 -04:00
Matt Bray
eadb95e8fb feat: set global attributes on ResourceSpans/ResourceMetrics 2022-03-23 12:26:51 +00:00
Matt Bray
a683232b5a feat: include global_attributes in metric data points 2022-03-23 12:26:51 +00:00
Matt Bray
9ba57c5df1 refactor: use _conv_key_value 2022-03-23 12:26:51 +00:00
Matt Bray
69889a7b9a feat(test): --debug flag 2022-03-23 11:51:21 +00:00
Matt Bray
32c0e0e493 test: specify aggregation_temporality (required for datadog) 2022-03-22 20:30:45 +00:00
Matt Bray
84c9bdba35 fix test 2022-03-22 20:30:45 +00:00
Simon Cruanes
81b22aabca
test: remove toplevel span in emit1 2022-03-22 14:34:52 -04:00
Simon Cruanes
3065f29347
Merge pull request #1 from AestheticIntegration/more-serious-ocurl-backend
More serious ocurl backend
2022-03-22 13:36:27 -04:00
Simon Cruanes
03313e9121
fix(ocurl): check for batch timeouts in exporter as well 2022-03-22 13:00:06 -04:00