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) {