시스템 상태를 담는 자료
모니터링 자료에는 가용성과 성능 및 부하처럼 시간에 따라 바뀌는 값이 포함된다. Monarch는 이런 시계열을 메모리에 수집하고 여러 응용의 질의에 제공하도록 설계됐다.
지역별 구조와 전역 접근
신뢰성과 확장성을 위해 실행 구조를 지역별로 나누되 전역 질의와 설정 계층으로 묶는다. 지역을 나누는 것과 사용자에게 하나의 시스템을 제공하는 것을 함께 추구한다.
자료 모델과 운영 경험
관계형 자료 모델과 유연한 설정 및 질의 기능을 분산 구조 위에 결합한다. 2020년 연구는 구조 설명과 함께 오랜 기간 내부 서비스로 개발하고 운영하며 얻은 경험을 정리했다.
관련 문서
Druid 분석 저장소 / Pinot 분석 시스템 / MillWheel 스트림 처리 / 데이터베이스 / 관계형 데이터베이스 / 이상 탐지