# GrayLog **Repository Path**: naclnezn/gray-log ## Basic Information - **Project Name**: GrayLog - **Description**: GrayLog是一个轻量型的分布式日志管理平台,一个开源的日志聚合、分析、审计、展示和预警工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-09-04 - **Last Updated**: 2025-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # graylog ## 介绍 GrayLog是一个轻量型的分布式日志管理平台,一个开源的日志聚合、分析、审计、展示和预警工具。 在功能上来说,和ELK类似,但又比ELK要简单轻量许多。 依靠着更加简洁,高效,部署使用简单的优势很快受到许多公司的青睐。 GrayLog包含Elasticsearch、MongoDb 和Graylog三个模块 ## 安装环境 需要 `mongo` `es` `graylog` ### mongo ```shell use graylog db.getUser("root") ``` 如果``db.getUser("root")``结果为空执行下面的语句 ```shell db.createUser({ user: "root", pwd: "root", roles: [ { role: "readWrite", db: "graylog" } ] }) ``` ### graylog ```shell docker pull graylog/graylog:6.0 ``` ```shell docker run -d \ --name graylog \ -p 9000:9000 \ -p 1514:1514 \ -p 1514:1514/udp \ -p 12201:12201 \ -p 12201:12201/udp \ -e TZ=Asia/Shanghai \ -e GRAYLOG_ROOT_USERNAME=admin \ -e GRAYLOG_PASSWORD_SECRET=somepasswordpepper \ -e GRAYLOG_HTTP_EXTERNAL_URI=http://192.168.0.234:9000/ \ -e GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 \ -e GRAYLOG_MONGODB_URI=mongodb://root:root@192.168.0.234:27017/graylog \ -e GRAYLOG_ELASTICSEARCH_HOSTS=http://elastic:20000130_yan@192.168.0.234:9200 \ registry.cn-hangzhou.aliyuncs.com/nacl-public/graylog:6.0 ``` 其中: - GRAYLOG_PASSWORD_SECRET=somepasswordpepper 必须至少16个字符 - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 实际为admin - GRAYLOG_HTTP_EXTERNAL_URI=http://127.0.0.1:9000/ # 这里填写自己的ip地址 访问地址:http://ip地址:9001 默认登录账号密码:admin/admin 创建input ![1725426923399.png](img/1725426923399.png) 测试是否成功 ```curl curl -XPOST http://localhost:12201/gelf -p0 -d '{"message":"hello这是一条消息", "host":"127.0.0.1", "facility":"test", "topic": "meme"}' ``` 由于http发送效率比较低,所以后面springboot会采用UDP方法来采集日志