問題タブ [elastalert]
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.
elasticsearch - elastalert のアラート セクション内のデータにアクセスできません
elastalert
ELK スタックで監視を設定しようとしています。最初に、ファイル システム上のいずれかのディスクの使用率が 80% に達した場合に通知を生成する単純なルールを設定します。ルールは正しく機能しているようですが、このalert
セクションではデータを Python スクリプトに渡すことができません。セクションのコメント解除されたコマンドは、alert
次のエラーを返します
ERROR:root:Error while running alert command: Error formatting command: 'system.filesystem.mount_point'
エラー。
これが私のルールファイルです。の書式設定をお許しくださいyaml
。
いくつかの観察:コマンドを使用してルールファイルをテストするpython -m elastalert.test_rule rules/high_fs.yaml
と、出力が得られます
上記のフィールドのいずれかにアクセスできる必要があります。リストを使用してこのルールを実行する python -m elastalert.elastalert --verbose --rule rules/high_fs.yaml
と、画面に出力されます
このリストのすべてのキーと値のペアにアクセスできます。リストの外にあるものはすべてformatting
エラーで失敗します。これに長い間立ち往生しています。どんな助けでも大歓迎です。
lucene - ElastAlert フラットラインで結果が見つからない
flatline
ElastAlert フレームワークを使用してアラート タイプを作成します。
Kibana UI でまったく同じ構文を使用してクエリを使用すると、結果が返されますが、ElastAlert は結果を返しません。
ここに私のelastalert-rule-file.xmlがあります
そこで、クエリをいじってみましたが、指定するだけ_type:metric
で、Kibana の検索結果は ElastAlert の検索結果と一致するようです。
ただし_exists_
、2 番目のクエリで lucene 構文を使用してクエリを使用しようとすると、ElastAlert は何も返しませんが、Kibana は構文で問題ないようです。
何か案は?