• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

New Relic NGINX integration buildpack for VMware Tanzu

Simplifique o monitoramento e a resolução de problemas do NGINX com o buildpack de integração NGINX New Relic para VMware Tanzu. Ao coletar e enviar automaticamente inventário detalhado e métricas de desempenho para a plataforma New Relic , você obtém insights valiosos sobre conexões, solicitações de clientes e integridade geral do servidor. Correlacione esses dados com a métrica de infraestrutura do VMware Tanzu do New Relic Firehose Nozzle para obter visibilidade abrangente do ambiente e rápida resolução de problemas.

Requisitos e compatibilidade

Este produto foi testado e é compatível com as versões do VMware Tanzu OpsManager até e incluindo v3.0 e Tanzu aplicativo Service 4.0, 5.0 e 6.0.

O buildpack de integração New Relic NGINX para VMware Tanzu requer o seguinte:

Para obter informações gerais sobre como adicionar vários buildpacks a manifestos, consulte Documentação do Cloud Foundry: Enviando um aplicativo com vários buildpacks.

Versão e informações de suporte

A tabela a seguir fornece informações de suporte de versão sobre o buildpack de integração New Relic NGINX para VMware Tanzu.

Elemento

Detalhes

Versão lado a lado

1.0.2

Data de lançamento

09 de agosto de 2024

Versão do componente de software

Pacote de integração New Relic NGINX para VMware Tanzu 1.0.2

Versões compatíveis do Ops Manager

3.0.x

Serviço de aplicativo VMware Tanzu compatível para versões de VM

4.0.x, 5.0.x e 6.0.x

Versão de célula-tronco BOSH

Ubuntu Jammy

Pilha CF

cflinuxfs3, cflinuxfs4

Instalação e configuração

Esta seção descreve como instalar e configurar o buildpack de integração New Relic NGINX para VMware Tanzu.

Você pode instalar os buildpacks como um bloco no Ops Manager ou individualmente usando o CF CLI.

Baixe a versão mais recente do bloco (atualmente newrelic-nginx-buildpack-1.0.1.pivotal) no site de download da Broadcom ou no repositório GitHub da New Relic em releases.

Navegue até o painel de instalação do Ops Manager e clique em Import a Product para fazer upload do arquivo do produto.

No botão Import a Product , clique no sinal + próximo ao número da versão do New Relic NGINX Buildpack for Tanzu para adicionar o bloco à sua área de preparação.

Clique no bloco New Relic NGINX Buildpack for Tanzu recém-adicionado.

  1. Instale e configure o bloco no Ops Manager. Você pode aceitar os valores padrão para instalar ambos os buildpacks em sua base PCF ou marcar a caixa de seleção de quaisquer buildpacks que deseja instalar em Tile Configuration > New Relic Buildpack Selection.

  2. Se você fizer alguma alteração na configuração, clique no botão Save em cada guia na parte inferior da página.

No Ops Manager, acesse a interface de instalação e clique em Apply changes.

Descompacte newrelic-nginx-buildpack-*.pivotal em um subdiretório separado:

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

Mude o diretório para buildpack_tile/releases:

bash
$
cd buildpack_tile/releases

Crie um subdiretório, como tmp:

bash
$
mkdir tmp

Extraia o arquivo tgz da pasta releases para o diretório tmp :

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

Mude o diretório para tmp/packages:

bash
$
cd tmp/packages

Extraia qualquer um dos arquivos buildpack .tgz individuais usando o seguinte comando:

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs4.tgz

OU

bash
$
tar xvf newrelic_nginx_buildpack_cflinuxfs3.tgz

Isso criará uma pasta com o nome do buildpack, contendo a versão compactada do buildpack.

Faça upload do arquivo buildpack compactado usando o comando cf create-buildpack da CLI do CF:

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

OU

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

Processo de construção e implantação do Buildpack

Os buildpacks neste bloco são pré-construídos e prontos para uso no Cloud Foundry. No entanto, se quiser fazer alterações ou atualizar a versão em cache de qualquer buildpacks com dependência mais recente, você pode construir sua própria cópia. Siga as instruções abaixo para criar e implantar sua própria cópia.

Construa o pacote de construção

  1. Clone o repositório buildpack em seu sistema:
    bash
    $
    git clone https://github.com/newrelic/newrelic-pcf-nginx-buildpack
  2. Mude o diretório para o buildpack clonado.
  3. Obtenha o arquivo .envrc no diretório buildpack:
    bash
    $
    source .envrc
  4. Instale Bosh CLI e gerador de blocos:
    bash
    $
    ./scripts/setup.sh
  5. Para construir o buildpack, você tem duas opções:
  • Construa apenas o buildpack:

    bash
    $
    make clean
    $
    make package

    Os seguintes buildpacks serão gerados:

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

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

      OU

  • Construa o buildpack criando um bloco:

    bash
    $
    make clean
    $
    make all

    O seguinte bloco será gerado:

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

implantar o Cloud Foundry

  1. Faça upload do buildpack no Cloud Foundry e, opcionalmente, especifique-o por nome usando a CLI do CF:

    bash
    $
    cf create-buildpack newrelic_nginx_buildpack [BUILDPACK_ZIP_FILE_PATH] 99
  2. Crie uma pasta chamada example e baixe o arquivo 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. Envie o aplicativo por push usando o comando cf push usando o manifest.yml:

    bash
    $
    cf push

(Opcional) Vincule seu aplicativo ao New Relic Broker Service

Para integrar seu aplicativo ao New Relic Broker Service, siga estas etapas:

  1. Use a CLI do Cloud Foundry para criar uma instância de serviço New Relic:

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

    Certifique-se de substituir <NEWRELIC_PLAN_NAME> pelo plano New Relic desejado e <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> por um nome para sua instância de serviço.

  2. Vincule seu aplicativo à instância de serviço New Relic usando a CLI do CF:

    bash
    $
    cf bind-service my_app <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>

    Certifique-se de substituir my_app pelo nome do seu aplicativo e <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME> pelo nome da instância de serviço New Relic que você criou.

  3. Especifique a instância do serviço New Relic na seção services do arquivo manifest.yml do seu aplicativo:

    services:
    - <YOUR_NEWRELIC_SERVICE_INSTANCE_NAME>
  4. Implante seu aplicativo com o manifesto atualizado:

    bash
    $
    cf push

Monitoramento com New Relic

Assim que o aplicativo for enviado com sucesso, a integração NGINX começará a enviar métricas NGINX para New Relic.

Para instalar o dashboard, siga estas instruções da interface. Certifique-se de pular a instalação e instalar diretamente o dashboard.

screenshot of dashboard

Você também pode explorar mais os dados em All entities > On Hosts > NGINX Servers.

Importante

A versão em cache deste buildpack de integração contém o agente de infraestrutura New Relic 1.53.0 e a integração NGINX New Relic 3.4.6.

Deixe-nos comentários

Se você tiver uma solicitação de recurso, dúvidas ou informações sobre um bug, envie um problema do GitHub.

Copyright © 2024 New Relic Inc.

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