Search in sources :

Example 11 with Point

use of com.srotya.sidewinder.core.rpc.Point in project sidewinder by srotya.

the class TestInfluxDecoder method testDoublePointMeasurementValue.

@Test
public void testDoublePointMeasurementValue() {
    String testPoints = "cpu value=1i,value1=2i 1434055562000000000";
    List<Point> dps = InfluxDecoder.pointsFromString("test", testPoints);
    assertEquals(2, dps.size());
    Point dp = dps.get(0);
    assertEquals("cpu", dp.getMeasurementName());
    assertEquals(0, dp.getTagsList().size());
    assertEquals(1, dp.getValue());
    assertEquals(1434055562000000000L / (1000 * 1000), dp.getTimestamp());
    dp = dps.get(1);
    assertEquals("cpu", dp.getMeasurementName());
    assertEquals(0, dp.getTagsList().size());
    assertEquals(2, dp.getValue());
    assertEquals(1434055562000000000L / (1000 * 1000), dp.getTimestamp());
}
Also used : Point(com.srotya.sidewinder.core.rpc.Point) Test(org.junit.Test)

Example 12 with Point

use of com.srotya.sidewinder.core.rpc.Point in project sidewinder by srotya.

the class TestInfluxDecoder method testSinglePointWithIMeasurementValueWithoutTimestamp.

@Test
public void testSinglePointWithIMeasurementValueWithoutTimestamp() {
    String testPoints = "cpu value=1i\ncpu\ncpu mem test hello";
    List<Point> dps = InfluxDecoder.pointsFromString("test", testPoints);
    assertEquals(1, dps.size());
    Point dp = dps.get(0);
    assertEquals("cpu", dp.getMeasurementName());
    assertEquals(0, dp.getTagsList().size());
    assertEquals(1, dp.getValue());
    long ts = System.currentTimeMillis();
    assertEquals(1, (dp.getTimestamp() / ts), 1);
}
Also used : Point(com.srotya.sidewinder.core.rpc.Point) Test(org.junit.Test)

Aggregations

Point (com.srotya.sidewinder.core.rpc.Point)12 Test (org.junit.Test)8 IOException (java.io.IOException)4 DataPoint (com.srotya.sidewinder.core.storage.DataPoint)2 Series (com.srotya.sidewinder.core.storage.Series)2 TimeSeries (com.srotya.sidewinder.core.storage.TimeSeries)2 ExecutorService (java.util.concurrent.ExecutorService)2 ScheduledExecutorService (java.util.concurrent.ScheduledExecutorService)2 Gson (com.google.gson.Gson)1 JsonArray (com.google.gson.JsonArray)1 JsonObject (com.google.gson.JsonObject)1 Builder (com.srotya.sidewinder.core.rpc.Point.Builder)1 ItemNotFoundException (com.srotya.sidewinder.core.storage.ItemNotFoundException)1 RejectException (com.srotya.sidewinder.core.storage.RejectException)1 StorageEngine (com.srotya.sidewinder.core.storage.StorageEngine)1 BackgrounThreadFactory (com.srotya.sidewinder.core.utils.BackgrounThreadFactory)1 ByteBuf (io.netty.buffer.ByteBuf)1 HttpContent (io.netty.handler.codec.http.HttpContent)1 HttpRequest (io.netty.handler.codec.http.HttpRequest)1 LastHttpContent (io.netty.handler.codec.http.LastHttpContent)1