Influxdb client don't save metrics

52 views
Skip to first unread message

Tomeu Capó Capó

unread,
Sep 1, 2015, 7:16:39 PM9/1/15
to Riemann Users
Hi! 

I configured Riemann with InfluxDB 0.9 but doesn't work properly. For reproduce this issue, download Lein and git clone of riemann project.
After launch lein rpel and test for send simple riemann event to Influxdb 0.9.4:

(require '[riemann.influxdb :as influxdb])


(def send-influx (influxdb/influxdb {:host "localhost"

                       :version :0.9

                       :scheme "http"

                       :db "riemann"

                       :username "riemann"

                       :password "riemann"

                       :tag-fields #{:host}

                       }))


(send-influx [{:host "sa3A617DD6ZHYPJ", :service "myservice.mymethod", :state "ok", :description "my metric", :metric "33.2", :tags ["test"], :time 1441148010, :ttl 20}])



And then returns 204 HTTP Code with response:

{:orig-content-encoding "gzip", :trace-redirects ["http://localhost:8086/write?db=riemann"], :request-time 9, :status 204, :headers {"Connection" "close", "Date" "Tue, 01 Sep 2015 22:57:17 GMT", "X-

Influxdb-Version" "0.9.3", "Request-Id" "cb359b4b-50fc-11e5-800f-000000000000"}, :body nil}



After, goes to influx-cli and show series on riemann database, but doesn't not appears anything!!!

$ influx -database riemann -username riemann -password riemann

Connected to http://localhost:8086 version 0.9.3

InfluxDB shell 0.9.3

> show series


Don't show any series, can you helpme?
Thanks for advance! :)

Tomeu Capó Capó

unread,
Sep 7, 2015, 1:57:45 PM9/7/15
to Riemann Users
Have the same error with sending list of Riemann events ...:

java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.CharSequence riemann
        at clojure.string$escape.invoke(string.clj:307)
        at riemann.influxdb$replace_disallowed_9.invoke(influxdb.clj:19)
        at riemann.influxdb$kv_encode_9$fn__18869.invoke(influxdb.clj:23)
        at clojure.core$map$fn__481.invoke(core.clj:2559)
        at clojure.lang.LazySeq.sval(LazySeq.java:40)
        at clojure.lang.LazySeq.seq(LazySeq.java:49)
        at clojure.lang.LazySeq.first(LazySeq.java:71)
        at clojure.lang.RT.first(RT.java:577)
        at clojure.core$first.invoke(core.clj:55)
        at clojure.string$join.invoke(string.clj:185)
        at riemann.influxdb$kv_encode_9.invoke(influxdb.clj:22)
        at riemann.influxdb$lineprotocol_encode_9.invoke(influxdb.clj:26)
        at clojure.core$map$fn__481.invoke(core.clj:2557)
        at clojure.lang.LazySeq.sval(LazySeq.java:40)
        at clojure.lang.LazySeq.seq(LazySeq.java:49)
        at clojure.lang.RT.seq(RT.java:484)
        at clojure.core$seq.invoke(core.clj:133)
        at clojure.core$apply.invoke(core.clj:624)
        at clojure.string$join.invoke(string.clj:183)
        at riemann.influxdb$lineprotocol_encode_list_9.invoke(influxdb.clj:36)
        at riemann.influxdb$influxdb_9$stream__18910.invoke(influxdb.clj:196)
        at riemann.config$eval20038$fn__20039.invoke(streams.clj:20)
        at riemann.streams$execute_on$stream__10081$runner__10082$fn__10093.invoke(streams.clj:268)
        at riemann.streams$execute_on$stream__10081$runner__10082.invoke(streams.clj:268)
        at clojure.lang.AFn.applyToHelper(AFn.java:152)
        at clojure.lang.AFn.applyTo(AFn.java:144)
        at clojure.core$apply.invoke(core.clj:624)
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1862)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        at clojure.lang.AFn.applyToHelper(AFn.java:156)
        at clojure.lang.RestFn.applyTo(RestFn.java:132)
        at clojure.core$apply.invoke(core.clj:628)
        at clojure.core$bound_fn_STAR_$fn__360.doInvoke(core.clj:1884)
        at clojure.lang.RestFn.invoke(RestFn.java:397)
        at clojure.lang.AFn.run(AFn.java:22)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Could someone give me a help?
Reply all
Reply to author
Forward
0 new messages