本地文本日志通过filebeat写入到ES
需求背景:在Kibana能够方便查询服务端程序记录的日志,考虑到公司技术栈多样性,有java、php、golang、python、lua等等。我们采用的方案是程序写本地日志,然后通过Filebeat 上报到Kafka,最后把kafka数据消费写入到Elasticsearch。 ...
需求背景:在Kibana能够方便查询服务端程序记录的日志,考虑到公司技术栈多样性,有java、php、golang、python、lua等等。我们采用的方案是程序写本地日志,然后通过Filebeat 上报到Kafka,最后把kafka数据消费写入到Elasticsearch。 ...
Go Kafka 示例代码, 使用github.com/streadway/amqp库, 包含生产和消费示例代码 ...
Go Rabbitmq 示例代码, 使用github.com/streadway/amqp库, 包含生产和消费示例代码 ...
pprof 是 golang 官方提供的性能调优分析工具,可以对程序进行性能分析,并可视化数据,看起来相当的直观。 当你的 go 程序遇到性能瓶颈时,可以使用这个工具来进行调试并优化程序。 ...
Go的并发模型虽简化了并发程序的开发难度,但如果不了解使用方法,常常会遇到goroutine泄露的问题。我们可以可以从两方面入手解决,一是预防(了解什么样的代码会产生泄露),二是监控(通过Prometheus采集metrics来监控) ...