之前有预研过ELK(elasticsearch、logstash、kinaba)搭建的日志系统,最近在看GrayLog日志系统。
简介
graylog的server端是java写的,web端是Ruby on Rail,依赖ElasticSearch和MongoDB。
安装
用的是Docker安装,直接用docker-compose比较直接。
version: '2'
services:
mongo:
image: "mongo:3"
elasticsearch:
image: "elasticsearch:2"
command: "elasticsearch -Des.cluster.name='graylog'"
graylog:
image: graylog2/server:2.2.1-1
environment:
GRAYLOG_PASSWORD_SECRET: somepasswordpepper
GRAYLOG_ROOT_PASSWORD_SHA2: 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
GRAYLOG_WEB_ENDPOINT_URI: http://127.0.0.1:9000/api
depends_on:
- mongo
- elasticsearch
ports:
- "9000:9000"
- "12201:12201"

本文介绍了如何使用GrayLog日志系统,并通过Docker安装部署,重点讲述了Nodejs应用程序如何接入GrayLog,包括TCP模式的配置和日志库的使用,帮助开发者实现日志管理和监控。
最低0.47元/天 解锁文章
2088

被折叠的 条评论
为什么被折叠?



