• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

뉴렐릭 VMware Tanzu용 NGINX 통합 빌드팩

VMware Tanzu용 뉴렐릭 NGINX 통합 빌드팩을 사용하여 NGINX 모니터링 및 문제 해결을 간소화하세요. 자세한 인벤토리와 성능 지표를 자동으로 수집하여 뉴렐릭 플랫폼으로 보내면 연결, 클라이언트 요청 및 전반적인 서버 상태에 대한 귀중한 인사이트를 얻을 수 있습니다. 포괄적인 환경 가시성과 신속한 문제 해결을 위해 이 데이터를 뉴렐릭 Firehose Nozzle 의 VMware Tanzu 관측 지표와 연관시키세요.

요구 사항 및 호환성

본 제품은 테스트를 거쳐 VMware Tanzu OpsManager 버전 3.0 이하 및 Tanzu 앱 서비스 4.0, 5.0, 6.0과 호환되는 것으로 확인되었습니다.

VMware Tanzu용 뉴켈릭 NGINX 통합 빌드팩에는 다음이 필요합니다.

매니페스트에 여러 빌드팩을 추가하는 방법에 대한 일반 정보는 Cloud Foundry 문서: 여러 빌드팩을 사용하여 앱 푸시 를 참조하세요.

버전 및 지원 정보

다음 표에서는 VMware Tanzu용 뉴켈릭 NGINX 통합 빌드팩에 대한 버전 지원 정보를 제공합니다.

요소

세부

타일 버전

1.0.2

출시일

2024년 8월 9일

소프트웨어 구성 요소 버전

뉴렐릭 VMware Tanzu 1.0.2용 NGINX 통합 빌드팩

호환되는 Ops Manager 버전

3.0.x

VM용 호환 VMware Tanzu 애플리케이션 서비스 버전

4.0.x, 5.0.x 및 6.0.x

BOSH 줄기세포 버전

우분투 제미

CF 스택

cflinuxfs3, cflinuxfs4

설치 및 구성

이 섹션에서는 VMware Tanzu용 뉴켈릭 NGINX 통합 빌드팩을 설치하고 구성하는 방법을 설명합니다.

Ops Manager에서 타일로 빌드팩을 설치하거나 CF CLI를 사용하여 개별적으로 빌드팩을 설치할 수 있습니다.

Broadcom 다운로드 사이트 또는 릴리즈 아래의 뉴렐릭 GitHub 리포지터리 에서 타일의 최신 버전(현재 newrelic-nginx-buildpack-1.0.1.pivotal)을 다운로드합니다.

Ops Manager 설치 대시보드로 이동하고 Import a Product [제품 가져오기를] 클릭하여 제품 파일을 업로드합니다.

Import a Product [제품 가져오기] 버튼 아래에서 New Relic NGINX Buildpack for Tanzu 버전 번호 옆의 + 기호를 클릭하여 스테이징 영역에 타일을 추가하세요.

새로 추가된 New Relic NGINX Buildpack for Tanzu 타일을 클릭하세요.

  1. Ops Manager에서 타일을 설치하고 구성합니다. 기본값을 수락하여 PCF 기반에 두 빌드팩을 모두 설치하거나 Tile Configuration > New Relic Buildpack Selection 에서 설치하려는 빌드팩에 대한 확인란을 선택할 수 있습니다.

  2. 설정을 변경한 경우 페이지 하단의 각 탭에 있는 Save [저장] 버튼을 클릭하세요.

Ops Manager에서 설치 UI로 이동하여 Apply change [변경 사항 적용을] 클릭합니다.

별도의 하위 디렉터리에 newrelic-nginx-buildpack-*.pivotal 압축을 풉니다.

bash
$
unzip newrelic-pcf-nginx-buildpack-*.pivotal -d buildpack_tile

디렉터리를 buildpack_tile/releases 로 변경합니다.

bash
$
cd buildpack_tile/releases

tmp 과 같은 하위 디렉터리를 만듭니다.

bash
$
mkdir tmp

릴리스 폴더의 tgz 파일을 tmp디렉터리로 추출합니다.

bash
$
tar xvf newrelic-pcf-nginx-buildpack-*.tgz -C tmp

디렉터리를 tmp/packages 로 변경합니다.

bash
$
cd tmp/packages

다음 명령을 사용하여 개별 빌드팩 .tgz 파일을 추출합니다.

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs4.tgz

또는

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs3.tgz

이렇게 하면 압축된 버전의 빌드팩이 포함된 빌드팩 이름의 폴더가 생성됩니다.

CF CLI의 cf create-buildpack 명령을 사용하여 압축된 빌드팩 파일을 업로드합니다.

