diff --git a/README.md b/README.md
index 3877368..0745a74 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,7 @@ Add the Moesif dependency to your project's pom.xml file:
com.moesif.servlet
moesif-servlet
- 1.6.8
+ 1.6.9
```
@@ -48,7 +48,7 @@ repositories {
}
dependencies {
- compile 'com.moesif.servlet:moesif-servlet:1.6.8'
+ compile 'com.moesif.servlet:moesif-servlet:1.6.9'
}
```
diff --git a/moesif-servlet/pom.xml b/moesif-servlet/pom.xml
index c4156cc..6607dab 100644
--- a/moesif-servlet/pom.xml
+++ b/moesif-servlet/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.moesif.servlet
moesif-servlet
- 1.6.8
+ 1.6.9
jar
moesif-servlet
Moesif SDK for Java Servlet to log and analyze API calls
@@ -61,7 +61,7 @@
com.moesif.api
moesifapi
- 1.6.8
+ 1.6.9
com.fasterxml.jackson.core
diff --git a/moesif-servlet/src/main/java/com/moesif/servlet/MoesifFilter.java b/moesif-servlet/src/main/java/com/moesif/servlet/MoesifFilter.java
index 5d9b922..a7770d3 100644
--- a/moesif-servlet/src/main/java/com/moesif/servlet/MoesifFilter.java
+++ b/moesif-servlet/src/main/java/com/moesif/servlet/MoesifFilter.java
@@ -487,6 +487,7 @@ public void onFailure(HttpContext context, Throwable error) {
// Compare percentage to send event
if (samplingPercentage >= randomPercentage) {
+ maskedEvent.setWeight(moesifApi.getAPI().calculateWeight(samplingPercentage));
// Send Event
Map eventApiResponse = moesifApi.getAPI().createEvent(maskedEvent);
// Get the etag from event api response
diff --git a/moesif-springrequest/README.md b/moesif-springrequest/README.md
index 24b4f37..395cbe3 100644
--- a/moesif-springrequest/README.md
+++ b/moesif-springrequest/README.md
@@ -26,7 +26,7 @@ Add the Moesif dependency to your project's pom.xml file:
com.moesif.springrequest
moesif-springrequest
- 1.0.8
+ 1.0.9
```
@@ -41,7 +41,7 @@ repositories {
}
dependencies {
- compile 'com.moesif.springrequest:moesif-springrequest:1.0.8'
+ compile 'com.moesif.springrequest:moesif-springrequest:1.0.9'
}
```
diff --git a/moesif-springrequest/pom.xml b/moesif-springrequest/pom.xml
index 64b5f16..331ca75 100644
--- a/moesif-springrequest/pom.xml
+++ b/moesif-springrequest/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.moesif.springrequest
moesif-springrequest
- 1.0.8
+ 1.0.9
jar
moesif-springrequest
Moesif SDK for Java to log and analyze outgoing API calls
@@ -56,7 +56,7 @@
com.moesif.api
moesifapi
- 1.6.8
+ 1.6.9
org.springframework
diff --git a/moesif-springrequest/src/main/java/com/moesif/springrequest/MoesifSpringRequestInterceptor.java b/moesif-springrequest/src/main/java/com/moesif/springrequest/MoesifSpringRequestInterceptor.java
index 8537f49..1401ab9 100644
--- a/moesif-springrequest/src/main/java/com/moesif/springrequest/MoesifSpringRequestInterceptor.java
+++ b/moesif-springrequest/src/main/java/com/moesif/springrequest/MoesifSpringRequestInterceptor.java
@@ -214,14 +214,15 @@ public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttp
config.identifyCompany(request, response),
config.getSessionToken(request, response),
config.getApiVersion(request, response),
- config.getMetadata(request, response)
+ config.getMetadata(request, response),
+ "Outgoing"
);
- eventModel.setDirection("Outgoing");
-
eventModel = config.maskContent(eventModel);
if (api.shouldSendSampledEvent(eventModel)) {
+ int sample_rate = api.getSampleRateToUse(eventModel);
+ eventModel.setWeight(api.calculateWeight(sample_rate));
try {
APICallBack callback = new APICallBack() {
public void onSuccess(HttpContext context, HttpResponse response) {