Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows 7上为NodeJs安装Logstash_Windows_Node.js_Logstash - Fatal编程技术网

如何在Windows 7上为NodeJs安装Logstash

如何在Windows 7上为NodeJs安装Logstash,windows,node.js,logstash,Windows,Node.js,Logstash,我想在Windows7上为NodeJs安装Logstash,但我找不到相应的步骤。 请任何人帮忙 根据评论,logstash与nodejs无关 你要做的是在Windows上安装Logstash,你可以通过谷歌找到它,那里会有大量的指南描述如何做到这一点 然后,您需要配置logstash,以便在正确的位置查找它需要处理的日志文件,然后设置过滤器来处理nodejs样式的日志(据我所知,这些日志并没有很好的标准化)。然后需要配置一个输出(logstash本质上是一个基于类固醇的unix管道,需要在某个

我想在Windows7上为NodeJs安装Logstash,但我找不到相应的步骤。
请任何人帮忙

根据评论,logstash与nodejs无关

你要做的是在Windows上安装Logstash,你可以通过谷歌找到它,那里会有大量的指南描述如何做到这一点

然后,您需要配置logstash,以便在正确的位置查找它需要处理的日志文件,然后设置过滤器来处理nodejs样式的日志(据我所知,这些日志并没有很好的标准化)。然后需要配置一个输出(logstash本质上是一个基于类固醇的unix管道,需要在某个地方保存它已处理的日志)。Elasticsearch是保存日志的最常用工具


就我个人而言,在我的环境中,我会在CentOS服务器上安装logstash,因为这是一个成熟的过程,并使用logstash转发器或nxlog将日志从Windows 7机器发送到logstash服务器。通过这种方式,您可以从许多不同的来源获取日志,并且您仍然可以按照Windows update的要求每隔几天重新启动一次Windows计算机,而不必关闭日志存储服务器。

根据评论,日志存储与nodejs无关

你要做的是在Windows上安装Logstash,你可以通过谷歌找到它,那里会有大量的指南描述如何做到这一点

然后,您需要配置logstash,以便在正确的位置查找它需要处理的日志文件,然后设置过滤器来处理nodejs样式的日志(据我所知,这些日志并没有很好的标准化)。然后需要配置一个输出(logstash本质上是一个基于类固醇的unix管道,需要在某个地方保存它已处理的日志)。Elasticsearch是保存日志的最常用工具


就我个人而言,在我的环境中,我会在CentOS服务器上安装logstash,因为这是一个成熟的过程,并使用logstash转发器或nxlog将日志从Windows 7机器发送到logstash服务器。通过这种方式,您可以从许多不同的来源获取日志,并且您仍然可以按照Windows update的要求每隔几天重新启动一次Windows计算机,而不必关闭日志存储服务器。

根据评论,日志存储与nodejs无关

你要做的是在Windows上安装Logstash,你可以通过谷歌找到它,那里会有大量的指南描述如何做到这一点

然后,您需要配置logstash,以便在正确的位置查找它需要处理的日志文件,然后设置过滤器来处理nodejs样式的日志(据我所知,这些日志并没有很好的标准化)。然后需要配置一个输出(logstash本质上是一个基于类固醇的unix管道,需要在某个地方保存它已处理的日志)。Elasticsearch是保存日志的最常用工具


就我个人而言,在我的环境中,我会在CentOS服务器上安装logstash,因为这是一个成熟的过程,并使用logstash转发器或nxlog将日志从Windows 7机器发送到logstash服务器。通过这种方式,您可以从许多不同的来源获取日志,并且您仍然可以按照Windows update的要求每隔几天重新启动一次Windows计算机,而不必关闭日志存储服务器。

根据评论,日志存储与nodejs无关

你要做的是在Windows上安装Logstash,你可以通过谷歌找到它,那里会有大量的指南描述如何做到这一点

然后,您需要配置logstash,以便在正确的位置查找它需要处理的日志文件,然后设置过滤器来处理nodejs样式的日志(据我所知,这些日志并没有很好的标准化)。然后需要配置一个输出(logstash本质上是一个基于类固醇的unix管道,需要在某个地方保存它已处理的日志)。Elasticsearch是保存日志的最常用工具

就我个人而言,在我的环境中,我会在CentOS服务器上安装logstash,因为这是一个成熟的过程,并使用logstash转发器或nxlog将日志从Windows 7机器发送到logstash服务器。通过这种方式,您可以从许多不同的来源获取日志,并且您仍然可以按照Windows update的要求每隔几天重新启动一次Windows计算机,而不必关闭logstash服务器。

您可以选择是否使用node.js替代logstash。这不是我正在使用的东西(我在Windows中使用nxlog),但是如果您需要从Windows转发日志,它看起来是标准JRuby Logstash的一个不错的替代品

以下是来自以下方面的说明:

装置
  • 安装NodeJS,版本>=0.10或更高版本
  • 安装构建工具
    • 基于Debian的系统:
      apt-get-install-build-essential
    • Centos系统:
      yum安装gcc-c++make
  • 安装zmq开发库:这是构建应用程序所必需的。
    • 基于Debian的系统:
      apt get install libzmq1
      。在最新版本中,此包存在于默认存储库中。在ubuntu lucid上,使用这个。在debian挤压上,使用
    • Centos 6:
      yum安装zeromq zeromq-devel
      。在此之前,您必须添加rpm zeromq repo:
      curlhttp://download.opensuse.org/repositories/home:/fengshuo:/zeromq/CentOS_CentOS-6/home:fengshuo:zeromq.repo>/etc/yum.repos.d/zeromq.repo
  • 克隆存储库:
    git克隆git://github.com/bpaquet/node-logstash.git &&cd节点日志存储
  • 安装依赖项:
    npm安装
可执行文件位于
bin/node logstash agent

你有scr吗