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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Instale o gerenciador de tarefas Sintético

Nossos gerenciadores de trabalho de monitoramento sintético são recursos baseados em contêiner Dockerque aceitam e executam monitores Sintético atribuídos a localização privada.

O gerenciador de tarefas pode operar em um ambiente de sistema de contêiner Docker ou em um ambiente de sistema de orquestração de contêiner Kubernetes. O gerenciador de tarefas detectará automaticamente seu ambiente para selecionar o modo operacional apropriado.

Recurso sintético do gerenciador de tarefas

Como o gerenciador de tarefas Sintético opera como um contêiner em vez de uma máquina virtual, simplificamos a instalação, os primeiros passos e a atualização do gerenciamento e da orquestração de tarefas. Ele também vem com algumas funcionalidades adicionais:

Recurso específico do Kubernetes

O gerenciador de tarefas apresenta algumas funcionalidades adicionais específicas do Kubernetes:

  • Usa recursos CronJob do Kubernetes para executar o monitor sem ping
  • Não requer acesso privilegiado ao soquete Docker
  • Suporta cluster hospedado e local do Kubernetes
  • Suporta vários motores de contêiner, como Docker e Containerd
  • Implantável por meio de gráficos Helm, bem como YAMLs de configuração
  • Permite alocação de recursos baseada em tempo de execução de trabalho configurável (ping, API e browser) para gerenciamento ideal de recursos
  • Observabilidade oferecida através do cluster New Relic do Kubernetes Explorer

Requisito do sistema e compatibilidade

Para hospedar gerenciadores de tarefas Sintético, seu sistema deve atender aos requisitos mínimos para o ambiente de sistema escolhido.

Cuidado

Não modifique nenhum arquivo do gerenciador de tarefas Sintético. A New Relic não se responsabiliza por quaisquer modificações que você fizer. Para obter mais informações, entre em contato com seu representante de conta ou com um representante técnico de vendas da New Relic.

Chave de localização privada

Antes de lançar os gerenciadores de empregos Sintético, você deve ter uma chave de localização privada. Seu gerenciador de tarefas Sintético usa a chave para autenticar no New Relic e executar o monitoramento associado a essa localização privada.

Para encontrar a chave da localização privada existente:

  1. Vá para

    one.newrelic.com > Synthetic monitoring > Private locations

    .

  2. No índice

    Private locations

    , localize a localização privada à qual você deseja que seu gerente de tarefas Sintético seja atribuído.

  3. Observe a chave associada à localização privada com a chave

    ícone.

Instalar, atualizar e configurar o gerenciador de tarefas Sintético

Se você estiver executando mais de um contêiner Docker localização privada no mesmo host, você terá conflitos de porta. Para evitar essa contenção de porta, certifique-se de fazer o seguinte ao iniciar a configuração dos gerenciadores de tarefas:

  • Execute gerenciadores de tarefas e chamadas por minuto em hosts diferentes.
  • Execute cada gerenciador de tarefas em um host separado.
  • Execute cada chamada por minuto em um host diferente.

As imagens do gerenciador de tarefas Sintético são hospedadas no Docker Hub. Acesse hub.docker.com/r/newrelic/synthetics-job-manager/tags para obter uma lista de todos os lançamentos.

A menos que hospede as imagens em um repositório de imagens local, você precisa permitir conexões com docker.io por meio de seu firewall para que docker possa extrair o gerenciador de tarefas Sintético e o tempo de execução das imagens Synthetics. Quando o gerenciador de tarefas Sintético é iniciado, as imagens de tempo de execução são extraídas automaticamente. Consulte Configuração do ambiente Docker e Configuração do ambiente Kubernetes para obter detalhes sobre como definir um repositório local e o endpoint de registro do executor.

Para obter mais detalhes sobre definições de configuração avançadas, consulte Configuração do gerenciador de tarefas Sintético.

Inicie o gerenciador de tarefas Sintético

Abaixo estão as instruções aplicáveis Docker ou do Kubernetes para iniciar o gerenciador de tarefas.

Pare ou exclua o gerenciador de tarefas Sintético

Em um ambiente de sistema de contêiner Docker , use o procedimento Docker stop para interromper a execução do gerenciador de tarefas Sintético. Em um ambiente de sistema de orquestração de contêiner Kubernetes, use o procedimento delete do Kubernetes para interromper a execução do gerenciador de tarefa Sintético.

Dependência de sandbox e Docker

Sandboxing e Docker dependência são aplicáveis ao gerenciador de tarefas Sintético em um ambiente de sistema de contêiner Docker .

Segurança, sandbox e execução como não-root

Por padrão, o software executado dentro de um gerenciador de tarefas Sintético é executado com root privilégios de usuário. Isso é adequado para a maioria dos cenários, pois a execução ocorre em área restrita.

Para executar o gerenciador de tarefas Sintético como um usuário não root, são necessárias etapas adicionais:

Entenda seus ambientes docker ou Kubernetes

Abaixo estão informações adicionais sobre como manter e compreender o ambiente de contêiner do gerenciador de tarefas. Visualize informações de licença, entenda as configurações de rede do gerenciador de tarefas e confira o repositório de imagens docker .

Considerações adicionais para conexão do gerenciador de tarefas Sintético

Conexão

Descrição

Gestores de trabalho Sintético sem acesso à Internet

Um gestor de empregos Sintético pode operar sem acesso à internet, mas com algumas exceções. O gerenciador de tarefas do Sintético precisa poder entrar em contato com o domínio "synthetics-horde.nr-data.net" . Isso é necessário para que ele reporte dados ao New Relic e receba o monitor para execução. Pergunte à administração da rede se isso é um problema e como configurar exceções.

Comunique-se com o Sintético através de um proxy

Para configurar a comunicação com o New Relic por proxy, use as variáveis de ambiente denominadas HORDE_API_PROXY*.

Argumentos aprovados no lançamento

Isso se aplica apenas a um ambiente de contêiner docker . Os argumentos passados para o contêiner do gerenciador de tarefas Sintético no lançamento não são repassados para os contêineres de tempo de execução gerados pelo gerenciador de tarefas Sintético. docker não tem conceito de "herança" ou "hierarquia" de contêiner, e não copiamos a configuração que é passada do gerenciador de tarefas Sintético para o runtime contêiner. A única configuração compartilhada entre eles é aquela definida no nível do daemon do Docker .

Copyright © 2024 New Relic Inc.

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