인터넷 이용통계 추출 프로그램 사용 매뉴얼 (Web Log Analyzer) 2015-11-28.

Slides:



Advertisements
Similar presentations
팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
Advertisements

BUILDING A SMARTER PLANET 공모전 개요 참가 자격 국내외 대학생/대학원생 개인 또는 5인 이하 팀 (멘토 지도교수님 또는 조교님 포함) 공모 내용 똑똑한 지구 테마로 개발 제안서 제출 후 애플리케이션 작성 개발 환경 학생 PC 또는 IBM 클라우드.
북한기도제목 1 월 1 주 (1/1-1/7). 1. 북한정치 - 북한의 대남정책 전반을 관장하는 김양건 북한 노동당 비서 겸 통일전선부장이 교통사 고로 지난 29 일 사망했다고 조선중앙통신이 30 일 보도했습니다. 한편 김양건 노동당 비 서의 죽음이 의도적인 암살 가능성이.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
더존다스 경영전략과 비젼 1 ERP 개발부문
2010 IT 개발자 양성을 위한 2010 년 채용예정자 과정 제안서 년 채용예정자 진행 프로세스 기업협약업체 모집 대학 취업 설명회 회사면접 교육, 프로젝트 진행 신입사원입사 수료식 ( 개인별 교육 성과제출 후 ) 기업 최종평가에 의해 기업 신입사원으로.
인터넷 쇼핑몰 구축 제안서.
Linux Seminar #1 리눅스 이해하기.
MO/MT를 활용한 Call Center 제안
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
Doc No. IRS-ITRINITY
목 차 Chapter 1 컴퓨터와 프로그램 Chapter 2 프로그래밍과 운영체제
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
웹사이트 구축 제안서 (결혼정보 사이트구축) First Web Agency.
Web Programming 강의 소개
Introduction to Web Service Computing
동호회 구축 제안서 인터넷전문가그룹 4biz.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
안드로이드 기반에서 MapServer를 이용한 지도 서비스
W3C CSS 2.1 표준 ‘font-family’ property
1. WEB access log 형식 2. WEB access log 위치 3. WEB access log 분석
Trac By insung.
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
(PROJECT명: Web Server관리)
독도 바로알기 2. 사료와 지도로 보는 독도.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Android를 이용한 Snake Game
MFC UI for TS Analyzer 서울시립대학교 컴퓨터통계학과 최 용 진.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
H2TV ASTB 관리 기능 메뉴얼 제이웨이 영상사업실 기술개발팀.
Devkit API 가이드.
SOAP 클라이언트 개발 Guide
성탄절을 향한 길에서.
“마음을 열고 진심으로 들어주세요” 경청의 기술 1. 몸을 틀어 주세요 !! 2. 눈을 봐 주세요!!
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
객체 지향 프로그래밍.
1 2 계속 생산해역등급관리 엑셀업로드 가이드 1. 생산해역등급관리 – 위생자료결과관리(해수)
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
2015. 인문소양교육.
JSP 개발 환경 소프트웨어 설치 JSP 개발 환경 설정 JSP 프로그램 입력 및 실행
연세대학교 연말정산 시스템 사용자 매뉴얼
Packet Analyzer V (주) 이네스 닷컴.
ERP 솔루션 목차 회사소개 사업분야 솔루션 소개.
김 정 석 Web Programming 김 정 석
교육지원 시스템 개발 ProjectTeam (매경 2조).
Cyber Shopping Mall 구축 - CD New - 안소연,박지윤,박종봉,정영은.
학교 홈페이지 U-Campus 클릭.
WinCE Device Driver 실습 #2
프로젝트 명칭 학생 이름 | 담당 교사 이름 | 학교

단면도 물체의 일부를 잘라낸 것으로 가정하여 투상도 작성. 해칭선 이용 절단평면을 단면선으로 표시.
운영체제의 종류 장승빈.
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
전자정부 컨퍼런스 2005 전자정부 구현을 위한 공개SW 적용방안
2015년 2학년 1반.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
상벌점관리 프로그램 제안서 제작사 : 상벌넷 제작일 :   . 사이트명:
김진승 한국물리학회 교육위원장, 전북대학교 물리학과
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
코로케이션 서비스 안내 정보화본부 정보화지원과.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
Java의 정석 제 7 장 객체지향개념 II-3 Java 정석 남궁성 강의
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
중등교원 전보시스템 사용자 설명서 * 작성일 2018 년 12 월 14 일 * 작성자 광주광역시교육청.
제3장 선교 구역.반장학교 제1단계.
[ 사용자 가이드 : 학생용 ] – Version 1.0
Presentation transcript:

인터넷 이용통계 추출 프로그램 사용 매뉴얼 (Web Log Analyzer) 2015-11-28

