본문 바로가기

분류 전체보기49

HTML @media print @media print * HTML 코딩중 해당 페이지의 내용을 프린트로 인쇄 해야 하는경우들이 생긴다. 이때 아무런 처리를 하지 않으면 낭패를 볼수 있다. 프린터에 최적화(A4용지 등)된 인쇄 페이지가 필요 할경우 필수적인 요소 이므로 알아 두자. @media print { // 여기에 프린트를 위한 css 설정을 나열하면 된다. } page-break-before h1 { page-break-before: always; } auto : 페이지 넘김을 해당 엘리먼트의 앞에 강제적으로 하거나 금지하지 않습니다. always : 해당 엘리먼트의 앞에 페이지 넘김을 항상 하도록 지정합니다. avoid : 해당 엘리먼트의 앞에 페이지 넘김을 금지하도록 지정합니다. left : 엘리먼트 앞에서 분리된 페이지가 .. 2021. 7. 16.
[jstat] 메모리 모니터링. JVM 메모리 모니터링. * 톰캣 서버 운영중 메모리 상태를 확인 하거나 GC 상태를 확인하기 위해 주기적인 모니터링이 필요하다. 톰캣 프로세스 확인 $> ps -ef | grep tomcat jstat * jstat 에는 여러가지 옵션등이 있으나 일반적으로 gc 모니터링시 gcutil을 많이 사용한다. 옵션 기능 gc 각 힙(heap) 영역의 현재 크기와 현재 사용량(Eden 영역, Survivor 영역, Old 영역등), 총 GC 수행 횟수, 누적 GC 소요 시간을 보여 준다. gccapactiy 각 힙 영역의 최소 크기(ms), 최대 크기(mx), 현재 크기, 각 영역별 GC 수행 횟수를 알 수 있는 정보를 보여 준다. 단, 현재 사용량과 누적 GC 소요 시간은 알 수 없다. gccause -gcu.. 2021. 7. 14.
[log분석 2] 톰캣 Accesslog 통계 count 추출 (feature awk grep) 톰캣 Accesslog 추출 shell console에서는 보통 grep, awk 를 사용하여 access call 유입량에 대한 통계를 진행한다. awk 만으로도 통계를 위한 log 추출이 가능하지만 grep과 함께라면 더욱 다양한 사용이 가능하다. 이번시간에는 실질적인 예제를 가지고 grep과 awk 를 다뤄보고자 한다. * AWK 사용법 cat apache_logs.txt| grep -E "19/May/2015" * 그러나 측정시간대를 추출하려면 10:00 ~ 12:59 분까지의 모든 로그를 추출해야 한다. $> cat apache_logs.txt| grep -E "19/May/2015:1[0-2]" ex2 특정시간대 별 count $> cat apache_logs.txt | grep -oE "[0.. 2021. 7. 14.
[로그분석 1] awk 기본사용법 AWK ? AWK(오크;Aho Weinberger Kernighan)는 유닉스에서 처음 개발된 일반 스크립트 언어이다. AWK의 기본 기능은 텍스트 형태로 되어있는 입력 데이터를 행과 단어 별로 처리해 출력하는 것이다. AWK라는 이름은 이 스크립트 언어를 만든 앨프리드 에이호, 피터 와인버거, 브라이언 커니핸 세 명의 성의 앞글자를 따서 붙여졌다. * 위키피디아 참고 : https://ko.wikipedia.org/wiki/AWK awk 테스트를 위한 accesslog 샘플파일 * https://github.com/elastic/examples/blob/master/Common%20Data%20Formats/apache_logs/apache_logs 여기 있는 파일을 기준으로 테스트 및 예제진행. 파일.. 2021. 7. 13.
반응형