Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zipkin exporter add support for v1 api json format #1411

Merged
Merged
Show file tree
Hide file tree
Changes from 88 commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
a756db0
Zipkin exporter v2 api support for protobuf format
robwknox Nov 2, 2020
0197866
adding env var OTEL_EXPORTER_ZIPKIN_TRANSPORT_FORMAT and tidying up T…
robwknox Nov 2, 2020
131cbea
lint corrections
robwknox Nov 2, 2020
bd7eef7
moving auto-gen'd files to separate dir in order to add exclusion ent…
robwknox Nov 2, 2020
a8a2407
flake8 config update to exclude new auto-gen files
robwknox Nov 3, 2020
f9c4ff8
pylint hints to help with auto-gen protobuf objects
robwknox Nov 3, 2020
d74518d
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 3, 2020
8ce0dc9
documentation update
robwknox Nov 3, 2020
b6d7e6b
switching exporter to use OTEL Configuration class instead of direct …
robwknox Nov 3, 2020
17bf5f7
refactor of SPAN_KIND map structure and loosening of allowed protobuf…
robwknox Nov 3, 2020
980b028
pylint disable directive
robwknox Nov 3, 2020
c6ce2a4
docstring format correction
robwknox Nov 3, 2020
8cb1c60
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 3, 2020
1bcc834
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 6, 2020
c9889f7
Create enum class to represent supported transport formats
robwknox Nov 6, 2020
f94129d
Refactoring of zipkin exporter code to add abstraction to allow for e…
robwknox Nov 7, 2020
16e1463
v1 json api transport format support
robwknox Nov 7, 2020
fc66495
formatting corrections
robwknox Nov 7, 2020
ff2dc50
Major refactor (TODO: update commit msg)
robwknox Nov 8, 2020
9b9b9d7
correction to test logic to handle nested unordered dicts in python 3…
robwknox Nov 9, 2020
934cee0
unit test refactoring and additions + new abstract methods encode_tra…
robwknox Nov 9, 2020
3bc9840
Bug fix: os env override should only occur in ZipkinSpanExporter and …
robwknox Nov 9, 2020
afa5173
removing unnecesseray error logging
robwknox Nov 9, 2020
0f498bf
additional tests for exporter constructor
robwknox Nov 9, 2020
bb2fec4
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 9, 2020
8dc15d7
black
robwknox Nov 9, 2020
8cdf3af
lint
robwknox Nov 9, 2020
8d0277e
Merge branch 'master' into 1173_zipkin_exporter_v1_json_support
robwknox Nov 9, 2020
789b1a3
Merge branch '1173_zipkin_exporter_v1_json_support' into 1173_zipkin_…
robwknox Nov 9, 2020
8a511f4
New os env var OTEL_EXPORTER_ZIPKIN_SERVICE_NAME
robwknox Nov 10, 2020
7f3a8d6
removing unimplemented http retry logic
robwknox Nov 10, 2020
76c5525
lint
robwknox Nov 10, 2020
07eb9f1
docstring
robwknox Nov 10, 2020
5c81726
docstring
robwknox Nov 10, 2020
0369ed4
simplifying Encoder init logic
robwknox Nov 10, 2020
ce4389b
test correction to clear os env OTEL_EXPORTER_ZIPKIN_SERVICE_NAME aft…
robwknox Nov 10, 2020
e96d704
docstring
robwknox Nov 10, 2020
8833e67
docstring
robwknox Nov 10, 2020
07783f4
Merge branch 'master' into 1173_zipkin_exporter_v1_json_support
robwknox Nov 10, 2020
6e180e4
Merge branch '1173_zipkin_exporter_v1_json_support' into 1173_zipkin_…
robwknox Nov 10, 2020
4c50f2c
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 13, 2020
644efe4
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 13, 2020
43f84fc
Merge branch '1173_zipkin_exporter_v1_json_support' into 1173_zipkin_…
robwknox Nov 13, 2020
da3f34e
additional abstraction to reduce copy+pasta since we now have three (…
robwknox Nov 14, 2020
39dcb20
refactoring and expansion of test suite
robwknox Nov 15, 2020
8acdf50
changelog (link still TBD)
robwknox Nov 16, 2020
d440819
changelog
robwknox Nov 16, 2020
b9f8bde
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 16, 2020
9b0f8a3
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 17, 2020
53f1c3a
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 17, 2020
f378864
stricter type handling for Endpoint
robwknox Nov 17, 2020
cacd15d
stricter type handling for Sender
robwknox Nov 17, 2020
88d8b4b
stricter type handling for Encoders
robwknox Nov 18, 2020
9bf1334
TODO
robwknox Nov 18, 2020
ff0389e
type hinting
robwknox Nov 18, 2020
e8b61a1
pylint
robwknox Nov 18, 2020
38a3d4e
correction to error message format
robwknox Nov 18, 2020
485fe2b
correction to error message format
robwknox Nov 18, 2020
48de942
renaming of Encoding enum types to better match code structure
robwknox Nov 18, 2020
8f38a6a
correcting exporter init logic for precedence of param, env var, defa…
robwknox Nov 18, 2020
b1c95f6
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
lzchen Nov 18, 2020
d825b64
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
lzchen Nov 19, 2020
f7f5eed
refactoring to simplify requests logic and exporter constructor
robwknox Nov 19, 2020
6937508
black
robwknox Nov 19, 2020
2cbd706
reverting encoder logic to omit empty span fields from the zipkin export
robwknox Nov 19, 2020
eeeb6d8
Merge branch 'master' into 1173_zipkin_exporter_v1_json_support
robwknox Nov 19, 2020
14b4fca
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 19, 2020
05ef05b
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 19, 2020
a92fed6
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 19, 2020
f7d8b1e
bug fix for encoder constructor max_tag_value_length
robwknox Nov 19, 2020
5fa2da0
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
lzchen Nov 23, 2020
78d6163
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
lzchen Nov 23, 2020
305cc46
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 23, 2020
244090b
Merge remote-tracking branch 'origin' into 1175_zipkin_exporter_v2_pr…
robwknox Nov 23, 2020
99f7394
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 23, 2020
24d7ecd
Merge branch 'master' into 1175_zipkin_exporter_v2_protobuf_support
robwknox Nov 23, 2020
0f74f45
Merge branch '1175_zipkin_exporter_v2_protobuf_support' into 1173_zip…
robwknox Nov 23, 2020
f608686
changelog
robwknox Nov 23, 2020
58a5dc0
type hint simplification
robwknox Nov 23, 2020
af732e3
Merge branch 'master' into 1173_zipkin_exporter_v1_json_support_fix
robwknox Dec 3, 2020
d4b85d3
black
robwknox Dec 3, 2020
78d8a70
lint
robwknox Dec 3, 2020
0edbbf2
lint
robwknox Dec 3, 2020
ce2ea7c
Merge remote-tracking branch 'origin/master' into 1173_zipkin_exporte…
robwknox Jan 27, 2021
562bdaf
lint
robwknox Jan 27, 2021
f1bbb85
lint and py3.5 test fix
robwknox Jan 27, 2021
c18725e
remove class abc.ABC inheritance
robwknox Jan 27, 2021
9b12e72
Merge branch 'master' into 1173_zipkin_exporter_v1_json_support_fix
lzchen Jan 28, 2021
831f49c
Removing OS env OTEL_EXPORTER_ZIPKIN_ENCODING as it is not in the spec
robwknox Feb 1, 2021
563451b
Removes ability to explicitly define service name
robwknox Feb 9, 2021
4236fd0
doc update
robwknox Feb 9, 2021
43b93ca
Merge branch 'main' into 1173_zipkin_exporter_v1_json_support_fix
robwknox Feb 10, 2021
c393c89
lint
robwknox Feb 10, 2021
5f8f35f
lint
robwknox Feb 10, 2021
b852b54
simplified method sig
robwknox Feb 10, 2021
2bdfdc5
Merge branch 'main' into 1173_zipkin_exporter_v1_json_support_fix
lzchen Feb 12, 2021
0ffade2
py3.5 unit test fix attempt
robwknox Feb 12, 2021
1d18a73
py3.5 unit test fix attempt
robwknox Feb 12, 2021
9ad0551
Merge branch 'main' of https://github.com/open-telemetry/opentelemetr…
robwknox Feb 15, 2021
363fa14
spec alignment: encoding (protocol) now a mandatory init arg
robwknox Feb 15, 2021
954e87a
renaming Encoding to Protocol to align with spec terminology
robwknox Feb 15, 2021
c363b99
py3.5 unit test fix
robwknox Feb 15, 2021
81162b6
Merge branch 'main' into 1173_zipkin_exporter_v1_json_support_fix
robwknox Feb 16, 2021
ea76207
Merge branch 'main' into 1173_zipkin_exporter_v1_json_support_fix
Feb 17, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ exclude =
__pycache__
exporter/opentelemetry-exporter-jaeger/src/opentelemetry/exporter/jaeger/gen/
exporter/opentelemetry-exporter-jaeger/build/*
exporter/opentelemetry-exporter-zipkin/src/opentelemetry/exporter/zipkin/gen
exporter/opentelemetry-exporter-zipkin/src/opentelemetry/exporter/zipkin/encoder/v2/protobuf/gen/
docs/examples/opentelemetry-example-app/src/opentelemetry_example_app/grpc/gen/
docs/examples/opentelemetry-example-app/build/*
opentelemetry-proto/build/*
Expand Down
Loading