나는 다음과 같은 요구 사항을 지원하는 오픈 소스 통계 서버에 대해 찾아 봤는데 : 초당 100 단위 통계를 집계하기오픈 소스 통계 서버?
- 지역 프록시를, 중앙 클러스터 (또는 단일 서버) 매 10 초에서 그 통계를 보냅니다 그 쯤. 응용 프로그램은 디스크에 기록하고 다른 프로세스가 와서 로그를 읽지 않고 코드 내에서 stat에 대해 프록시에 대한 네트워크 호출을 차단합니다.
- 중앙 서버는 REALTIME (초 단위 응답) (5 분 간격, 시간, 일, 월, 연도 별 통계)에서 집계를 요청하는 쿼리에 응답합니다. 선택 사항 : 롤링 시간대 지원 (예 : 지금부터 1 시간 뒤로)
- 통계 메트릭 별 태깅. 각 통계 이름에는이 통계가 오는 호스트 이름과 같은 다른 속성이 있습니다.
- 단조 통계 (영원히 증가 통계, 즉 총 수) 내가 하루에 자신의 (표를 작성하는 매우 간단 이해
을 증가 정책에 따라 집계 낮은 단위 테이블은 다음 TTL 당을 드롭 , NOSQL에서 수행 할 수있다. 예를 들어 시간 버킷에 키가있는 redis의 해시 세트) 표준적인 유스 케이스 인 경우 쉽게 사용할 수있는 것이 없다는 사실에 놀란다. OpenTSDB는 가까운 후보이며 로컬 프록시를 제공하지 않지만 단조롭게 증가하는 통계는 지원하지 않습니다.
의견이나 제안 사항이 있으십니까?