65 Commits

Author SHA1 Message Date
c49e69c0bc prepare 0.21b0 release (#493) 2021-05-11 20:58:17 -07:00
45c94e765d Update datadog exporter error tagging (#459) 2021-04-27 09:42:28 -07:00
2ede3a5b87 [chore] Update main after 1.1.0 release (#463) 2021-04-21 08:03:20 -07:00
8d0c150b31 Sync with auto generated semantic convention constants (#428) 2021-04-19 23:37:10 -07:00
89fb6c292b Fix docstring to clarify data format (#421) 2021-04-07 10:25:09 -07:00
35774f19f4 bump version to 0.20.dev0 (#396) 2021-04-05 09:17:56 -07:00
41b5f232b4 Fix DataDog trace exporter (#400) 2021-04-05 08:41:37 -07:00
56072a25f0 preparing 1.0.0/0.19b0 release (#384) 2021-03-26 15:22:09 -07:00
d89f865221 Sync with Make setters and getters optional (#372) 2021-03-26 10:20:01 -07:00
ef0f74ec64 remove python 3.5 support (#374) 2021-03-18 08:15:35 -07:00
2d9df10645 datadog: do not add None tracestate value. (#368)
The datadog exporter sometimes attempts to add a "None" value, if the
datadog origin header doesn't exist.

This does not cause runtime errors in the most recent opentelemetry
release (tracestate protects against an invalid value), but does cause warnings:

WARNING  opentelemetry.trace.span:span.py:230 Invalid key/value pair (dd_origin, None) found.
2021-03-10 22:33:12 -08:00
0917dad997 Sync with Remove time_ns from API (#342) 2021-03-10 08:21:45 -08:00
10a448ee75 move textmap propagators to opentelemetry.propagators (#355) 2021-03-02 16:47:29 -08:00
79809976d5 Rename DefaultSpan to NonRecordingSpan (#354) 2021-03-02 10:30:52 -08:00
e57dec8854 Sync with Refactor utils (#331)
Co-authored-by: alrex <aboten@lightstep.com>
Co-authored-by: Aaron Abbott <aaronabbott@google.com>
2021-03-01 14:24:33 -08:00
1c8852f99e Rename IdsGenerator to IdGenerator (#350) 2021-02-26 14:56:30 -08:00
13e72b1906 [Chore] Update main after 0.18b0 release (#338) 2021-02-16 16:24:28 -08:00
269e0f4de3 Add OpenTracing propagator (#302) 2021-02-16 15:42:13 -08:00
9c1f98d250 Update main after 1.0.0rc1 release from core (#333) 2021-02-16 09:35:18 -08:00
138927abe6 Update util path (#319) 2021-02-12 10:52:25 -08:00
0fe9096bfc Update span interface usage (#324) 2021-02-09 12:31:03 -08:00
c265e2f035 Remove metrics from main branch (#312) 2021-02-05 16:41:03 -08:00
b016f6f774 update requirements for snappy (#314) 2021-02-04 15:10:10 -08:00
f022385e37 update references to main (#306) 2021-01-29 12:09:22 -08:00
08e82a92d7 [post-release] updating version to 0.18.dev0 (#289) 2021-01-21 09:10:30 -08:00
2a11aeeafa [pre-release] Update changelogs, version [0.17b0] (#287) 2021-01-20 16:01:24 -08:00
b3aa7a79d3 Update TraceState (#276) 2021-01-20 12:13:12 -08:00
d12f67fc31 Fix ids_generator references from moving from api to sdk (#283) 2021-01-11 12:40:38 -08:00
5a6c4f6fd2 datadog-exporter: bugfix for unintentional type change (#261) 2021-01-05 09:58:47 -08:00
472f845381 Upgrade isort and enable black compat mode (#248) 2021-01-05 07:23:53 -08:00
f6f5b90aeb Prometheus Remote Write Exporter (6/6) (#227)
* adding README

adding sample app

adding examples readme

fixing lint errors

linting examples

updating readme tls_config example

excluding examples

adding examples to exclude in all linters

adding isort.cfg skip

changing isort to path

ignoring yml only

adding it to excluded directories in pylintrc

only adding exclude to directory

removing readme.rst and adding explicit file names to ignore

adding the rest of the files

adding readme.rst back

adding to ignore glob instead

reverting back to ignore list

converting README.md to README.rst

* addressing readme comments

* adding link to spec for details on aggregators

* updating readme

* adding python-snappy to setup.cfg
2020-12-22 11:06:22 -08:00
e5a0153794 Add test case for DataDog fields and AWS SDK Extension (#231) 2020-12-11 12:48:01 -08:00
ae70d5abe5 Combine changelogs (#239) 2020-12-08 16:20:29 -08:00
b310ec1728 Added exporter request methods (#212) 2020-12-08 10:06:46 -08:00
3b48a38948 Explicitly install dependencies in lint env for tox (#241) 2020-12-08 07:28:48 -08:00
f71bc2b79e Add conversion to TimeSeries methods (#207) 2020-12-02 06:47:12 -08:00
8b323e935d Add fields method (#226)
Co-authored-by: (Eliseo) Nathaniel Ruiz Nowell <enruizno@uwaterloo.ca>
2020-12-01 16:18:33 -08:00
3e36dc282d Mark test case as flaky (#197)
Fixes #196

This marks the test case as flaky, making it run at most 3 times. It is
enough for one of this runs to pass to consider this test case passed
and ran no more. If 3 consecutive runs of this test case fail, the test
case will be considered failed. It has been reported that running this
test case again makes it pass, usually. This approach is preferred over
marking it as xfail(strict=False) because most of the times the test
ends up passing after another run, so that in most of the cases we
can still benefit from running this test case (since if it is actually
failing because of a bug it will be reported as such after failing 3
times, making the team aware of an actual issue happening here).
2020-11-30 14:30:58 -08:00
aba6e97d00 Adding param validation (#206)
fix lint changes
2020-11-27 11:39:42 -08:00
9b71f8b30c Setup Prometheus Remote Write Exporter (#180) 2020-11-27 09:58:55 -08:00
bcec49cf2e update version to 0.17.dev0 2020-11-25 21:10:39 -08:00
3e4c5d3aa3 [pre-release] Update changelogs, version [0.16b0] (#217) 2020-11-25 19:44:20 -08:00
3ae0edb259 Update package links to point to contrib repo 2020-11-18 13:09:44 -08:00
28c1331e57 Update Contrib packages to 0.16dev0 (#129) 2020-11-05 11:25:37 -08:00
0aa8f9f798 [pre-release] Update changelogs, version [0.15b0] (#1320) 2020-11-02 09:00:06 -08:00
9e79ca8fb9 Removing TracerProvider coupling from Tracer init (#1295) 2020-11-02 07:37:35 -08:00
79ca4ac662 Converted TextMap propagator getter to a class and added keys method (#1196)
Co-authored-by: alrex <aboten@lightstep.com>
2020-11-01 20:12:47 -08:00
137912d743 Change status codes from grpc status codes, remove setting status in instrumentations except on ERROR (#1282) 2020-10-28 14:28:58 -07:00
b7f2d167d5 Fix BatchExportSpanProcessor not resetting timeout on worker loop (#1218) 2020-10-27 15:46:19 -07:00
33a404d918 Make SpanProcessor.on_start accept parent Context (#1251)
* context from Tracer.start_span is passed through to the SpanProcessor
* fix linting issue in falcon test app when linting with eachdist script
* fix global error handler test as it read installed extensions
* reset global Configuration object state after tests were run
2020-10-16 14:11:20 -07:00