오류, 성공 상태 등을 위해 매우 다른 로그 파일을 모니터링해야합니다. 그리고 Prometheus를 사용하여 해당 메트릭을 가져 와서 Grafana +에서 경고를 표시해야합니다. Prometheus + Grafana는 괜찮습니다. 이미 node_exporter 나 mysql_exporter와 같은 다른 수출 업체에서 많이 사용하고 있습니다. 새로운 Grafana 4.x에서 경고하는 것이 좋습니다.일부 통계를 사용하여 로그 파일을 모니터링합니다. 내보내기 + Prometheus + Grafana
그러나 나는 "비행 중"로그 파일을 분석하고 그로부터 메트릭을 추출 할 수있는 적절한 내보내기/프로그램을 찾는 데 꽤 문제가 있습니다.
지금까지 시도 :
- mtail (https://github.com/google/mtail) - 작동하지만 쉽게 더 많은 파일을 모니터링 할 수 없습니다 버전을 기존 - 일반적으로는 일부 특정 로그 파일 + I 특정 mtail 프로그램 (분석을위한 영수증) 바인딩 할 수 없습니다
- grok_exporter (https://github.com/fstab/grok_exporter) - groff_exporter (https://github.com/fstab/grok_exporter) - 작동하지만 제한된 정보 만 추출 할 수 있습니다. 하나의 인스턴스가 하나의 로그 파일 만 모니터링 할 수 있습니다. 즉, 더 많은 포트에서 더 많은 인스턴스를 내보내고 모두 구성해야한다는 의미입니다. 너무 많은 새로운 실패 지점을 만드는 prometheus의 그들
- 가 Fluentd의 프로 메테우스 수출 (https://github.com/kazegusuri/fluent-plugin-prometheus) - 나는 매우 간단한 통계를 추출 할 수 있습니다 내가 로그 파일에서 라인 (들)의 고급 정규 표현식 분석을 할 수 없습니다처럼 작동하지만 보이는
어느 한 여기 정말을 가지고 있습니까 "일부 수출 업체"+ Prometheus + Grafana를 사용하여 로그 파일에서 고급 메트릭을 모니터링하는 실행 솔루션? 또는 수출 업체 대신 프로 메테우스 푸시 게이트웨이를 사용하여 결과를 얻을 수있는 일부 프로그램. 감사.
로그는 배송/프로세스가 어딘가에 있습니까? 어쨌든 그 과정에 쉽게 걸릴 수 있습니다. –
로그가 fluentd에 잡혀 있으므로 이것을 시도했지만 메트릭은 fluentd prometheus를 사용하여 얻을 수 있습니다. 수출 업체는 매우 간단하고 제한적인 것으로 보입니다. 나는 유동적 인 bash 스크립트에 외부 처리를 추가하려고 시도했지만, 왜 내부에서 느린 지 느 러 느니 느리게 느려지는지 모르겠습니다. 유창한 스크립트는 OK였습니다 – JosMac