aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks
Commit message (Collapse)AuthorAgeFilesLines
* Make jmh available for all subprojects. (#1425)Bogdan Drutu2018-09-115-307/+1
|
* Refactor propagation benchmarks and add b3format benchmarks. (#1390)Bogdan Drutu2018-08-274-20/+188
|
* Add get/from{Byte} methods on TraceOptions and deprecate get/from{Bytes}. ↵Bogdan Drutu2018-08-271-2/+2
| | | | | | | | (#1392) * Add get/from{Byte} methods on TraceOptions and deprecate get/from{Bytes}. * Update changelog.
* Add Tracestate into SpanContext. (#1359)Bogdan Drutu2018-08-091-1/+3
| | | | | | | | * Add Tracestate into SpanContext. * Remove empty constructor from Tracestate.Builder * Add info in the changelog.
* Update Guava and Jmh versions (#1095)Yang Song2018-03-261-1/+1
|
* Cleanup benchmarks and test both impl and impl-lite. (#1022)Bogdan Drutu2018-02-266-157/+159
| | | | | | * Cleanup benchmarks and test both impl and impl-lite. * Fix comments.
* Add MessageEvent and deprecate NetworkEvent. (closes #858) (#894)Hailong Wen2018-02-162-4/+8
|
* Update the JMH plugin to 0.4.5 (was 0.4.4). (#927)Stefan Schmidt2018-01-081-2/+2
|
* Clean benchmarks and move in different package. (#805)Bogdan Drutu2017-11-165-25/+47
| | | | | | | | * Clean benchmarks and move in different package. * Format files. * Revert the number of tries.
* Add a new SpanContextParseException and use it in BinaryFormat. (#642)Bogdan Drutu2017-09-181-8/+7
| | | | | | * Add a new SpanContextParseException and use it in BinaryFormat * Fix review comments.
* Add new api that is easier to use for user to add only one Attribute. (#571)Bogdan Drutu2017-08-292-10/+4
| | | | | | | | * Add new api that is easier to use for user to add only one Attribute. * Rename addAttribute[s] to putAttribute[s] and deprecate the old API. * Update tests to use putAttributes.
* Add uncompressed and compressed message sizes and deprecate the old message ↵Bogdan Drutu2017-08-232-2/+4
| | | | | | | | size. (#528) * Add uncompressed and compressed message sizes and deprecate the old message size. * Fix review comments.
* Change the licence to OpenCensus authors. (#539)Bogdan Drutu2017-08-234-4/+16
|
* Use different package names in each artifact. (fixes #379)Kristen Kozak2017-08-174-4/+4
| | | | | | | | | | This commit uses the following package name prefixes in each artifact, in order to ensure that no package is split across artifacts: opencensus-api: io.opencensus opencensus-impl-core: io.opencensus.implcore opencensus-impl: io.opencensus.impl opencensus-impl-lite: io.opencensus.impllite
* Move tracing implementation classes to io.opencensus.impl.trace.Kristen Kozak2017-08-164-0/+4
| | | | | | | | | | | | This is part of #379. The package name may still need to be changed again, but this commit includes all of the changes necessary to put the API and implementation in separate packages. Other changes in this commit: - Make TraceComponent's constructor public. - Leave deprecated copies of the TraceComponent subclasses in the io.opencensus.trace package so that they can be loaded by opencensus-api 0.5. - Move internal classes to io.opencensus.impl.internal. - Make TraceComponentImplBase and BinaryFormatImpl public.
* benchmarks: update to jmh 1.19 (#435)Bogdan Drutu2017-07-071-2/+2
|
* Get rid of base directory and move everything on level up. (#417)Bogdan Drutu2017-07-063-9/+3
| | | | | | * Get rid of base directory and move everything on level up. * Remove unused imports in tests.
* Clarify the nature of the Link.Type enum (#413)Bogdan Drutu2017-07-052-2/+2
|
* Mark benchmark variables to be final. Add javadoc for main argument. (#409)Bogdan Drutu2017-07-043-5/+5
|
* Change tracer API names to create a SpanBuilder. (#407)Bogdan Drutu2017-07-034-14/+36
|
* Change API to remove the "Option" logic and keep only Builder. (#380)Bogdan Drutu2017-06-303-9/+8
|
* Prepare the release of the opencensus library. (#357)Bogdan Drutu2017-06-151-3/+3
|
* Add README.md for examples, change all reference to Instrumentation to ↵Bogdan Drutu2017-06-132-4/+4
| | | | OpenCensus. (#354)
* Move Sampler and StartSpanOptions in base. Create a samplers package for all ↵Bogdan Drutu2017-06-123-0/+3
| | | | the Sampler implementations. (#347)
* Create a new package for all supported propagations. (#341)Bogdan Drutu2017-06-081-14/+14
|
* Move all base types into a different package called base. (#342)Bogdan Drutu2017-06-083-0/+9
|
* Move internal & common & trace to the new package io.opencensus (#339)Bogdan Drutu2017-06-064-4/+4
|
* Add benchmarks for start/end span and record trace events. (#297)Bogdan Drutu2017-05-154-0/+302
|
* Rename gradle subprojects name to match the directories name. (#298)Bogdan Drutu2017-05-121-3/+3
| | | | * Rename gradle subprojects name to match the directories name. Change the api jar name to match the maven artifact. Update gradle projects name in travis.
* Remove java7/8 directories. Currently we do not need any feature from java8. ↵Bogdan Drutu2017-05-101-1/+0
| | | | (#292)
* Update BinaryPropagationHandler to not be a singleton to be consistent with ↵Bogdan Drutu2017-05-071-1/+1
| | | | | other implementations. (#282) * Update BinaryPropagationHandler to not be a singleton to be consistent with other implementations.
* Update other build files for core_impl split.Kristen Kozak2017-04-271-0/+2
|
* Change visibility for SpanFactory and StartSpanOptions (#240)Bogdan Drutu2017-04-201-1/+1
| | | | * Change visibility for SpanFactory and StartSpanOptions to allow testing and implementation. Add a public SpanContext.create. Make SpanFactory methods protected and StartSpanOptions getters public.
* Add a new class Trace which holds the global state for the trace ↵Bogdan Drutu2017-04-141-1/+1
| | | | | | | | implementation. (#201) * Add a new class Tracing which holds the global state for the trace component. * Update names of the classes and comments. TraceService -> TraceComponent and Trace -> Tracing. * Make all methods in TraceComponent abstract to allow dependency injection.
* BinaryPropagationHandler split between interface and implementation. (#203)Bogdan Drutu2017-04-122-19/+15
| | | | * PropagationUtil split between BinaryPropagationHandler (for the interface definition) and BinaryPropagationHandlerImpl (for the implementation).
* Move PropagationUtil to BinaryPropagationHandler. (#202)Bogdan Drutu2017-04-121-11/+11
|
* Updates after the review.Bogdan Drutu2017-04-111-2/+3
|
* Remove the support for HTTP format for the moment.Bogdan Drutu2017-04-111-47/+7
|
* Change TraceOptions to be 1B instead of 4B.Bogdan Drutu2017-04-111-1/+1
|
* Add support for binary encoding. (#195)Bogdan Drutu2017-04-071-34/+28
|
* Change project name to be instrumentation-java. Helps IDEs to have the same ↵Bogdan Drutu2017-03-242-5/+4
| | | | name as the main directory. (#169)
* Remove maven support for instrumentation-java. (#166)Bogdan Drutu2017-03-222-89/+4
|
* Remove all occurrences of "Census" from documentation.Kristen Kozak2017-03-221-1/+1
| | | | | Now we only use "Census" for existing Protocol Buffer messages, Maven group IDs, and Maven artifact IDs.
* Add gradle build support for benchmarks and examples. (#163)Bogdan Drutu2017-03-223-1/+43
|
* Cleanup pom.xml in our implementation packages. (#155)Bogdan Drutu2017-03-201-5/+1
| | | | * Use the current version for dependencies between different packages * Generate javadocs for implementations only if dev profile is used.
* Update the name of the directory for benchmarks. (#152)Bogdan Drutu2017-03-172-0/+214