오늘은 node.js를 살펴보는 시간을 가졌습니다. ㅎㅎ, 소개글(http://www.nodebeginner.org/index-zh-cn.html)을 읽어보니 이제 시작이라는 느낌이 듭니다. 그런데 그 안에 아주 깨달음을 주는 문장이 있습니다:
그런데 log.io에서 좋은 걸 봤는데 공식 설명은
실시간 로그 모니터링, Linux에서는 tail -f를 생각할 수 있는데, log.io는 거의 같은 의미이지만 tail -f보다 훨씬 강력합니다. 이것도 C/S 아키텍처를 기반으로 합니다.
다음은 실제 시연입니다.
1. 설치
이것은 nodejs에 따라 다릅니다. 먼저 nodejs를 설치하고 공식 설치 방법을 참고하세요: (http://nodejs.org/download/)
여기에서는 Mac Brew 설치 방법을 사용하고 있습니다.
또는 yum을 사용하세요:
그런 다음 npm을 사용하여 log.io를 설치할 수 있습니다
설치 후 서버를 시작합니다(구성이 필요하지 않음):
나중에 클라이언트 구성
exports.config = {
노드 이름: "application_server",
로그스트림: {
테스트: [
"/Users/chenqing/test.log"
]
},
서버: {
호스트: '0.0.0.0',
포트: 28777
}
}
클라이언트 시작: log.io-harvester
시험해 보겠습니다.
먼저 명령줄로 이동