• 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

Sintético REST API versão 1 (obsoleto)

Atualmente, a New Relic oferece suporte a duas versões da API de monitoramento sintético: v1 e v3. A versão 3 foi lançada em outubro de 2016. Version 1 is deprecated e eventualmente não estará mais disponível. Nenhuma data de rescisão foi anunciada. No entanto, nenhum desenvolvimento ou modificação adicional será feito na v1.

Cuidado

Recomendação: Crie novos monitores usando a API v3 Sintético e migre o script v1 para seu equivalente v3.

Para utilizar a API REST para monitoramento sintético da New Relic, você deve ativar o acesso à API e gerar a chave de API do seu usuário Admin nas configurações da sua conta. Então você pode fazer uma chamada de API padrão por meio da linha de comando.

Gerenciando monitor simples e com script

Você deve usar a chave API do seu usuário administrador para fazer chamada de API REST Sintético. A chave de API REST da conta não funcionará.

Cuidado

A API REST Sintético limita a taxa de solicitações de uma conta a três solicitações por segundo. As solicitações feitas além desse limite retornarão um código de resposta 429.

Estes exemplos mostram o comando curl:

Gerenciando monitor com script

Além da API geral, existem vários métodos de API para os tipos de monitor scripted browser (SCRIPT_BROWSER) e api test (SCRIPT_API).

Esses exemplos mostram o comando curl.

Exemplo de browser com script

Aqui está um exemplo de uso da API REST da New Relic e do script bash para criar um script com monitor de browser.

Sintético atributo

Aqui estão os atributos usados com a chamada de API REST Sintético, listados em ordem alfabética.

Synthetics API attribute

Definition

apiVersion

String: O número da versão.

emails

matriz de strings: Endereços de e-mail para envio de alertas com New Relic.

frequency

Inteiro: Número de minutos entre verificações. Os valores válidos incluem 1, 5, 15, 30, 60, 360, 720 e 1440.

id

O UUID para o monitor Sintético específico.

locations

matriz de strings: matriz de localizações por rótulo completo.

name

String: O nome do monitor.

scriptLocations

String: Os valores name e hmac para localização privada usando Verified Script Execution.

scriptText

String: o texto codificado em BASE64 para monitores com script.

slaThreshold

Duplo: Valor do relatório Sintético SLA, em segundos.

status

String: os valores válidos incluem ENABLED e DISABLED.

type

String: Tipo de monitor. Os valores válidos incluem:

  • SIMPLE (Ping)
  • BROWSER
  • SCRIPT_BROWSER
  • SCRIPT_API

uri

String: o URI para os tipos de monitor SIMPLE e BROWSER ; por exemplo, http://my-site.com. Opcional para SCRIPT_BROWSER e SCRIPT_API.

userID

Inteiro: o ID do usuário específico.

endpointespecífico do monitor

Ao fazer uma chamada de API REST para um monitor específico, inclua monitor_uuid como parte do endpoint. O monitor_uuid é o GUID que faz parte do URL. Por exemplo, um monitor Sintético selecionado possui esta URL:

https://synthetics.newrelic.com/accounts/nnnn/monitors/ab123-c456d-e78-90123-f45g

O monitor_uuid é o valor que segue /monitors/.

Copyright © 2024 New Relic Inc.

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