Clojure 我试图将第二个参数添加为(ring/initialize)的标签列表,但我发现以下错误
我正在使用这个库并试图在其中添加标签,作为第二个参数,我正在执行Clojure 我试图将第二个参数添加为(ring/initialize)的标签列表,但我发现以下错误,clojure,Clojure,我正在使用这个库并试图在其中添加标签,作为第二个参数,我正在执行(assoc:labels[:country:time:city])这个操作,但我得到了这个错误 CompilerException java.lang.ClassCastException: 无法将iapetos.registry.IapetosRegistry强制转换为 clojure.lang 尝试将代码的最后两行替换为(ring/initialize{:labels[:country:time:city]}) (defonc
(assoc:labels[:country:time:city])
这个操作,但我得到了这个错误
CompilerException java.lang.ClassCastException:
无法将iapetos.registry.IapetosRegistry强制转换为
clojure.lang
尝试将代码的最后两行替换为
(ring/initialize{:labels[:country:time:city]})
(defonce registry
(-> (prometheus/collector-registry)
(prometheus/register
(jvm/standard)
(jvm/gc)
(jvm/memory-pools)
(jvm/threads))
(assoc :labels [:country :time :city])
(ring/initialize)))