etsy / statsd의 대안


13

etsy 's statsd에 대한 대안이 있습니까? 아마도 완전한 대시 보드와 같은 솔루션일까요? 내 연구는 독점적 인 SaaS 솔루션 만 발견했습니다.

모르는 사람들을 위해 : statsd는 UDP를 통해 앱 및 시스템 메트릭을 수집하여 Graphite로 전송하여 다소 아름다운 플롯을 생성하는 데몬입니다. 사용 가능한 모든 중요 언어에 대한 API가 있습니다.

나는 필요하다:

  • 타사가 데이터를 수집하지 않고 서버에서 실행해야합니다.
  • 시스템, Java 및 Perl에서 데이터를 수집 할 수 있어야합니다.
  • 가볍고 유연해야합니다.
  • 포스
  • 추가 프로그래밍이 필요할 수 있으며 프레임 워크 일 수 있습니다.

statsd에 대해 싫은 점은 무엇입니까? 그것은 당신이 나열한 당신의 요구를 거의 다룹니다.
Chida

동적이고 사용하기 쉬운 GUI가 없습니다. Graphite는 렌더링 도구이며 솔루션과 같은 대시 보드가 아닙니다.
d135-1r43 9

1
아직 시도하지 않은 경우 흑연을 사용해 볼 수 있습니다. 대부분의 "타사"가이를 사용합니다. metrics.librato.com 과 Newrelic이합니다. 당신에게 역동적이고 대시 보드 란 무엇입니까? 나는 흑연이 둘 다 할 수 있다는 것을 안다.
Chida

2
어쩌면 당신 statsd은 실제로 무엇을 오해 할 수 있습니다. 동적이고 사용하기 쉬운 GUI가 없기 때문에 GUI가 아닙니다. statsd매우 간단한 통계 수집기입니다.
pkhamre

statsd는 매우 간단한 통계 수집기 이며 필요한 것은 GUI입니다. TL; DR : statsd는 훌륭하지만 내가 원하는 것은 통계 GUI / 대시 보드입니다.
d135-1r43

답변:


6

다음 두 프로젝트를 확인하십시오.

batsd는 통계를 집계하고 저장하기위한 데몬이며,에 저장 batsd-dash한 데이터를 표시하는 구성 가능한 대시 보드입니다 batsd.

batsd 소개

Batsd는 통계 집계 및 저장을위한 루비 기반 데몬입니다. 이 글은 블로그 게시물에 설명 된 Etsy의 StatsD 구현과 "유선"호환성을 목표로합니다.

Batsd는 주로 데이터를 저장하는 방식에서 etsy의 통계 구현과 다릅니다. 데이터는 Redis와 플랫 파일의 조합으로 디스크에 저장됩니다. 정보 : 지속성에서 지속성에 대한 자세한 내용을 읽을 수 있습니다.

Batsd는 작년에 사용 된 37 개의 신호에서 사용량이 증가했습니다. 이전 양식은 쿼터에서 영감을 받았습니다.


좋아 보인다. 데모 나 스크린 샷이 있습니까?
d135-1r43

내가 아는 한
pkhamre

1

이것은 SF에 허용되지 않는 쇼핑 질문과 밀접한 관련이있는 것 같습니다 (FAQ 참조). 나는 또한 statsd를 알지 못하지만 기능 목록에서 munin이 모든 것을 충족 한다고 말할 수 있습니다 . Rrdtool은 데이터 집계 및 그래프 엔진으로 사용됩니다. 플러그인 기반이기 때문에 원자 작업으로 서버에서 로컬로 소스 할 수있는 통계를 수집하고 처리 할 수 ​​있습니다.


힌트 주셔서 감사합니다! 나는 그것이 "최고의 제품은 무엇인가"라는 질문보다 "어떻게 할 수 있는가"라고 말합니다. 기본적으로 최신 통계를 얻기 위해 서버 통계를 타사에 보내지 않으려는 문제를 해결해야합니다.
d135-1r43

1
나는 동의 할 것이라고 생각하며, 귀하의 질문이 아직 긴밀한 투표를 얻지 못하고 있습니다. 나는 그것이 그렇게 유지되기를 바랍니다.
MadHatter

1

statsd는 대부분의 미터법 도구에 대한 표준이기 때문에 statsd를 교체하려고 시도하지 않는다고 생각합니다. 메트릭 시스템을 구축 할 때 가장 큰 문제는 기본 백엔드 인 흑연입니다. Django 앱에 익숙하지 않으면 설치하기가 어렵습니다.

batsd와 대시 보드를 사용하면 특히 Ruby를 알고 있다면보다 빨리 시작할 수 있습니다. 그러나 대시 보드는 상당히 제한적입니다.

Grafana를 사용하여 통계 및 렌더링 그래프의 백엔드로 influxdb를 사용했습니다. 처음에는 메트릭을 influxdb로 직접 보내려고했지만 Statsd의 여러 언어로 다양한 클라이언트를 거부 할 수 없었습니다. 그리고 시간이 지남에 따라 데이터를 집계하는 것도 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.