2016-04-28 01:44:14,306 [ClusteredBeam-ZkFuturePool-3466a839-2d9b-4743-847c-2b5819b5720c] INFO c.m.tranquility.beam.ClusteredBeam - Turns out we decided not to actually make beams for identifier[druid:prod:overlord/events] timestamp[2016-04-28T01:00:00.000Z]. Returning None.
2016-04-28 01:44:26,342 [KafkaConsumer-CommitThread] INFO c.m.tranquility.kafka.KafkaConsumer - Flushed {events={receivedCount=191176, sentCount=0, failedCount=191176}} pending messages in 2ms and committed offsets in 10ms.
...
(tons more of these)
{ "dataSources" : [ { "spec" : { "dataSchema" : { "parser" : { "type" : "string", "parseSpec" : { "timestampSpec" : { "column": "ts", "format" : "auto" }, "dimensionsSpec" : { "spatialDimensions" : [ { "dims" : [ "lat", "lon" ], "dimName" : "geo" } ], "dimensions" : [], "dimensionExclusions" : ["location"] }, "format" : "json" } }, "dataSource" : "events", "granularitySpec" : { "type" : "uniform", "segmentGranularity" : "HOUR", "queryGranularity" : "NONE" }, "metricsSpec" : [{ "type":"hyperUnique", "name":"unique_users", "fieldName":"uid" }, { "type":"count", "name":"count" } ] }, "tuningConfig" : { "type" : "realtime", "maxRowsInMemory": 500000, "intermediatePersistPeriod": "PT10m", "windowPeriod": "PT10m", "rejectionPolicy": { "type": "serverTime" } } }, "properties" : { "topicPattern.priority" : "1", "topicPattern" : "events" } } ], "properties" : { "zookeeper.connect" : "zk:2181", "zookeeper.timeout" : "PT20S", "druid.selectors.indexing.serviceName" : "druid/prod/overlord", "druid.discovery.curator.path" : "/prod/discovery", "kafka.zookeeper.connect" : "zk:2181/kafka-analytics", "kafka.group.id" : "tranquility-kafka", "consumer.numThreads" : "4", "commit.periodMillis" : "15000", "reportDropsAsExceptions" : "false" }}
reportDropsAsExceptions
and see if that provides any more insights. Are your events current? The main reasons we see events being dropped by Tranquility are old events (outside of the windowPeriod) or unparsable data.
2016-05-27 20:57:33,109 [KafkaConsumer-3] ERROR c.m.tranquility.kafka.KafkaConsumer - Exception:
java.lang.RuntimeException: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[com.google.guava.guava-16.0.1.jar:na]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.maybeThrow(TranquilityEventWriter.java:166) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.send(TranquilityEventWriter.java:135) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.KafkaConsumer$2.run(KafkaConsumer.java:231) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
Caused by: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.twitter.finagle.NoStacktrace(Unknown Source) ~[na:na]
2016-05-27 20:57:33,110 [KafkaConsumer-3] INFO c.m.tranquility.kafka.KafkaConsumer - Shutting down - attempting to flush buffers and commit final offsets
2016-05-27 20:57:33,128 [ClusteredBeam-ZkFuturePool-8f9b0c1f-ffc5-41a8-b26b-10f40500e2f6] INFO c.m.tranquility.beam.ClusteredBeam - Global latestCloseTime[2016-05-27T20:00:00.000Z] for identifier[druid:prod:overlord/weaver_events] has moved past timestamp[2016-05-27T20:00:00.000Z], not creating merged beam
2016-05-27 20:57:33,130 [ClusteredBeam-ZkFuturePool-8f9b0c1f-ffc5-41a8-b26b-10f40500e2f6] INFO c.m.tranquility.beam.ClusteredBeam - Turns out we decided not to actually make beams for identifier[druid:prod:overlord/weaver_events] timestamp[2016-05-27T20:00:00.000Z]. Returning None.
2016-05-27 20:57:33,138 [KafkaConsumer-1] ERROR c.m.tranquility.kafka.KafkaConsumer - Exception:
java.lang.RuntimeException: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[com.google.guava.guava-16.0.1.jar:na]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.maybeThrow(TranquilityEventWriter.java:166) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.send(TranquilityEventWriter.java:135) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.KafkaConsumer$2.run(KafkaConsumer.java:231) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
Caused by: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.twitter.finagle.NoStacktrace(Unknown Source) ~[na:na]
2016-05-27 20:57:33,138 [KafkaConsumer-2] ERROR c.m.tranquility.kafka.KafkaConsumer - Exception:
java.lang.RuntimeException: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[com.google.guava.guava-16.0.1.jar:na]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.maybeThrow(TranquilityEventWriter.java:166) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.send(TranquilityEventWriter.java:135) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.KafkaConsumer$2.run(KafkaConsumer.java:231) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
Caused by: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.twitter.finagle.NoStacktrace(Unknown Source) ~[na:na]
2016-05-27 20:57:33,138 [KafkaConsumer-0] ERROR c.m.tranquility.kafka.KafkaConsumer - Exception:
java.lang.RuntimeException: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[com.google.guava.guava-16.0.1.jar:na]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.maybeThrow(TranquilityEventWriter.java:166) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.writer.TranquilityEventWriter.send(TranquilityEventWriter.java:135) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at com.metamx.tranquility.kafka.KafkaConsumer$2.run(KafkaConsumer.java:231) ~[io.druid.tranquility-kafka-0.7.4.jar:0.7.4]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
Caused by: com.metamx.tranquility.tranquilizer.MessageDroppedException: Message dropped
at com.twitter.finagle.NoStacktrace(Unknown Source) ~[na:na]