PDFダッシュボードレポートKibana





ここでは、ファッションの監視を収集しました。 ElasticSearchはあらゆるものからデータを受け取り、キバンはそれを描画します。 ある日、2、3、そしてしばらくすると、忘れてしまった新しいタスクの負荷の下でチャートを見ます。 ある種の報告を上司に見せ、キバナに行き、スクリーンショットを撮る必要があり、これを行うツールがあればいいと思うときを覚えていますか。



はい、X-Packでできますが、費用がかかります。 はい、sentinlはこれを行うことができますが、それを設定するには、それをいじる必要がありますが、彼はpdfの描画を学んだことはありません。 あとは何も必要ありません。スクリーンショットを数枚撮り、それらからPDFを収集してメールに送信し、1週間で繰り返します。

あなたのためにやりました。 必要なことは、リポジトリのクローンを作成し、設定に目的のレポートを記述し、メールに関するデータ(送信先と送信先)を入力するだけです。これで、レポートはすでに作成されています。 スケジュール通りに飛びましょう。



詳細なキバナとレポートに表示する3つのダッシュボードがあるとします。 次に、構成ファイルのページセクションでこれらのダッシュボードを説明します(レポートのURLダッシュボード、タイトル、説明)。 次のようになります。



"pages":[ { "url": "http://0.0.0.0:5601/app/kibana#/dashboard/ca460a50-8cb0-11e7-a2bb-9b97b18ab1d8?embed=true&_g=()", "title": " 1", "description": " " }, { "url": "http://0.0.0.0:5601/app/kibana#/dashboard/e05c6b70-8cb2-11e7-a2bb-9b97b18ab1d8?embed=true&_g=()", "title": " 2 ", "description": " " }, { "url": "http://0.0.0.0:5601/app/kibana#/dashboard/233acc20-8cb3-11e7-a2bb-9b97b18ab1d8?embed=true&_g=()", "title": " 3", "description": " " } ]
      
      





その後は、メールに関するデータと、希望する期間(レポートが飛ぶ頻度)を秒単位で入力するだけです。



 "smtp_server": "smtp.yandex.ru", "email_subject": " ", "email_text": "    ", "email_from": "email@fr.om", "email_password":"password", "time_interval": 120, "email_to": "email@to",
      
      





構成後、Reporterを実行するためだけに残り、動作を開始します。



 docker-compose up -d
      
      





これで、美しいグラフだけでなく、たとえばドメインgroveのTLS設定の監視と組み合わせて使用​​できるスケジュールされたレポートもあります。



ここに、ソースコードと、セットアップと実行のためのシンプルな3行の命令があります。



All Articles