2016-08-02 34 views
0

我幾乎完成了一個Web應用程序。 現在我們要在整個後端應用程序中記錄某些事件/動作,以便稍後在儀表板中查看和分析它們。在Node.js後臺記錄事件/操作以供日後分析

有可能有一百萬的解決方案,但有一個可以輕鬆地與開源儀表板集成?

回答

1

您可以使用JSON記錄器。這些記錄器將使您能夠稍後(或實時)解析結果,以便繪製圖形(性能,事件數量......)或表示它正在發生的事情。我個人使用pino:https://github.com/mcollina/pino,因爲它是非常活躍的開發智能以及Node.js中最快的記錄器之一(我是貢獻者,請詢問是否需要任何幫助)。

正如您所看到的,在CLI部分的README.MD中,關於如何將輸出傳輸到進程的例子很少。您可以輕鬆編寫一個流程,將重要事件上傳到您的儀表板並根據需要操作數據。

+1

pino + pino-elasticsearch + kibana看起來很棒! – Hedge

+0

Influx DB對於演出系列以及其他指標來說似乎是一個非常酷的地方......我必須去探索它。 – dagonza