Skip to content

Commit 79fad4a

Browse files
authored
Merge pull request #552 from salesforce/metric-client-fix
metric client fix
2 parents 3efc671 + 58d4811 commit 79fad4a

File tree

7 files changed

+10
-6
lines changed

7 files changed

+10
-6
lines changed

timbermill-java/timbermill-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<properties>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1818
<java.source-target.version>1.8</java.source-target.version>
19-
<timbermill.version>2.5.2</timbermill.version>
19+
<timbermill.version>2.5.3</timbermill.version>
2020
<slf4jVersion>1.7.28</slf4jVersion>
2121
</properties>
2222

timbermill-java/timbermill-api/src/main/java/com/datorama/oss/timbermill/unit/Event.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ private int getNumberMapSize(Map<String, Number> map) {
288288
size += entry.getKey().length();
289289
}
290290
if (entry.getValue() != null) {
291-
size += (Math.log10(entry.getValue().doubleValue()) + 1) + 4; // "":,
291+
size += (entry.getValue().toString().length() + 1) + 4; // "":,
292292
}
293293
}
294294
}

timbermill-java/timbermill-client/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<properties>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
<java.source-target.version>1.8</java.source-target.version>
18-
<timbermill.version>2.5.2</timbermill.version>
18+
<timbermill.version>2.5.3</timbermill.version>
1919
<aspectj.version>1.9.7</aspectj.version>
2020
<org.springframework.version>5.3.20</org.springframework.version>
2121
</properties>

timbermill-java/timbermill-client/src/main/java/com/datorama/oss/timbermill/pipe/SizedBoundEventsQueue.java

+4
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ private boolean isExceededMaxTimeToWait(long startBatchTime) {
7373
}
7474

7575

76+
public int getMaxSize() {
77+
return maxSize;
78+
}
79+
7680
@Override
7781
public int size() {
7882
return size.get();

timbermill-java/timbermill-client/src/main/java/com/datorama/oss/timbermill/pipe/TimbermillServerOutputPipe.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ private HttpURLConnection getHttpURLConnection() throws IOException {
159159
@Override
160160
public void send(Event e) {
161161
if(!this.buffer.offer(e)){
162-
LOG.warn("Event {} was removed from the queue due to insufficient space", e.getTaskId());
162+
LOG.warn("Event {} with estimated size of {} was removed from the queue due to insufficient space. Current queue size {} max queue size {}", e.getTaskId(), e.estimatedSize(), this.buffer.size(), this.buffer.getMaxSize());
163163
}
164164
}
165165

timbermill-java/timbermill-local/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
<properties>
1616
<java.source-target.version>1.8</java.source-target.version>
17-
<timbermill.version>2.5.2</timbermill.version>
17+
<timbermill.version>2.5.3</timbermill.version>
1818
<kamon.bundle.version>2.5.12</kamon.bundle.version>
1919
</properties>
2020

timbermill-java/timbermill-server/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<properties>
1818
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1919
<java.source-target.version>1.8</java.source-target.version>
20-
<timbermill.version>2.5.2</timbermill.version>
20+
<timbermill.version>2.5.3</timbermill.version>
2121
<slf4jVersion>1.7.28</slf4jVersion>
2222
<logbackVersion>0.1.5</logbackVersion>
2323
</properties>

0 commit comments

Comments
 (0)