欢迎光临
我们一直在努力

标签:日志

ClickHouse

ClickHouse 默认库system日志清理方法

admin阅读(932)评论(0)赞(0)

问题 clickhouse在测试环境运行一段时间后,业务数据大概有2G(接入的前端硬件设备较少),但是发现服务器磁盘空间少了20G左右 查看之后发现,默认库system的表里面有大量日志,加一起接近20G 对于这些日志,主要辅助我们做性能分...

JSON

NGINX 中文日志十六进制编码问题

admin阅读(1744)评论(0)赞(6)

Nginx访问日志在处理中文时,默认使用16进制编码处理。使我们对访问日志进行分析处理时,带来很大不便。含有中文字符的请求,日志记录如下: 171.43.238.62 - - [05/Dec/2017:21:40:57 +0800] "GE...

MySQL

移除MySQL Binlog?亲,你根本不懂MySQL呐

admin阅读(1188)评论(0)赞(3)

最近在公司内部分享的时候,有同学提出:MySQL是不是应该废弃二进制日志,因为MySQL内部存在二进制日志和引擎层的重做日志两种日志,移除二进制日志,可以进一步提升数据库的写入性能。 现有的复制也可以改为类似Oracle的重做日志同步,只要...

Python

解决 Django 多进程下,logging 记录日志错乱问题

admin阅读(1281)评论(0)赞(1)

之前写过一篇文章 Django 中如何优雅的记录日志,本以为代码上线之后,就可以愉快的看日志,通过日志来分析问题了,但现实总是跟想象不同,两个异常现象纷纷挥起大手,啪啪地打在我的脸上。 两个异常如下: 日志写入错乱; 日志并没有按天分割,而...

Linux

journalctl日常使用

admin阅读(1592)评论(0)赞(1)

1. 基础用法 1.1 查看所有日志(默认显示本次启动的所有日志) [root@devops-101 ~]# journalctl 查看本次启动的所有日志也可以使用 [root@devops-101 ~]# journalctl -b 1....

golang

在Go语言项目中使用Zap日志库

admin阅读(1392)评论(0)赞(2)

本文先介绍了Go语言原生的日志库的使用,然后详细介绍了非常流行的Uber开源的zap日志库,同时介绍了如何搭配Lumberjack实现日志的切割和归档。 在Go语言项目中使用Uber-go的Zap Logger 介绍 在许多Go语言项目中,...

golang

第三方日志库logrus使用

admin阅读(1456)评论(0)赞(1)

日志是程序中必不可少的一个环节,由于Go语言内置的日志库功能比较简洁,我们在实际开发中通常会选择使用第三方的日志库来进行开发。本文介绍了logrus这个日志库的基本使用。 logrus介绍 Logrus是Go(golang)的结构化logg...

实战Sentry-IT技术资讯
Linux

实战Sentry

admin阅读(2077)评论(0)赞(1)

不管你用什么编程语言,都会面临如何处理错误日志的问题。很多程序员对错误日志放任自流,直到出现故障了才追悔莫及,如果问我怎么办,我会推荐 Sentry!   Sentry 是一个错误记录和聚合的平台,只要看看它漂亮的界面就会喜欢上它...

Poor Man PHP Profiler-IT技术资讯
php

Poor Man PHP Profiler

admin阅读(1145)评论(0)赞(3)

说起 Profiler,老派的 PHP 程序员会选 XDebug,新派的 PHP 程序员会选 Xhprof,不过我们公司的服务器上都没装,于是我写了这个「Poor Man PHP Profiler」。   既然不用 XDebug ...

golang

Go语言标准库log介绍

admin阅读(1083)评论(0)赞(2)

无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。 log Go语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用。 使用Logger log包...