2014-03-27 2 views
0

우리는 응용 프로그램에서 yammer 측정 항목을 통합하기 시작합니다. 우리는 생성 된 Metrics 데이터를 관계형 데이터베이스 테이블에 수집하려고합니다.yammer Metrics 데이터를 관계형 데이터베이스로 스트리밍하는 가장 간단한 방법은 무엇입니까?

이 메트릭 데이터를 데이터베이스에 지속적으로 스트리밍 할 수있는 방법은 무엇입니까?

나는 인터넷을 검색하고 불평이 CSV, 흑연에 데이터를 스트리밍 할 수 있습니다 붙박이 리포터 API (CSVReporter, GraphiteReporter 등)을 제공하는 것으로 나타났습니다 등

우리는 그들이 가지고 있기 때문에 CSV 또는 텍스트 파일을 보강 지킬 수없는 메모리 문제로 인해 얼마 후 서버에서 보관해야합니다.

일단 yammer metrics API가 다른 곳으로 데이터를 스트리밍하면 서버 메모리에 동일한 사본이 보관됩니까?

데이터가 데이터베이스로 스트리밍되면 서버 메모리를 비워 두는 것이 좋습니다.

답변

0

통계는 모든 상황에서 잠시 동안 메모리에 남아 있지만 데이터를 장기간 저장하려면 Ganglia 또는 Graphite와 같은 제품이 필요합니다. 일반적으로 관계형 데이터베이스보다 운영 메트릭에 적합하며보고 추가 기능을 제공합니다. 데이터베이스에 직접 기록하려면 코드를 추가하거나 메트릭 라이브러리를 확장해야합니다.

일단 데이터가 스트리밍되면 데이터를 보관할 필요가 없으므로 제대로 설정하면 서버에 영향을 미치지 않습니다.

관련 문제