ほとんどの場合、Webアプリケーションが完成しました。 バックエンドアプリケーション全体で特定のイベント/アクションをログに記録し、後でそれらをダッシュボードで表示および分析できるようにします。Node.jsバックエンドでイベント/アクションをロギングして後で分析する
これには100万の解決策がありますが、オープンソースのダッシュボードと簡単に統合できるソリューションはありますか?
ほとんどの場合、Webアプリケーションが完成しました。 バックエンドアプリケーション全体で特定のイベント/アクションをログに記録し、後でそれらをダッシュボードで表示および分析できるようにします。Node.jsバックエンドでイベント/アクションをロギングして後で分析する
これには100万の解決策がありますが、オープンソースのダッシュボードと簡単に統合できるソリューションはありますか?
JSONロガーを使用できます。これらのロガーは、グラフ(パフォーマンス、イベント数など)を描画したり、何が起きているかを表すために、後で(またはリアルタイムで)結果を解析することを可能にします。
個人的には、Node.jsの中で最も高速なロガーのように、非常にアクティブな開発であるため、私はpino:https://github.com/mcollina/pinoを使用します(私は貢献者です。
ご覧のとおり、CLI
のセクションのREADME.MD
には、出力をプロセスにパイプする方法の例はほとんどありません。重要なイベントをダッシュボードにアップロードし、必要に応じてデータを操作するプロセスを簡単に作成できます。
pino + pino-elasticsearch + kibanaがすごくいいですね! – Hedge
Influx DBはパフォーマンスシリーズや他の測定基準のためには非常に涼しい場所のようです...私はそれを探索しなければなりません。 – dagonza