MySQL Error & Slow-Query 로그

 응용프로그램 : MySQL Error 로그와 Slow-Query 로그 취합을 위한 설정


1. 응용프로그램 로그 수집 설정

1-1. 설정 경로

시스템 > 시스템 관리 > 대상 선택 > 설정 탭 이동 > 설정 버튼을 클릭합니다.

image


1-2. 응용프로그램 원본로그 수집 설정 활성화

image


1-3. 경로 > 설정 버튼 클릭

image


1-4. 태그 선택 및 경로 입력

MySQL Error 로그와 Slow-Query 로그 경로를 입력합니다.

image


image


1-5. 입력 정보 확인

태그가 정상적으로 등록되었는지 확인 후, 수정 버튼을 클릭합니다.


image


  • 태그 등록 방법
    • 응용 프로그램 로그 수집 설정을 위한 태그를 등록할 수 있습니다.
    • 경로 : 관리 > 목록 > 응용프로그램 태그


  • 설정 버튼을 클릭합니다.

image


  • 등록 버튼을 클릭하여 등록하고자 하는 태그를 입력합니다.

image


image


2. MySQL – SLOW QUERY 설정

2.1. 설정

# vi /etc/my.cnf

[mysqld]

slow_query_log = 1

slow_query_log_file = /var/log/mysql-slow.log

long_query_time = 3


2.2. 로그 파일 생성 및 권한 설정

# touch /var/log/mysql-slow.log

# chown mysql.mysql /var/log/mysql-slow.log


2.3. 권한 확인

# ls -aZ /var/log/mysql*

image


2.4. mysql restart

# systemctl restart mysqld


2.5. 활성화 확인

mysql> show variables like ‘slow_query_%’;

image


2.6. mysql query 로깅 추가(선택)

# vi /etc/my.cnf

[mysqld]

general_log_file = /var/log/general.log

general_log = 1

# touch /var/log/general.log

# chown mysql.mysql /var/log/general.log

# systemctl restart mysqld


2.7. 권한 문제로 로그 기록이 되지 않는 경우 safe start

# ./mysqld_safe &


3. 로그 확인

Mysql Error 또는 Slow Query 로그 발생 후 응용프로그램 로그에서 MySQL 관련 로그를 확인합니다.
등록한 태그명으로 검색이 가능합니다.


내부 블로그

응용프로그램 로그 업로드 설정하기