首页 > 解决方案 > 流星/节点测量重定向或处理生成的日志

问题描述

我最近设置:https ://github.com/yaorg/node-measured和https://github.com/kschingiz/meteor-measured

我使用了示例代码:

import { SelfReportingMetricsRegistry, LoggingReporter } from 'measured-reporting';
const registry = new SelfReportingMetricsRegistry(
  new LoggingReporter({
    defaultDimensions: {
      hostname: os.hostname()
    }
  })
);

meteorMeasured(registry);

现在我的控制台日志被一些数据发送了垃圾邮件。

在这种形式下,数据有点没用。所以我想做以下事情:

  1. 设置一个端点并调用它。返回当前时间戳的数据。

  2. 将生成的数据(现在在控制台日志中挂起)存储在数据库或文件中。

  3. 将日期传递给 prometheus 或 grafana

这可能吗?

我也在这里阅读了关于中间件的最后一段代码:https ://github.com/yaorg/node-measured/tree/master/packages/measured-node-metrics

但是我不使用express,我根本不明白它的含义。也许有人可以澄清一下。

标签: node.jsexpressmeteorprofiling

解决方案


推荐阅读