     (riemann.client/send-event @riemann-conn {:service "tweet.followers"
                                               :metric followers }))
 
-  (riemann.client/send-event @riemann-conn {:service "tweet.meta"
-                                            :metric (:events_sent tweet)
-                                            })
-
-  (riemann.client/send-event @riemann-conn {:service "tweet.text"
-                                            :description (:text tweet)
-                                            :metric (count (:text tweet))
-                                            })
-  )
-  
+  (let [x (apply merge (-> tweet
+                           (assoc :service "tweet.full")
+                           (dissoc :entities)
+                           (dissoc :extended_entities)
+                           dottify
+                           ))
+        lx (if (empty? (:geo.coordinates.0 x))
+             x
+             (assoc x :location (str/join "," [(:geo.coordinates.0 x) (:geo.coordinates.1 x)])))]
+    (riemann.client/send-event @riemann-conn lx))
+)
 
 (defn start-feeding [f track-params]
   (let [creds-map {:app-consumer-key (assert-get "app.consumer.key")

    (if (nil? @riemann-conn)
      (reset! riemann-conn (riemann.client/tcp-client :host (assert-get "riemann.host")
                                                      :port (read-string (assert-get "riemann.port")))))
    (f processor-fn creds-map track-params)))

(ns stravinski.core
  (:require [stravinski.streamer :as streamer]
            [riemann.client :as riemann]
            [clojure.string :as str])
  (:import
   [ java.util Properties ])
  (:gen-class))