bash
$
cf create-buildpack newrelic_nginx_buildpack-local newrelic_nginx_buildpack_cflinuxfs4/newrelic_nginx_buildpack-cached-cflinuxfs4-v*.zip 99

또는

bash
$
cf create-buildpack newrelic_nginx_buildpack-local newrelic_nginx_buildpack_cflinuxfs3/newrelic_nginx_buildpack-cached-cflinuxfs3-v*.zip 99

Buildpack 빌드 및 구현, 배포 프로세스

이 타일의 빌드팩은 사전 빌드되어 Cloud Foundry에서 사용할 수 있습니다. 그러나 최신 의존성/종속성으로 빌드팩의 캐시된 버전을 변경하거나 업데이트하려는 경우 고유한 복사본을 빌드할 수 있습니다. 아래 지침에 따라 자신만의 복사본을 구축하고 구현, 배포하세요.

빌드팩 빌드

  1. 빌드팩 저장소를 시스템에 복제합니다.
    bash
    $
    git clone https://github.com/newrelic/newrelic-pcf-nginx-buildpack
  2. 복제된 빌드팩으로 디렉터리를 변경합니다.
  3. buildpack 디렉터리에서 .envrc 파일을 소싱합니다.
    bash
    $
    source .envrc
  4. Bosh CLI 및 타일 생성기를 설치합니다.
    bash
    $
    ./scripts/setup.sh
  5. 빌드팩을 빌드하려면 다음 두 가지 옵션이 있습니다.
  • 빌드팩만 빌드하세요.

    bash
    $
    make clean
    $
    make package

    다음 빌드팩이 생성됩니다.

    • build/newrelic_nginx_buildpack-cached-cflinuxfs4-v*.zip

    • build/newrelic_nginx_buildpack-cached-cflinuxfs3-v*.zip

      또는

  • 타일을 생성하여 빌드팩을 빌드합니다.

    bash
    $
    make clean
    $
    make all

    다음 타일이 생성됩니다.

    • product/newrelic-pcf-nginx-buildpack-*.pivotal

Cloud Foundry에 구현하다, 배포하다

  1. 빌드팩을 Cloud Foundry에 업로드하고 선택적으로 CF CLI를 사용하여 이름으로 지정합니다.

    bash
    $
    cf create-buildpack newrelic_nginx_buildpack [BUILDPACK_ZIP_FILE_PATH] 99
  2. example 이라는 폴더를 만들고 example.tar.gz 아카이브를 다운로드합니다.

    bash
    $
    mkdir example
    $
    cd example
    $
    wget https://github.com/newrelic/newrelic-pcf-nginx-buildpack/releases/download/v1.0.1/example.tar.gz
  3. manifest.yml 을 사용하여 cf push 명령을 사용하여 애플리케이션을 푸시합니다.

    bash
    $
    cf push

(선택 사항) 뉴켈릭 브로커 서비스에 합류를 바인딩합니다.

뉴켈릭 브로커 서비스 와 기능을 통합하려면 다음 단계를 따르세요.

  1. Cloud Foundry CLI를 사용하여 뉴켈릭 서비스 연결을 생성합니다.

    bash
    $
    cf create-service newrelic <NEWRELIC_PLAN_NAME> <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    <NEWRELIC_PLAN_NAME> 원하는 뉴렐릭 계획으로 바꾸고 <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> 서비스 이름으로 바꾸세요.

  2. CF CLI를 사용하여 뉴켈릭 서비스에 바인딩합니다.

    bash
    $
    cf bind-service my_app <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    my_app 기능 이름으로 바꾸고, <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> 생성한 뉴렐릭 서비스 이름으로 바꾸세요.

  3. 제작 manifest.yml 파일의 services 섹션에 뉴렐릭 서비스를 포함하도록 지정하세요.

    services:
    - <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>
  4. 업데이트된 매니페스트를 사용하여 구현하고 배포합니다.

    bash
    $
    cf push

뉴켈릭으로 모델링

기능이 성공적으로 푸시되면 NGINX 통합이 NGINX 지표를 뉴렐릭으로 보내기 시작합니다.

대시보드를 설치하려면 다음 UI 지침을 따르세요. 반드시 설치를 생략하고 대시보드를 직접 설치하시기 바랍니다.

All entities > On Hosts > NGINX Servers 에서 데이터를 더 자세히 탐색할 수도 있습니다.

중요

이 통합 빌드팩의 캐시된 버전에는 뉴렐릭 인프라 에이전트 1.53.0 및 뉴렐릭 NGINX 통합 3.4.6 이 포함되어 있습니다.

피드백을 남겨주세요

기능 요청, 질문 또는 버그에 대한 정보가 있는 경우 GitHub 문제를 제출해 주세요.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.