Log Generator 설치
mkdir loggen && cd loggen
wget https://github.com/mingrammer/flog/releases/download/v0.4.3/flog_0.4.3_linux_amd64.tar.gz

이건 AMD64 아키텍쳐 맞춰 만든 거니까 ARM
이면 바꿔야 함
tar -xvf flog_0.4.3_linux_amd64.tar.gz

tar로 압축 해제하면 저런 파일들이 만들어지고
flog* 라는 실행파일이 생겼음
./flog -f json -t log -s 1m -n 1000 -o $filename -w &
$filename 을 원하는 값으로-s 옵션으로 시간간격이 다른 여러 로그를 한번에 생성할 수 있다.내가 사용할 파일 이름을 적어서 넣어주자.


로그를 확인해보자.
vi json_1.log

json 형식으로 로그 1000개가
1~2분 간격으로 만들어져있는 것을 볼 수 있다.
apache 버전도 만들자.
./flog -f apache_common -t log -s 1m -n 1000 -o $filename -w &

우리가 로그를 보내야 하는데
우리가 사용할 데이터를 볼 때, 날짜가 나뉘어 있으면 좋다.

copy 한 다음에
cp json_1.log json_2.log
vi json_2.log

편집기 안에서 날짜를 하루 전으로 바꾼다.
:%s/28\/May/27\/May/g
:% 전체 파일 범위 (1줄~마지막 줄까지)
s substitution (치환) 명령
28\/May 검색할 문자열 (슬래시 /는 \/로 이스케이프)
27\/May 바꿀 문자열
g 한 줄 안에서 모든 일치 항목을 바꿈 (global)
:wq로 나와서 하나 더 만들자
cp json_1.log json_3.log
vi json_3.log
:%s/28\/May/26\/May/g
apache도 똑같이 apache_1.log, apache_2.log, apache_3.log
를 만들고 수정해준다.


이런 식으로 날짜가 다른 데이터 파일을 3벌씩 만든다.