在 riemann 配置文件中声明字符串变量
Declare string variable in riemann config file
我是新手,遇到了一个很奇怪的问题。我做了很多搜索,但找不到解决方案。我实际上试图在我的 riemann 配置文件中定义一个字符串变量。我使用的语法如下
(streams
(def mystr "system manager is launching br123 on dir01")
;(prn mystr)
;(def myfind (re-find #"system manager is launching (\S+) on (\S+)" mystr))
;(pr-str myfind)
;(pr-str (get myfind 1))
)
每次,我 运行 riemann,它都会给我以下错误
java.lang.String 无法转换为 clojure.lang.IFn
谁能告诉我我做错了什么?
此致
在 (streams .... )
表达式之外定义常量。
流宏正在尝试 运行 它就像它所在的函数一样。我喜欢在配置文件的顶部定义所有常量,但这只是个人喜好。
我是新手,遇到了一个很奇怪的问题。我做了很多搜索,但找不到解决方案。我实际上试图在我的 riemann 配置文件中定义一个字符串变量。我使用的语法如下
(streams
(def mystr "system manager is launching br123 on dir01")
;(prn mystr)
;(def myfind (re-find #"system manager is launching (\S+) on (\S+)" mystr))
;(pr-str myfind)
;(pr-str (get myfind 1))
)
每次,我 运行 riemann,它都会给我以下错误 java.lang.String 无法转换为 clojure.lang.IFn
谁能告诉我我做错了什么?
此致
在 (streams .... )
表达式之外定义常量。
流宏正在尝试 运行 它就像它所在的函数一样。我喜欢在配置文件的顶部定义所有常量,但这只是个人喜好。