1. 인터넷 이용통계 추출 프로그램 이란 2. 인터넷 이용통계 추출 프로그램 사용법 1. 주요기능 2. 구성요소 3. 동작 환경 4. 소스목록 5. Directory 설명 6. 결과파일 설명 7. 결과파일 세부설명 8. 동작프로세스 2. 인터넷 이용통계 추출 프로그램 사용법 1. 프로그램 설치 2. 로그파일 준비 3. 로그파일 이동 4. 프로그램 실행 5. 옵션선택 6. 진행상태 확인 7. 결과확인

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 왜 온라인 동영상인가? 1. 주요 기능 인터넷 이용통계 추출 프로그램(Web Log Analyzer)는 사용자가 해당 사이트를 이용시 서버에 저장되는 User-Agent 로그를 분석하여 사용자의 OS, Browser 정보를 추출하여 통계 데이터로 생성함 Page View 기준으로 통계 데이터 작성 2. 구성 요소 로그 분석 프로그램 (Log 파일에서 User-Agent 정보를 추출하여 Rule Set 기반으로 통계결과를 집계함) Rule Set (User-Agent 정보로 OS, Browser 정보등을 매핑하는 정규식 집합체) 결과파일 Templet (통계결과파일 생성용 Templet) 3. 동작 환경 Language : Java OS : Windows, Linux JDK 1.7 이상 (http://www.oracle.com) Ant 1.6 이상 (http://ant.apache.org)

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 4. 소스 목록 Class 명 기 능 세부 기능 AgentMain 메인 프로그램 기동 프로그램 AgentLogFileReader 웹로그 리더 웹서버 로그를 읽어 들여 메모리에 올림 AgentAnalyzer 로그 분석기 메모리에 올려진 로그파일을 분석 함 AgentParser 로그 파서 User-agent 를 해석하여 맞는 Rule 패턴을 찾음 AgentQue Que 객체 웹서버 로그를 담아두는 Que 객체, 선입선출 AgentInfo Agent 정보 객체 User-Agent 정보 객체 LogFileMerge 웹로그 파일 취합 로그 파일에서 중복되는 User-Agent 를 추출하여 취함 ExecuteStatusThread 중간저장 웹로그 분석중 정해진 시간(1분30초)마다 현재까지 분석된 매핑정보를 저장하여 프로그램 중단후 재실행시 속도를 높여줌 AgentExcuteStatus 진행상태 체크 현재 진행상태를 체크함 COMMON_CONSTANT 공통 상수 설정파일의 경로등을 저장

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 5. Directory 설명 Directory 설명 classes Class 파일 Directory Hit_temp 매핑된 user-agent 정보가 임시저장 됨 lib Excel 파일 생성을 위한 jxl 라이브러리 Directory logs Logs 파일 Directory에 있는 웹서버 로그를 분석함 분석하기 위한 로그파일을 반드시 이곳으로 복사/이동 시켜야함 resources User-agent 매핑 Rule Set 및 결과파일 Templet Directory result 프로그램 수행후 결과파일이 생성되는 위치 src 프로그램 소스 위치 temp 취합된 로그파일이 임시저장되는 Directory extract 로그파일이 압축파일인경우 ( gz,gzip,zip) 압축이 풀리는 디렉토리

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 6. 결과파일 설명 디렉토리명 설명 Hit_agent.txt Caching 된 매핑정보가 기록됨 log_analyzer_xxxx.xls 기기별,OS별,브라우저별 통계정보 생성파일 log_id_result_xxxx.csv Rule Set 별 집계 파일 Others_log_xxxx.csv 기타로 분류되는 user-agent 리스트 파일

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 7. 결과파일 세부설명 log_analyzer_xxxx.xls 예시

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 7. 결과파일 세부설명 log_id_result_xxxx.csv 예시

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 7. 결과파일 세부설명 others_log_xxxx.csv 예시

I. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 이란 8. 동작프로세스 로그 파일 리더 쓰레드 기동 (병렬처리) 로그 파일에서 User-Agent 부분을 추출하여 메모리에 로딩 메인 Program 기동 결과파일 생성 Rule Set 변환 및 메모리 로딩 사전 매칭 데이터 메모리 로딩 로그파일 리더 쓰레드 기동 로그파일 분석 쓰레드 기동 쓰레드별 처리결과 취합 통계 데이터 및 로그 정보 생성 결과 파일 생성 로그파일 전달 로그 파일 분석 메모리에 올려진 로그를 가져다 맞는 Rule Set 을 찾음 쓰레드 기동 (병렬처리) 쓰레드별 결과 전달

II. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 사용법 1. 프로그램 설치 압축된 프로그램 파일을 분석을 위한 디렉토리로 이동 압축해제

II. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 사용법 2. 로그파일 준비 로그파일은 하단의 예와 같이 User-Agent 정보가 규칙적으로 존재하여야 함 (순서는 상관없고 동일한 규칙성을 띄고 있어야함) “Mozilla 로 시작하는 부분이 User-Agent 정보임 웹서버 로그 설정에 따라 User-Agent 정보가 없는 경우는 설정을 변경하여 User-Agent 정보가 남을 수 있도록 변경해야함

II. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 사용법 3. 로그파일 이동 준비된 로그파일을 logs 파일 디렉토리로 복사 ※ 로그파일이 압축된 형태도 지원함 (지원가능 압축파일 gz,gzip,zip)

II. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 사용법 4. 프로그램 실행 Command 창에서 프로그램을 설치한 디렉토리로 이동 ant 실행 - Windows,Linux 동일하게 수행함

II. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 사용법 5. 진행상태 확인 1을 누르고 엔터를 누르면 프로그램이 실행됨 로그파일 취합을 시작함 결과파일 양식 로드 Rule set 로드 취합된 로그 파일을 읽으며 매칭시작 결과파일 생성

II. 인터넷 이용통계 추출 프로그램(Web Log Analyzer) 사용법 6. 결과확인 프로그램 종료후 result 디렉토리에 4개의 파일이 생성됨 Hit_agent.txt 파일은 프로그램 수행시마다 갱신되지만 다른 결과 파일은 보존됨