aboutsummaryrefslogtreecommitdiff
path: root/exporters
diff options
context:
space:
mode:
authorYang Song <songy23@users.noreply.github.com>2018-02-08 17:05:56 -0800
committerGitHub <noreply@github.com>2018-02-08 17:05:56 -0800
commitad1a3fb10f5d8a1d958a3d82be264e22ca9e5c5c (patch)
tree0d2f8615a5905662ae940e4b879ddc6c490b2e49 /exporters
parentda08eb4d6c1022286b98c6f0da880cbaa72607ab (diff)
downloadopencensus-java-ad1a3fb10f5d8a1d958a3d82be264e22ca9e5c5c.tar.gz
Increase batch export size of StackdriverStatsExporter to 200 (#988)
Diffstat (limited to 'exporters')
-rw-r--r--exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorker.java4
-rw-r--r--exporters/stats/stackdriver/src/test/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorkerTest.java2
2 files changed, 3 insertions, 3 deletions
diff --git a/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorker.java b/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorker.java
index 1eefa6a0..9d9b21fb 100644
--- a/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorker.java
+++ b/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorker.java
@@ -60,7 +60,8 @@ final class StackdriverExporterWorker implements Runnable {
private static final Logger logger = Logger.getLogger(StackdriverExporterWorker.class.getName());
- @VisibleForTesting static final int MAX_BATCH_EXPORT_SIZE = 3;
+ // Stackdriver Monitoring v3 only accepts up to 200 TimeSeries per CreateTimeSeries call.
+ @VisibleForTesting static final int MAX_BATCH_EXPORT_SIZE = 200;
private final long scheduleDelayMillis;
private final String projectId;
@@ -173,7 +174,6 @@ final class StackdriverExporterWorker implements Runnable {
Span span = tracer.getCurrentSpan();
span.addAnnotation("Export Stackdriver TimeSeries.");
try (Scope scope = tracer.withSpan(span)) {
- // Batch export 3 TimeSeries at one call, to avoid exceeding RPC header size limit.
CreateTimeSeriesRequest request =
CreateTimeSeriesRequest.newBuilder()
.setName(projectName.toString())
diff --git a/exporters/stats/stackdriver/src/test/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorkerTest.java b/exporters/stats/stackdriver/src/test/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorkerTest.java
index c569dcd5..ac739a8f 100644
--- a/exporters/stats/stackdriver/src/test/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorkerTest.java
+++ b/exporters/stats/stackdriver/src/test/java/io/opencensus/exporter/stats/stackdriver/StackdriverExporterWorkerTest.java
@@ -110,7 +110,7 @@ public class StackdriverExporterWorkerTest {
@Test
public void testConstants() {
- assertThat(StackdriverExporterWorker.MAX_BATCH_EXPORT_SIZE).isEqualTo(3);
+ assertThat(StackdriverExporterWorker.MAX_BATCH_EXPORT_SIZE).isEqualTo(200);
}
@Test