aboutsummaryrefslogtreecommitdiffstats
path: root/settings.gradle
Commit message (Collapse)AuthorAgeFilesLines
* Add dropwizard contrib (#1423)Mayur Kale2018-10-081-0/+2
| | | | | | | | | | * Add dropwizard metrics producer * Use Summary Type * Fix reviews * Fix reviews
* Exporter/OCAgent: Move TraceProtoUtils to exporter. (#1470)Yang Song2018-09-241-3/+0
|
* Exporter: Start adding OC-Agent Trace Exporter. (#1455)Yang Song2018-09-241-0/+3
|
* Contrib: Add opencensus-contrib-opencensus-proto-util. (#1459)Yang Song2018-09-201-0/+3
| | | | | | * Contrib: Add opencensus-contrib-opencensus-proto-util. * Update CHANGELOG.
* Change spring-sleuth package to include version. (#1417)Bogdan Drutu2018-09-071-5/+9
|
* Rename opencensus-contrib-log-correlation-log4j artifact/package to use ↵sebright2018-09-061-3/+3
| | | | | | | | log4j2. (#1411) This commit renames the artifact to opencensus-contrib-log-correlation-log4j2 and renames the package to io.opencensus.contrib.logcorrelation.log4j2. The name change emphasizes that the artifact only works with Log4j 2 and allows us to add support for other versions of Log4j in the future.
* Spring sleuth (#1378)Dino Oliva2018-09-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial import of OpenCensus/Sleuth integration. * Minor fixes for integration with master. * Adds a README. * Removes hardcoded dependencies in build file. * Adds contrib to spring_sleuth file path. * Updates package names appropriately based on file renames. * Fixes build paths. * Fixes for build checks. * Mark as experimental. * Minor fixes for build files (space vs tab). * Minor fixes for build files (space vs tab). * Update README to absolve Spring Sleuth team of any responsibility for this spring_sleuth plugin. * Minor fixes for import control (space vs tab). * Tag public classes @since 0.16 * Adds javadoc for public methods not already documented. * Updates OpenCensusSleuthTracer to pass nullness checks. * Fixes for formatting issues. * Fixes for typos. * Suppresses the check return value warning added by gRPC. * Suppresses the check return value warning added by gRPC.
* Start adding log correlation for Log4j. (#1371)sebright2018-08-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | This commit takes the approach of implementing Log4j's ContextDataInjector. It inserts three keys into each log event: "`openCensusTraceId`", "`openCensusSpanId`", and "`openCensusTraceSampled`". The tracing data can be accessed with LogEvent.getContextData() or included in a layout. See https://logging.apache.org/log4j/2.x/log4j-core/apidocs/org/apache/logging/log4j/core/ContextDataInjector.html. Here is an example of a pattern layout that includes all three tracing fields and a log entry that could be produced by the layout: Pattern layout: "`%d{HH:mm:ss.SSS} [%t] traceId=%X{openCensusTraceId} spanId=%X{openCensusSpanId} sampled=%X{openCensusTraceSampled} %-5level %logger{36} - %msg%n`" Log entry: "`20:45:52.929 [main] traceId=0af7a7bef890695f1c5e85a8e7290164 spanId=d3f07c467ec2fbb2 sampled=true WARN io.opencensus.contrib.logcorrelation.log4j.demo.OpenCensusLog4jLogCorrelationDemo - my log message`" The ContextDataInjector implementation must be specified with a system property, i.e., "`-Dlog4j2.contextDataInjector=io.opencensus.contrib.logcorrelation.log4j.OpenCensusTraceContextDataInjector`". The system property "`io.opencensus.contrib.logcorrelation.log4j.OpenCensusTraceContextDataInjector.spanSelection`" controls whether tracing data is added to all spans, no spans, or only sampled spans.
* Metrics: Move metrics to opencensus-api. (#1346)Yang Song2018-08-101-2/+0
| | | | | | * Metrics: Move to api. * Update package-info to warn users on using metrics.
* removed Java 8 requirement for spring packagesavaki2018-07-211-2/+2
|
* added initial support for spring annotationssavaki2018-07-211-0/+2
|
* Contrib: Add an exemplar_util artifact to help record special exemplars. (#1297)Yang Song2018-07-121-0/+2
| | | | | | | | | | | | | | * Stats: Add attachment key for TraceId and SpanId. * Move the keys to an independent artifact and add methods for encoding. * Add this change to CHANGELOG. * Update description and tests. * Have one method that takes SpanContext instead of two. * Rename method to putSpanContextAttachments.
* Metrics: Add LabelKey and LabelValue. (#1261)Yang Song2018-06-191-4/+2
| | | | | | | | | | | | * Include opencensus-metrics in settings.gradle. * Add LabelKey and LabelValue. * Improve unit tests. * Use Nullable string value for LabelValue. Null value indicates unset. * Remove hasValue().
* Remove opencensus-contrib-log-correlation-stackdriver-demo.Kristen Kozak2018-06-121-3/+0
| | | | | The demo project will be moved to https://github.com/census-ecosystem/opencensus-experiments.
* Start adding log correlation for Stackdriver Logging.Kristen Kozak2018-06-121-0/+6
|
* Metrics: Move Metrics to a separate artifact. (#1216)Yang Song2018-06-051-0/+4
| | | | | | | | * Move Metrics to a separate artifact. * Fix review comments. * Update one TODO about the naming of the artifact.
* Add util contrib package for AppEngine standard. (#1214)Bogdan Drutu2018-05-301-0/+3
|
* Move monitored resource detection utils to a separate artifact. (#1135)Yang Song2018-04-261-0/+3
| | | | Move monitored resource detection utils to a separate artifact, so that it can be reused by both Stackdriver Monitoring and Stackdriver Trace.
* Add traces exporter to Jaeger (#1023)Marc Carré2018-03-151-0/+2
| | | | | | * Add git-ignores. * Add traces exporter to Jaeger (+tests). * Add string tag with events' description to Jaeger exporter (+tests). * Add integration test for Jaeger exporter (manually run).
* Cleanup benchmarks and test both impl and impl-lite. (#1022)Bogdan Drutu2018-02-261-1/+2
| | | | | | * Cleanup benchmarks and test both impl and impl-lite. * Fix comments.
* Implement Prometheus Stats exporter (#965)Yang Song2018-02-131-0/+3
| | | | | | | | | | | | * Implement Prometheus Stats exporter * Add PromethuesStatsExporter README to releasing update list * Made some special strings as constants. * Simplify registration of Prometheus collector * Add javadoc for data model conversions. Add @since.
* First proof of concept for Instana integration (#972)Fabian Lange2018-02-091-0/+3
|
* Add http propagation APIs. (#930)Hailong Wen2018-01-171-0/+2
| | | | | | | * Add http propagation APIs. * Add an API in `PropagationComponent` for B3 format access. * Add contrib-http-util, with initial SD format support.
* SignalFx stats exporter (#903)Maxime Petazzoni2018-01-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | * SignalFx stats exporter This commit implements a stats exporter that sends stats as metrics to SignalFx (https://signalfx.com). It is modeled on the Stackdriver stats exporter in that it uses a background worker thread that periodically inspects all the views and constructs datapoints to send to SignalFx for their corresponding metric timeseries (identified by the view name as metric name, and tag key/value pairs as dimensions). * Review feedback (squash me) * More review feedback (squash me) * Use a configuration builder pattern (squash me) * Fixes for checker framework compliance (squash me) * Review feedback (squash me) * Remove support for AggregationWindow.Interval (squash me)
* Make `examples` an independent gradle project.Hailong Wen2017-12-061-1/+0
|
* Move implementation directories (#786)Yang Song2017-11-091-3/+0
| | | | * Move directories: core_impl to impl_core, core_impl_java to impl, core_impl_android to impl_lite.
* Add a StackDriver exporter for stats using a Pull model (#713)Yang Song2017-11-081-0/+2
| | | | | | | | | | | | | | | | * Add a StackDriver exporter for stats * Update to match our recent API changes * Update to use current version of Mockito * Run formatter * Improve comments * Add a TODO to remove exporter.registerView * A few renaming
* Move stats and tags packages to opencensus-api to prepare for release. (#723)sebright2017-10-231-1/+0
|
* Move all trace exporters in exporters/trace directory. (#719)Bogdan Drutu2017-10-231-3/+5
|
* Rename opencensus-grpc-rpc-constants to opencensus-contrib-grpc-metrics.Kristen Kozak2017-10-201-2/+2
|
* Start adding a new library containing RPC constants for gRPC (fixes #705).Kristen Kozak2017-10-191-0/+2
| | | | | | This commit moves RpcMeasureConstants.java and RpcViewConstants.java into the new library so that they are no longer part of the core API. The new library is called opencensus-grpc-rpc-constants. It isn't enabled for release yet.
* Adds ZipkinExporter (#620)Adrian Cole2017-09-241-0/+2
| | | | | | This adds `ZipkinExporter` which allows you to report traces to Zipkin. By default, this uses http, but it can also work with Kafka, SQS, etc as you can override the `Sender`.
* Add a new artifact for gRPC utility classes for instrumentation. (#577)Bogdan Drutu2017-09-051-0/+2
| | | | | | | | | | * Add a new artifact for gRPC utility classes for instrumentation. * Add code conversion and fix readme. * Enable exporting to maven for grpc_util. * Use Code for gRPC not CanonicalCode.
* Update all project to calculate coverage for all projects and generate ↵Bogdan Drutu2017-09-011-2/+2
| | | | javadocs only for public APIs. (#578)
* Add a Stackdriver trace exporter using V1 Stackdriver Trace API. (#554)Bogdan Drutu2017-08-281-2/+5
| | | | | | | | | | * Add a Stackdriver trace exporter using V1 Stackdriver Trace API. * Change to use google cloud java for the Stackdriver Client. * Fix more comments. * Few fixes in the README.
* Rename contrib projects. (#551)Stefan Schmidt2017-08-241-4/+4
|
* Add initial implementation of the tracez page. (#517)Bogdan Drutu2017-08-161-4/+4
| | | | | | | | | | | | | | * Add initial implementation of the tracez page. * Fix HTML when premature return. Add DOCTYPE and charset. * URLEncode the given spanName. * Build zpages only for java8. * Move Tester->ZPagesTester, add tests for query parsing. * Fix more comments.
* Move logging exporter into an independent package. (#416)Bogdan Drutu2017-07-051-0/+2
| | | | | | * Move logging exporter into an independent package. * Change package to opencensus-trace-logging-exporter
* Add the *OpenCensus Agent for Java* to the build process. (#365)Stefan Schmidt2017-06-181-0/+2
| | | | | | * Add the *OpenCensus Agent for Java* to the build process. * Moved agent to contrib/agent/ (was agent/).
* Move TestClock in opencensus-testing package. (#368)Bogdan Drutu2017-06-161-0/+2
|
* Prepare the release of the opencensus library. (#357)Bogdan Drutu2017-06-151-1/+7
|
* Move internal & common & trace to the new package io.opencensus (#339)Bogdan Drutu2017-06-061-0/+4
|
* No longer override projectDirs now that the gradle subproject names match ↵Stefan Schmidt2017-05-171-6/+0
| | | | the directory names.
* Move VarInt to core_impl and change the package name. (#308)Bogdan Drutu2017-05-161-2/+0
| | | | | * Move VarInt to core_impl and change the package name. * Suppress warnings in VarInt.java.
* Rename gradle subprojects name to match the directories name. (#298)Bogdan Drutu2017-05-121-14/+14
| | | | * 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-4/+0
| | | | (#292)
* Set correct source and target in gradle for java7 and java8 artifacts. (#272)Bogdan Drutu2017-05-021-4/+4
| | | | | * Set correct source and target in gradle for java7 and java8 artifacts. * Build instrumentation-java8 and instrumentation-benchmark artifacts only if java8 is available.
* Split core_impl into directories for Android, Java 7, and Java 8.Kristen Kozak2017-04-271-1/+9
| | | | | | | | | | | | | This directory structure will allow us to support the three Java versions but also take advantage of the features available in each one. Each directory has a readme. I refactored the stats code so that there is one StatsManagerImpl for each of Android, Java 7, and Java 8. StatsManagerImpl is loaded with reflection, and it specifies the stats classes that should be used for the implementation. I also moved DisruptorEventQueue to core_impl_java, since it isn't Android-compatible. This commit doesn't affect tracing.
* Remove proto directory. (#216)Yang Song2017-04-131-2/+0
| | | | * Remove proto sub-module and related rules in settings.gradle and build.gradle.
* Change project name to be instrumentation-java. Helps IDEs to have the same ↵Bogdan Drutu2017-03-241-9/+9
| | | | name as the main directory. (#169)