2013-09-06 4 views
2

그래파이트 웹 앱은 애드혹 그래프를 권장하지 않습니다. Graphiti 등은 UI-UX를 개선하는 동시에 흑연 - 웹 애플리케이션을 괴롭히는 고유 한 선형 메트릭 검색과 관련하여 많은 것을하지 않는 멋진 UI입니다. 여기에 잘못된 것이 있으면 나를 바로 잡으십시오.하지만 에만 옵션을주었습니다. 애드혹 그래픽을 장려 한 것은 Graph-Explorer이었습니다. 즉, 그래프 탐색기가 유일한 방법이라고 가정합니다.그래파이트에서 그래프 탐색기로 마이그레이션

나는 현재 약 1000 개의 다른 측정 항목이 있습니다. 다음 fashion-

stats.beta.pluto.ip-10-0-1-81.helios.pa.v4.reminder.total

stats.beta.pluto.ip-10-0-1-81.helios.pa.v4.reminder.failed

stats.beta.pluto.ip-10-0-1-81.helios.pa.v4.reminder.delivered

stats.dev.ganglia.ip-10-0-3-40.ink.web.pi.notification.android.total stats.dev.ganglia.ip-10-0-3-40.ink.web.pi.notification.android.failed stats.dev.ganglia.ip-10-0-3-40.ink.web.pi.notification.android.delivered

나는 이러한 become- 것을 이해에 명명 된

metric=stats.env=dev.role=ganglia.server=ip-10-0-3-40. application=ink.endpoint=web.src=pi.metric=notification.what=total

,

어디서 unittarget_type 태그를 삽입합니까?

마찬가지로, 나는 500 타이머 있습니다.

  1. 'proto1'에서 'proto2'로 이전하려면 어떻게해야합니까?

  2. 정확하게 Carbon-Tagger이 스택에 들어가는 위치는 어디입니까?

  3. 원본 수준에서 측정 항목의 이름을 변경합니까?

  4. structured_metrics/plugins/statsd.py 파일을 분산 인프라 스트럭처 전체에서 수정했기 때문에 파일을 수정합니까?

  5. 내가 누락 된 부분이 있습니까?

  6. 내 statsd에서 무엇을 변경해야합니까? 나는 카본 - 태그 문서를 인용한다. "statsd와 같은 aggregators는 proto2 지원이 필요하다." , proto1 ("이전 스타일") 메트릭 태그를 설정 당신을 proto1에 충실하려는 경우 https://github.com/vimeo/graph-explorer/wiki/Structured-Metrics

    을 볼 수

답변

2

구조화 된 측정 플러그인은 당신의 통계에 태그를 플러그인을 만들어야합니다 https://github.com/vimeo/graph-explorer/wiki/Structured-Metrics#writing-your-own-plugins 및 예제 용 기존 플러그인

proto1을 고수하고 싶다면 기본적으로 탄소 태그를 무시할 수 있으므로 3은 필요하지 않지만 그렇지 않은 경우 예. statsd 플러그인은 statsd의 내부 메트릭을 proto2로 변환합니다.

+0

문제점은 약 1000 개의 proto-1 메트릭이 있으며, 그 중 {update.py} 스크립트를 실행하면 그래프 탐색기에서 ~ 250 개만 '인식'됩니다. 내 측정 항목의 깊이가 다를 수 있습니다. 일부는 5 단계 깊이이며, 대부분은 10-12 단계입니다. – erbdex

+0

"인식되지 않음"을 사용하면 catchall 플러그인에서 인식합니까? 그건 문제가되지 않습니다. (catchall 플러그인이나 일반 플러그인으로) 모든 메트릭을 일치시켜야합니다. 모든 플러그인에 대해 얼마나 많은 메트릭을 생성했는지 나타내는 git 코드를 추가했습니다. –

관련 문제