Rackspace는 Cloud Load Balancer 제품용 플러그인을 제공합니다. 플러그인을 사용하면 HTTP 트래픽과 HTTPS 트래픽을 확인하고, 미리 정의된 레버 값인 쉽게 설정하고, 로드 밸런서와 연결된 노드의 상태를 주기적으로 확인하여 올바르게 응답하는지 확인할 수 있습니다.
전제 조건
시스템에 다음 구성 요소가 설치되어 있는지 확인하십시오.
- Ruby (버전 1.8.7 이상)
- Rubygems (버전 1.3.7 이상)
- Ruby 번 들러 보석
- New Relic 계정
- 로깅이 활성화된 Rackspace 로드 밸런서
플러그인 설치
여러 지역에 로드 밸런서가 있는 경우 각 지역에 대해 별도의 플러그인을 구성합니다. yml 파일의 지역 이름에는 항상 소문자를 사용하십시오. YAML 구문 분석에 대한 자세한 내용은 http://yaml-online-parser.appspot.com/ 을 참조하십시오.
wget https://github.com/newrelic-platform/newrelic_rackspace_load_balancers_plugin/archive/1.0.0.zip
bundle install -binstubs ./bin/newrelic_rs --sample-config
- GitHub에서 zip 파일을 다운로드합니다.
- 사용하려는 디렉토리에 내용을 추출하십시오.
- 이 디렉토리에서 다음 명령을 실행하여 gem 설정을 가져옵니다.
- 뉴렐릭 클러스터 키, Rackspace 사용자 이름 및 API 키, 로드 밸런서가 있는 지역을 사용하여 config/newrelic_plugin.yml 을 수정합니다. 지역 이름은 반드시 소문자를 사용하세요.
- 에이전트 시작:
./bin/newrelic_rs
. - 출력이
gathering xx statistics
인지 확인합니다.
로드 밸런서 보기
랙스페이스 클라우드 로드 밸런서
플러그인이 성공적으로 설치되면 New Relic에서 선택할 수 있습니다.
- one.newrelic.com 에서 뉴렐릭에 로그인하세요.
- New Relic UI에서 Rackspace Cloud Load Balancer 아이콘을 선택합니다.
여기에서 로드 밸런서를 선택하고, 트래픽을 보고, 경고를 구성하는 등의 작업을 수행할 수 있습니다.