跳转到正文

Backend.

Backend相关的开发实践、问题记录与技术笔记。

Backend2 分钟

yum 安装 logstash

下载并安装公钥 sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 设置源 cat > /etc/yum.repos.d/logstash.repo 安装 yum install logstash #查看安装目录 rpm -ql lo…

2,986 次阅读
阅读全文
Backend4 分钟

集中化的日志管理

把日志放到node节点的主机目录上,在到主机目录上配置rsyslog收集到专门的日志服务器。 从这个日志服务器启一个logstash或者filebeat写入es。 不建议直接从每个节点直接写入es。因为日志量大的时候可能es就会被弄死,另外这么多的filebeat也是要占用不少资源的。 如果觉得麻烦,就每个node写个…

8,171 次阅读
阅读全文
Backend3 分钟

php 使用 Kafka

kafka没有重试机制不支持消息重试,也没有死信队列,因此使用kafka做消息队列时,如果遇到了消息在业务处理时出现异常,就会很难进行下一步处理。应对这种场景,需要自己实现消息重试的功能。 自己实现重试机制 cli #停止 kafka-server-stop.sh #前台启动 kafka-server-start.sh…

3,300 次阅读
阅读全文
Backend2 分钟

Grafana nginx日志仪表盘

本文主要介绍一款nginx 日志仪表盘 —— AKA ES Nginx Logs ,非常的酷炫,基于Grafana 先看下效果 docker-compose https://github.com/chudaozhe/grafana-dashboard-nginx-logs Grafana 设置 http://local…

4,378 次阅读
阅读全文
Backend3 分钟

Beats - 轻量型数据采集器

Beats 是轻量型数据采集器,Beats 是一个免费且开放的平台,集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据。 docker-compose https://github.com/chudaozhe/docker-beats fil…

3,195 次阅读
阅读全文
Backend3 分钟

filebeat 的使用

FileBeat 是一款轻量型日志采集器,当您要面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,请告别 SSH 吧。Filebeat 将为您提供一种轻量型方法,用于转发和汇总日志与文件,让简单的事情不再繁杂。 记住: 设置源有两种方式, Input 和 Module 二选一即可 FileBeat 支持多输…

4,173 次阅读
阅读全文