서버의 로그 시스템
로그 기반
우선 우리가 명확하게 해야 할 것은 이른바 서버 로그 시스템이 도대체 우리가 무엇을 할 수 있도록 도와주는 것인지이다. 사실 이것은 말할 것도 없다. 로그는 우리가 서버에서 발생하는 오류나 문제를 신속하게 포지셔닝하는 데 도움을 주는 것이 아니다. 물론 이것은 로그의 많은 목적 중 가장 중요한 것이다. 간단하게 말하면 우리가 어떻게 깨끗하고 유용한 로그를 써야 하는지이다.
일지를 기록해야 할 곳
몇몇 원칙
로그 형식
일반적으로 키 값 쌍과 json 두 가지로 나뉘는데 당연히 항목에 따라 다르다
apache
192.168.56.6 - - [24/Sep/2012:11:11:11 +0900] "GET /info.php HTTP/1.0" 200 9 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7) Gecko/20120829 Firefox/10.0.7"
ngnix
192.168.21.198 - - [06/Mar/2015:18:19:06 +0900] "GET /index.php HTTP/1.1" 200 87243 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.4.3.4000 Chrome/30.0.1599.101 Safari/537.36"
로그 수준
로그 등급은 서로 다른 로그 시스템, 등급에 따라 크게 5가지로 나뉘는데 다른 블로그에서 본 총결산 각 등급의 오류는 대략 이렇게 설명할 수 있다
로그 시스템
좋은 로그 시스템에는 많은 기존 해결 방안이 있다. 좋은 로그 시스템은 로그 시스템의 기초 기능(빠른 기록 수집 로그, 서로 다른 등급에 따라 로그를 출력하고 성능이 높음)을 포함할 뿐만 아니라 빠른 분석 로그(분석/패턴 일치/관련 분석)와 마지막 모니터링과 경보 기능 로그 시스템은 크게 세 가지로 나눌 수 있다. 그것이 바로 집중 로그 시스템/분포식 로그 시스템/개원 로그 시스템이다.
분산 로그 시스템
분산 로그 PPT
개원 일지
소스 오픈 로그 시스템 비교
Scribe
facebook의 소스 오픈 로그 시스템은 분포식 파일 시스템을 저장할 수 있고 데이터베이스를 저장할 수 있는 비교적 큰 장점은 용착성이 좋다는 것이다. 데이터베이스가 끊어지면 로컬에 저장할 수 있는thriftclient 프로필 초기 엿보기
ChukWa
Yahoo가 개발한 Hadoop의 로그 분석 시스템
Flume
로그 수집 시스템
Kafka
Linkin의 소스 정보 시스템
kids: 로그 시스템
키즈가 어떤 걸 만들고 싶은지.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.