2016-09-12 1 views
0

Elginsearch Logstash Kibana 스택을 사용하여 내 nginx 서버를 모니터링합니다. 각 nginx 로그는 필요에 따라 가져오고, 구문 분석하고, 저장하고 집계합니다. 트래픽이 많기 때문에이 스택은 유지 관리가 매우 어렵습니다.로드 중 Nginx 상태 코드 메트릭

나는 카테고리 (2xx, 3xx, 4xx, 5xx)별로 상태 코드 응답의 합계를 초 단위로 인쇄하는 nginx 응답 코드의 처리량 미터를 찾고 있습니다. 어디를 봐야합니까? http://nginx.org/en/docs/http/ngx_http_status_module.html#data

답변

0

의 nginx의 상태 모듈은 플러스 등의 기능이있다

  • 상태 모듈, @VBart가 언급 한 바와 같이, 상업 가입자 사용할 수 있습니다 만 http://nginx.org/en/docs/http/ngx_http_status_module.html#data

  • 오픈 소스 대안, 즉 nginx-sla : https://github.com/goldenclone/nginx-sla/blob/master/README.en.md

    매우 높은 부하에서 nginx 인스턴스의 생산에서 nginx-sla을 본 적이 있습니다. 최신 버전과 호환되는지 여부는 확실하지 않지만

  • 자신 만의 해결책을 생각해 내십시오. 예를 들어, 4xx/5xx/어떤 오류 그룹을 전용 로그로 라우팅하고 nginx의 상자에 로컬로 집계하고 zabbix가 있으면 zabbix_agent와 같은 로컬 에이전트가 선택하거나 스택에 따라 다른 곳으로 보내십시오. 집계 된 측정 항목 (wc -l)을 덤프 한 다음 원하는 도구에서 동적 특성을 파악할 수 있습니다.