23 Commits

Author SHA1 Message Date
b6f9b62de7 Refactor comments in .flake8 (#1470)
Fixes #1469
2022-11-29 14:04:48 +01:00
0dc16a4118 Update prom rw exporter (#1359) 2022-11-01 01:30:32 +05:30
6753c872d2 Update tooling (#1330) 2022-09-15 23:42:49 +05:30
d2984f5242 remove need to clone core repo (#678) 2021-09-27 20:28:32 +00:00
b6e49ba66d Remove unused imports (#646)
* Remove unused imports

Fixes #645

* Fix lint

* Import trace_tween_factory

* Fix lint

* Fix lint

* Fix pylint

* Try without using the symbol

* Fix isort

* Revert "Fix isort"

This reverts commit 4dbd91450b4ee099fd09ab1ca0fb8ae9c10bdcfa.

* Revert "Try without using the symbol"

This reverts commit d94f95564671a3155edf44bf71bf58f22ca309f0.
2021-09-01 19:38:02 +02:00
499899a601 remove reference folder (#326) 2021-02-09 09:54:41 -08:00
c265e2f035 Remove metrics from main branch (#312) 2021-02-05 16:41:03 -08:00
9b71f8b30c Setup Prometheus Remote Write Exporter (#180) 2020-11-27 09:58:55 -08:00
82e44f165e Modify existing workflow for CI tests 2020-11-03 13:50:06 -08:00
48217da7cf Merge branch 'core-ci-v0.15b0' 2020-11-03 10:29:55 -08:00
83f5bf2a49 Rename exporter packages from "ext" to "exporter" (#953) 2020-07-29 10:03:46 -07:00
4438ae703c Script to regenerate proto code + pyi stubs (#823) 2020-06-22 10:47:07 -07:00
9fa14e285e proto: Add proto files (#728)
Initial addition of opentelemetry-proto based protobufs.

Co-authored-by: alrex <alrex.boten@gmail.com>
Co-authored-by: Yusuke Tsutsumi <yusuke@tsutsumi.io>
2020-06-09 10:05:21 -07:00
988962d24e Add Django instrumentation (#593)
Initial Instrumentation

Co-authored-by: Mauricio Vásquez <mauricio@kinvolk.io>
Co-authored-by: Mathieu Hinderyckx <mathieu.hinderyckx@gmail.com>
Co-authored-by: alrex <alrex.boten@gmail.com>
Co-authored-by: Yusuke Tsutsumi <yusuke@tsutsumi.io>
2020-05-06 15:27:01 -07:00
0c36640dbc infra: reduce build time by running longest job early (#626)
Currently builds take roughly 15 minutes, as the longest job (pypy3) isn't
kicked off until one of the other jobs is finished running (max 5 concurrent
jobs). Prioritizing the longer jobs first should reduce the build time by about
5 minutes.
2020-04-29 13:16:45 -07:00
fc4620c5b8 Add eachdist and move tox to root folder (#29)
Move tox and other configuration files to root folder. Add eachdist to make it
easier to handle operations with different packages.

The eachdist is taken from opentelemetry but slighty modified to avoid ignoring
a given path.
2020-04-09 10:06:59 -07:00
5c728bedab gRPC integration (#476)
This is a port of grpcio-opentracing, and borrows from opencensus-ext-grpc. It
adds client and server interceptors that wrap each request in a span and use
the new context API to inject/extract the traceparent header to/from gRPC
metadata.

Co-authored-by: alrex <alrex.boten@gmail.com>
Co-authored-by: Mauricio Vásquez <mauricio@kinvolk.io>
Co-authored-by: Mario Jonke <mario.jonke@dynatrace.com>
Co-authored-by: Daniel González <danielgonzalezlopes@gmail.com>
Co-authored-by: Alex Boten <aboten@lightstep.com>
Co-authored-by: Yusuke Tsutsumi <yusuke@tsutsumi.io>
2020-03-30 18:04:24 -07:00
f6d132f61d Add eachdist.py to simplify build (#291) 2019-12-09 17:54:56 -08:00
75eb39327b Update WSGI & Flask integrations to follow new semantic conventions (#299)
Updates flask & WSGI integrations to follow new semantic conventions for HTTP
as of #263.
2019-12-09 15:26:00 -08:00
38c8c0fbc7 Adding w3c tracecontext integration test (#228)
Verifying that our tracecontext is compliant with the w3c
tracecontext reference is valuable. Adding a tox command
to verify that the TraceContext propagator adheres to the
w3c spec.

The tracecontexthttptextformat is now completely compliant with the w3c
tracecontext test suite.
2019-10-29 11:01:59 -07:00
c7f20df264 Add sampler API, use in SDK tracer (#225) 2019-10-24 07:57:52 -07:00
050ede7173 Add Jaeger exporter (#174)
This adds a Jeager exporter for OpenTelemetry.  This exporter is based
on https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-jaeger.

The exporter uses thrift and can be configured to send data to the agent and
also to a remote collector.

There is a long discussion going on about how to include generated files
in the repo, so for now just put them here.
2019-10-08 12:24:23 +02:00
5b00ddcaed Add initial black formatting (#104)
Closes: #88
2019-08-29 10:20:42 -07:00