問題タブ [riemann]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - clojure.lang.LazySeq を clojure.lang.IFn にキャストできない
私はRiemannとClojureが初めてです。私がやりたいことは、いくつかのサービスの TTL が期限切れになったときに、3 つの電子メール グループに電子メール通知を送信することだけです。メールのリストを保存するある種の構成ファイルを作成しました。
私のリーマン設定は次のようになります。
コードは (私にとっては) 良さそうに見えますが、このサービスの有効期限が切れると、次のエラーが発生します。
誰か助けてくれませんか?ありがとう。
clojure - riemann.config で clj-http を使用するにはどうすればよいですか
私は riemann を使用していますが、今は自分のriemann.config
.
clj-http
riemann ストリームから Web サーバーにすべてのイベントをポストしたいと考えています。clj-http
しかし、riemann.jarからインポートする方法がわかりません。
コーディング(:use clj-http.client)
または(:require [clj-http.client :as client])
インしましriemann.config
たが、エラーが発生しました:
誰でも私を助けることができますか?
clojure - リーマンの特定の時間間隔でのイベント数
30 秒間隔ごとに、イベントに表示されるカウント数を確認する必要があります。カウントが 5 を超える場合は、メールをトリガーする必要があります。
以下のコードを使用していますが、メールがトリガーされませんでした。
どこが間違っていますか?
clojure - イベントの比較とリーマンでの新しいフィールドの追加
私は1つのシナリオに直面しています。リーマンに渡す 3 つのイベント A、B、C があるとします。
イベント A には次のフィールドがあります:ExamNo 3890 :ExamResult Pass :Rank 8
イベント B には次のフィールドがあります:ExamNo 3890 :ExamResult Pass :Rank 5
Event C には次のフィールドがあります:ExamNo 3890 :ExamResult Fail :Rank 0
ExamNo に基づいてイベントを比較する必要があり、ExamResult に変更があるたびに、新しいフィールドをイベント {:Eligible, :Grade} に追加する必要があります。イベントを比較するコードを書きましたが、新しいフィールドがイベントに追加されませんでした。
私はリーマン初心者なので。私は問題を理解できませんでした。
clojure - 指定された時間枠でリーマン イベントをカウントする
特定のサービスの riemann 構成で、すべてのイベントに metric=1 を割り当てようとしており、5 秒以内にそれらを合計し、結果を influxdb に送信します。
私は次のことを試しました:
実際には機能しません。influx に保存されたイベントはこのルールに一致しません。
clojure - リーマンのカスタム電子メールの件名と本文
リーマンで電子メールアラートを使用しています。:subject
と `:body'の値をハードコーディングしました。私はこれでいくつかの問題に直面しています。リーマンコードと以下のエラーを貼り付けました。これを解決する方法がわかりません。
以下のエラーが発生しました
と にコメントした:subject
とき:body
。エラーが発生しません。
前もって感謝します
clojure - Riemann: 変更された状態でアラートをトリガーする
私はRiemannとclojureが初めてです。変更された状態に基づいてアラートを構成しようとしています。しかし、州が更新/索引付けされているようには見えません。したがって、変更された状態のブロックに到達すると、状態は nil になります。splitp ブロック内にアラートを追加できますが、それは冗長に思えます。クリティカルと警告の間で異なるタイプの通知が必要になるかもしれませんが、今のところ、これが機能することを確認したいと思います (可能であれば)。
助けてくれてありがとう!
リーマン v0.2.9、collectd v5.5.0、OS CentOS 6.5