들어오는 모든 메시지를 예를 들어 statsd.log 파일에 덤프 할 수 있도록 구성 파일에 로그 파일 경로를 설정하는 방법은 무엇입니까? 는 내가 지금까지 가지고하면이 비슷하지만 작동하지 않습니다 {
graphitePort: 2003,
graphiteHost: "omitted.for.post.com",
port: 8125,
흑연 서버를 사용하여 메트릭 데이터를 캡처하고 그래프를 가져옵니다. 로드 밸런서 설정 인 4 개의 응용 프로그램 서버가 있습니다. 내 목표는 CPU 사용량, 메모리 사용량, 디스크로드 등의 시스템 데이터를 4 개의 모든 응용 프로그램 서버에 대해 캡처하는 것입니다. 별도의 서버에 흑연 환경을 설치하고 모든 응용 프로그램 서버의 시스템 데이터를 흑연으로 보내
저는 Graphite를 설정하고 픽셀이 충분하지 않을 때 데이터가 화면에 표시되는 방식에 문제가 발생합니다. 나는 그 첫 번째 대답 this post이 매우 가까이 발견 나는 무엇을 찾고 있어요 : 아마 무슨 일이 일어나고 것은 당신이 흑연을 강제 픽셀보다 더 많은 데이터 포인트와 그래프,보고있는 것입니다 없음 데이터 포인트를 집계한다. 기본 집계 방법은
나는이 모든 것을 조사했지만 StatsD 및 Graphite을 별도의 서버에서 통신하도록 설정하고 구성하는 방법을 말하는 사람을 찾지 못했습니다. 나는 현재 모든 것을 하나씩 실행하고 있지만 그것들을 분리하는 것은 실패했다. 여기 내가 설정 내가 다른 상자에 설정에 생각할 수있는 StatsD exampleConfig.js exampleconfig
{
후속 질문 Graphite: sum all stats that match a pattern?에서 : 반복적으로 노드 이름을 나타내는 흑연 마법이 있습니까? stats.timers.api.*.200.count
...하지만 나는 다음과 같은 있다고 상상 : 내가 지금은 이렇게 같은 패턴을 사용할 수 있음을 알고 stats.timers.api.foo.bar.
graphite, nodejs-statsd (데이터 수신) 및 python statsd 클라이언트 (데이터 전송 용)를 설치했습니다. 아래는 statsd 프로세스의 udp 소켓으로 데이터를 보내는 테스트 스크립트입니다. #!/usr/bin/env python
import time
import random
import statsd
c = statsd.
Heroku는 프로토 타입을 작성하고 간단한 웹 서비스를 실행하는 데 환상적입니다. 자주 Flask 및 Django와 같은 Python 웹 서비스를 실행하고 아이디어를 시험해 봅니다. 그러나 인프라를 사용하여 스택을 시작할 때마다 놀라 울 정도로 강력한 지원 또는 유틸리티 서비스를 실행할 수있는 방법을 이해하기 위해 항상 노력했습니다. 4 exmaples