aboutsummaryrefslogtreecommitdiff
path: root/exporters
AgeCommit message (Collapse)Author
2018-09-06Added ability to specify a custom gRPC stub for the stackdriver exporter (#1410)Steven Niemitz
2018-08-28Update release versions for all readme and build files. (#1398)Yang Song
2018-08-28Remove guava dependency from the API artifact. (#1393)Bogdan Drutu
* Remove guava dependency from the API artifact. * Make LowerCaseBase16Encoding static and remove import control.
2018-08-27Add get/from{Byte} methods on TraceOptions and deprecate get/from{Bytes}. ↵Bogdan Drutu
(#1392) * Add get/from{Byte} methods on TraceOptions and deprecate get/from{Bytes}. * Update changelog.
2018-08-18 Update all targets to at least java7 and android14 (#1367)Bogdan Drutu
* Update all targets to at least java7 and android14 * Change code to be android14 compatible. * Select a specific version for each signature.
2018-08-08Allow users to use custom metric name prefix for Stackdriver (#1057)Yang Song
2018-08-01Update README of Stackdriver stats exporter. (#1356)Yang Song
2018-08-01Fix incorrect argument to Checker Framework, and fix nullness warnings. (#1354)sebright
709d97aa321d5729988fd63b960bbece04cfba10 modified the -AskipDefs argument to the Checker Framework (a regular expression) in a way that caused it to skip checking all files. This commit fixes the regular expression and the new Checker Framework warnings.
2018-07-24Extract constant functions when used in match to reduce number of ↵Bogdan Drutu
allocations. (#1336) * Extract constant functions when used in match to reduce number of allocations. * Fix names for non-constant functions. Fix deprecated warnings. * Add more optimization and clean zipkin exporter. * Use correct name format for RETURN_STRING. * Fix formatting. * Fix import for Nullable.
2018-07-22Zipkin exporter: Use the correct attribute value. (#1334)Yang Song
* Zipkin exporter: Use the correct attribute value. * Add a unit test.
2018-07-17Small cleanup in Stackdriver trace exporter. (#1319)Bogdan Drutu
* Small cleanup in Stackdriver trace exporter. * Remove unused imports.
2018-07-12Export cumulative buckets for Prometheus (#1309)Thor Anker Kvisgård Lange
* census-instrumentation/opencensus-java#1307 Prometheus does cumulative counts in the historgram buckets, see also io.prometheus.client.Histogram.Child.observe(..) * Rename variable to be more precise about its purpose
2018-06-21Update release versions for all readme and build files. (#1277)Yang Song
* Update release versions for all readme and build files. * Fix the gRPC version conflict for example mvn build.
2018-06-13Error Prone: 2.2.0 -> 2.3.1sebright
2018-06-13Error Prone: 2.2.0 -> 2.3.1Kristen Kozak
This commit contains several other changes as part of the upgrade: - Use -XepAllDisabledChecksAsWarnings to enable all available warnings so that we don't need to enable each warning explicitly. - Remove explicit suppression of warnings in generated code, since -XepDisableWarningsInGeneratedCode is now sufficient to suppress all warnings in AutoValue and Protocol Buffer generated classes. - Remove a suppression of "ConstructorLeaksThis", since https://github.com/google/error-prone/pull/789 was fixed. - Fix a few occurrences of "FieldCanBeFinal".
2018-06-13Stackdriver Trace Exporter: improve unit tests on resource labels. (#1254)Yang Song
* Stackdriver Trace Exporter: improve unit tests on resource labels. * Have separate tests for getResourceLabels and generateSpan. * Add missing Javadoc for unit tests. * Make a helper method static.
2018-06-13Stackdriver Stats Exporter: don't set StartTime for Gauge values. (#1253)Yang Song
2018-06-12Stackdriver Trace Exporter: add resource labels to Spans. (#1243)Yang Song
* Stackdriver Trace Exporter: add resource labels to Spans. * Fix review comments. * Make resource labels static and only initialize once. * Remove SuppressWarnings("unchecked") * Passing resource_label map to generateSpan(). * Fix a checkstyle error. * Add more unit tests on resource labels.
2018-06-11Stackdriver Stats Exporter: remove unnecessary SuppressWarnings. (#1249)Yang Song
2018-06-05Update release versions for all readme and build files. (#1237)Yang Song
* Update release versions for all readme and build files. * Manually update gRPC version in example build. * Remove a stale TODO.
2018-06-01Cleanup trace exporters. (#1225)Bogdan Drutu
2018-05-31Update grpc and jagger. (#1222)Bogdan Drutu
2018-05-30Add a note about Guava version conflicts in cloud client library. (#1221)Yang Song
* Add a note about Guava version conflicts in cloud client library. * Make the note more general about Guava version conficts. * Fix a typo
2018-05-30 Overwrite the sampling probability to default for stats exporters. (#1219)Yang Song
* Overwrite the sampling probability to default for stats exporters. * Fix a typo
2018-05-21Stackdriver Trace Exporter: update README about auth setup and project id in ↵Yang Song
bad format. (#1205)
2018-05-18Prometheus exporter: remove namespace and prefix for help message. (#1203)Yang Song
* Prometheus exporter: remove namespace and prefix for help message. * Add this change to CHANGELOG.
2018-05-15Avoid sending negative timestamps to Stackdriver.Kristen Kozak
2018-05-15Throw IllegalArgumentException when Timestamp.create receives invalid arguments.Kristen Kozak
Throwing IllegalArgumentException for invalid arguments is more consistent with the rest of the opencensus-java API. This commit also fixes a test that created an invalid Timestamp.
2018-05-08Update release versions for all readme and build files. (#1190)Yang Song
2018-05-07Map http attributes to the stackdriver format, resolves #1153 (#1183)Sebastian Bruckner
2018-05-02Update release versions for all readme and build files. (#1178)Yang Song
2018-05-02Add missing Nullable annotation to Functions.returnNull().Kristen Kozak
The Checker Framework didn't detect this error, because the method used @SuppressWarnings("unchecked") for a different reason. This commit also fixes a potential NPE in ZipkinExporterHandler.
2018-05-02Set bucket bounds as le labels for Prometheus exporter. (#1167)Yang Song
Closes #1164. Previously we don't set the bucket bounds for Prometheus Samples, since bucket bounds is a built-in feature for Prometheus Histogram. However, as #1164 suggested, we can manually set the bucket bounds with the same label le that the built-in Histogram uses, to get the same output as the built-in Prometheus Histogram Samples.
2018-04-27Update release versions for readme and build files. (#1160)Yang Song
Update release versions for readme and build files.
2018-04-27Add Aggregation.LastValue and AggregationData.LastValueData to support Gauge ↵Yang Song
(#1055) * Add LastValue and LastValueData * Support LastValue and LastValueData in impl * Use Utils instead of Precondition * Add LastValue and remove Mean from match() method. * Support LastValue and LastValueData in exporters and zpages. * Update MutableLastValue, add comments on why Mean is still supported.
2018-04-26Move monitored resource detection utils to a separate artifact. (#1135)Yang Song
Move monitored resource detection utils to a separate artifact, so that it can be reused by both Stackdriver Monitoring and Stackdriver Trace.
2018-04-19Update the MonitoredResource section in SD readme (#1140)Yang Song
2018-04-16Improve Duration.toMillis() (#1132)Yang Song
* Improve java doc for toMillis(). * Make toMillis() non-static.
2018-04-16 Move toMillis(Duration) to Utils so that it can be reused. (#1114)Yang Song
* Add toMillis() method to TimeUtils. * Reuse toMillis() method in impl and exporters. * Add a note about overflow and precision loss. * Move toMillis() to Duration.
2018-04-13Auto detect AWS EC2 resources. (#1126)Yang Song
* Auto detect AWS EC2 resources. * Add a test for JSON parsing. * Work around nullness checker * Add AWS and GCP prefix to a few constants. * Extract methods on reading and parsing AWS document to another class. * Add missing constructor for Util class.
2018-04-13Update release versions for all readme and build files. (#1129)Yang Song
2018-04-11This fixes the Jaeger integration test and generally cleans it up (#1122)Adrian Cole
Before, the Jaeger integration test hand-rolled docker setup which failed on my machine, distracting from other unrelated change. When looking at it, I noticed non standard test libraries as well. This cleans up everything and now works as expected.
2018-04-03Fix a few typos in exporter README (#1110)Yang Song
2018-03-30Update StackdriverStatsExporter README about auto-detecting resources. (#1107)Yang Song
2018-03-28Deprecate Mean and MeanData (#1101)Yang Song
* Deprecate Mean and MeanData * Suppress deprecation warnings. * Suppress warning InconsistentOverloads * CopyAnnotations for AutoValue Mean and MeanData
2018-03-27Remove @SuppressWarnings("nullness") from all AutoValue classes.Kristen Kozak
This change allows the Checker Framework to check the classes annotated with @AutoValue, even though their generated subclasses are skipped. This commit also fixes some previously suppressed warnings in the ViewData class.
2018-03-26Auto detect GCE and GKE Stackdriver MonitoredResources. (#1071)Yang Song
* Auto detect GCE and GKE Stackdriver MonitoredResources. * Use MetadataConfig to set project id for default resources.
2018-03-26Merge pull request #1085 from ↵sebright
marccarre/issues/1066-more-robust-jaeger-integration-test More robust integration test for Jaeger exporter.
2018-03-26Point README at correct link for monitoring API (#1091)Jean de Klerk
2018-03-26Simplify README.md (#1092)Jean de Klerk
The default instructions should rely on default settings. There's a section further below that provides instructions on how to configure auth + project.