aboutsummaryrefslogtreecommitdiff
path: root/api/src/main/java
AgeCommit message (Collapse)Author
2018-10-19 Plugs-in the DerivedLongGauge and DerivedDoubleGauge into the registry (#1505)Mayur Kale
* Plugs-in the DerivedLongGauge into the registry * Plugs-in the DerivedDoubleGauge into the registry
2018-10-18Gauge API : Add support for DerivedDoubleGauge (#1504)Mayur Kale
* Add support for DerivedDoubleGauge * Fix review comments * Fix reviews
2018-10-17Add support for DerivedLongGauge (#1497)Mayur Kale
* Add support for DerivedLongGauge * Fix minor issues * Fix test * Fix review comments * Add checker annotation * fix checker
2018-10-17Plugs-in the DoubleGauge into the registry (#1503)Mayur Kale
2018-10-17Remove Old Gauge and correct exception messages (#1502)Mayur Kale
2018-10-17Plugs-in the LongGauge into the registry (#1498)Mayur Kale
* plug-in longGauge into MetricRegistry * Minor fix * Add TODO and Fix build * Fix review comments
2018-10-15Gauge API : Add DoubleGauge Support (Part2) (#1496)Mayur Kale
* Gauge API : Add DoubleGauge Support (Part2) * Fix review comments
2018-10-14Metrics/Metric: Add a version of create that accepts only one timeseries. ↵Mayur Kale
(#1495) * Metrics/Metric: Add createWithOneTimeSeries method * Fix review comments
2018-10-13Gauge API : Add LongGauge Support (Part1) (#1489)Mayur Kale
* Gauge API : Add LongGauge Support (Part1) * Fix review comments * Fix review comments, removed LongGauge from registry * Add TODO and remove unnecessary check on removeTimeSeries
2018-10-13Cleanup metrics API exception messages. (#1494)Bogdan Drutu
* Cleanup metrics API exception messages. * Fix MutableAggregationTest.java
2018-10-13Add BucketOptions for DistributionValue (#1484)Mayur Kale
* Add BucketOptions for DistributionValue * Fix reviews
2018-10-10Metrics/TimeSeries: Add createWithOnePoint method to accept only one … (#1486)Mayur Kale
* Metrics/TimeSeries: Add createWithOnePoint method to accept only one point * Fix reviews * Minor Fix
2018-10-09Metrics: Copy TimeSeries list when creating a Metric. (#1485)Yang Song
* Metrics: Copy TimeSeries list when creating a Metric. * Check for null and add more tests.
2018-10-02Mode classes for metrics data model in the exporter package. (#1480)Bogdan Drutu
* Mode classes for metrics data model in the exporter package. Consistent with trace. * Fix test class coments.
2018-10-02Make metrics compatible with the current proto definition. (#1479)Bogdan Drutu
* Make metrics compatible with the current proto definition. * Fix minor comments from the review. * Fix @Nullable.
2018-10-01Uptade since tag for the entire metrics package. (#1478)Bogdan Drutu
2018-09-30Split the public metrics API from the data model. (#1477)Bogdan Drutu
* Split the public API from the data model. * Small comment added about registration of the MetricProducer.
2018-09-18Common: Add an API Functions.returnToString(). (#1443)Yang Song
* Common: Add an API Functions.returnToString(). * Fix comments and add tests.
2018-09-17Tracing: Add AttributeValueDouble. (#1442)Yang Song
Also update Trace exporters and ZPages, and fix a few typos.
2018-09-14Revert "Temporarily move "metrics" package into impl_core/ for release. ↵Yang Song
(#1426)" (#1432) This reverts commit d3fa0e5c60903f95c184d7c7bafae8fdd12156ad.
2018-09-14Start 0.17.0 development cycle (#1429)sebright
2018-09-12Make LowerCaseBase16Encoding package protected. (#1427)Bogdan Drutu
2018-09-12Temporarily move "metrics" package into impl_core/ for release. (#1426)sebright
The "metrics" package isn't ready to be released yet, so this commit moves it out of the API artifact. The package can still be accessed by the stats implementation in impl_core/. This commit can be reverted once the package is ready to be exposed. The moved package names also contain "temporary" so that there is no possibility of class name conflicts between different versions of opencensus-api and opencensus-impl-core. For example, io.opencensus.metrics.export is renamed to io.opencensus.implcore.temporary.metrics.export.
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-28Avoid doing string formatting when calling checkArgument for Metrics ↵Bogdan Drutu
package. (#1395)
2018-08-28Avoid doing string formatting when calling checkArgument. (#1394)Bogdan Drutu
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-27Use Utils.checkNotNull instead of writing the null check. (#1385)Bogdan Drutu
2018-08-22Add missing Javadoc. (#1383)Yang Song
2018-08-21Metrics: Combine TimeSeriesCumulative and TimeSeriesGauge. (#1380)Yang Song
2018-08-16checkstyle: 8.0 -> 8.12 (#1369)sebright
This commit also merges new changes to checkstyle.xml and fixes new checkstyle warnings related to Javadocs.
2018-08-13 Metrics: Implement ExportComponent, make ProducerManager abstract. (#1347)Yang Song
* Metrics: Implement ExportComponent, make ProducerManager abstract. * Metrics: Add impl and impllite. * Resolve two TODOs. * Fix import path, leave a TODO for getMetricRegistry. * Make NoopMetricProducerManager private. Add missing since tag.
2018-08-10Metrics: Move metrics to opencensus-api. (#1346)Yang Song
* Metrics: Move to api. * Update package-info to warn users on using metrics.
2018-08-10Add support for recording Gauges. (#1344)Bogdan Drutu
* Add support for Gauges in OpenCensus. * Minor comment fix.
2018-08-09Add Tracestate into SpanContext. (#1359)Bogdan Drutu
* Add Tracestate into SpanContext. * Remove empty constructor from Tracestate.Builder * Add info in the changelog.
2018-08-07Add a warning about try-with-resource to auto-close spans. (#1362)Bogdan Drutu
2018-08-03Minor improvements for Tracestate. (#1358)Bogdan Drutu
2018-08-02Add the initial version of the TraceState class. (#1300)Bogdan Drutu
* Add the initial version of the TraceState class. * Add builder pattern. * Clean API and add tests. * Rename addOrUpdate to set and apply trailing rules for value. * Apply google java format. * Fix check framework.
2018-08-01Add Checker Framework stub file for gRPC Context.Key. (#1357)sebright
The stub file adds Nullable annotations to indicate that Context.Key.get can return null when the key has no default or the key has a nullable value type.
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-20Remove copy of the internal.Utils. (#1332)Bogdan Drutu
2018-07-16Tracing: Reduce default limit on Links to 32. (#1315)Yang Song
* Tracing: Reduce default limit on Links to 32. * Add this change to CHANGELOG.
2018-07-09Mention that SampledSpanStore.getRegisteredSpanNamesForCollection is for ↵Kristen Kozak
testing. This commit fixes the last part of #977. getRegisteredSpanNamesForCollection was originally public and annotated with VisibleForTesting because it was meant for testing code that uses OpenCensus. However, VisibleForTesting is not ideal because it adds a dependency on Guava and it does not appear in Javadocs. This commit instead describes the purpose of the method in the Javadocs. It also removes the temporary PublicForTesting annotation.
2018-06-29Stats: Add Exemplar class to DistributionData. (#1287)Yang Song
2018-06-28Stats: Add API MeasureMap.putAttachment() for recording exemplars. (#1285)Yang Song
* Stats: Add API MeasureMap.withAttachments() for recording exemplars. * Add this change to CHANGELOG * Stats: implement the new API in impl. * Rename API and merge the string maps on multiple calls. * Update the API to putAttachment(String, String) for simplicity. * Fix a typo and add a TODO about making putAttachment abstract.
2018-06-26Clarify Javadoc for Tagger.withTagContext.Kristen Kozak
See census-instrumentation/opencensus-specs#99.
2018-06-21Summary Span: Add encoder/decoder for Server Stats. (#1272)rghetia
* Summary Span: Add encoder/decoder for Server Stats. * Fixed build errors reported by Kokoro/Travis. * Fixed review comments. - Added missing javadoc annotation. - included version in encoder/decoder. - renamed get methods for ServerStats. * Change version from 0.15 to 0.16 - also fixed CURRENT_VERSION for encoder/decoder and added test for it. * Make ServerStatsEncoding public. * Add Test ServerStatsFieldEnum.Size replace traceOption() wiht getTraceOption()
2018-06-20Start 0.16.0 development cycleKristen Kozak
2018-06-20Stats: Only include the simple class name in the error message for ↵Yang Song
ViewData.check methods. (#1267) * Stats: Only include the simple class name in the error message for ViewData.check methods. * Copy checkArgument and lazily create error message. * Rename help methods to avoid InconsistentOverloads. * Improve error messages in the unit tests.
2018-06-13Error Prone: 2.2.0 -> 2.3.1sebright