• /
  • EnglishEspañolFrançais日本語한국어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

Gerenciar monitores de links quebrados

O New Relic permite que você use o NerdGraph para criar monitores de links quebrados. Os monitores de links quebrados verificam a existência de links quebrados em uma página da web, analisando todos os links e relatando aqueles que retornam códigos de status HTTP de falha. Este tutorial fornece exemplos de como usar a API do NerdGraph para automatizar a criação de monitores de links quebrados.

Você pode criar um monitor de links quebrados usando a mutação syntheticsCreateBrokenLinksMonitor. Essa mutação permite configurar o monitoramento de links quebrados em qualquer página da web.

Parâmetro de entrada

Parâmetro

Tipo de dados

É obrigatório?

Descrição

accountId

Inteiro

Sim

Seu

ID de conta

New Relic onde o monitor será criado.

monitor.locations.public

Matriz

Sim

matriz de

localização pública

identificadar onde o monitor executará verificações (por exemplo,

["US_EAST_1", "US_WEST_1"]

).

monitor.name

Corda

Sim

O nome que será exibido no seu monitor de links quebrados.

monitor.period

Enum

Sim

Com que frequência o monitor é executado? Opções:

EVERY_MINUTE

,

EVERY_5_MINUTES

,

EVERY_10_MINUTES

,

EVERY_15_MINUTES

,

EVERY_30_MINUTES

,

EVERY_HOUR

,

EVERY_6_HOURS

,

EVERY_12_HOURS

,

EVERY_DAY

.

monitor.status

Enum

Sim

O estado do monitor. Opções:

ENABLED

(monitor ativo e realizando verificações),

DISABLED

(monitor inativo).

monitor.uri

Corda

Sim

O URI da página web a ser verificada em busca de links quebrados (ex:

https://example.com

).

monitor.apdexTarget

Float

Não

O monitor Apdex destino em segundos, usado para preencher relatórios SLA. O valor padrão é de 7,0 segundos.

monitor.tags

Objeto

Não

Etiqueta para organizar e filtrar monitores. Cada tag possui uma propriedade

key

e uma propriedade

values

.

Solicitação de amostra

mutation {
syntheticsCreateBrokenLinksMonitor(
accountId: ACCOUNT_ID
monitor: {
locations: { public: ["LOCATION_1", "LOCATION_2"] }
name: "YOUR_MONITOR_NAME"
period: PERIOD
status: STATUS
apdexTarget: APDEX_TARGET
uri: "MONITOR_URI"
tags: { key: "YOUR_TAG_NAME", values: "TAG_VALUE" }
}
) {
errors {
description
type
}
}
}

Resposta de amostra

Uma resposta bem-sucedida retorna null para erros:

{
"data": {
"syntheticsCreateBrokenLinksMonitor": {
"errors": null
}
}
}

Se houver algum problema ao criar o monitor, a matriz errors conterá objetos com campos description e type explicando o que deu errado.

Você pode atualizar um monitor de links quebrados existente usando a mutação syntheticsUpdateBrokenLinksMonitor. Isso permite modificar a configuração de um monitor de links quebrados que já foi criado.

Parâmetro de entrada

Parâmetro

Tipo de dados

É obrigatório?

Descrição

guid

Corda

Sim

O

GUID

exclusivo da entidade do monitor que você deseja atualizar.

monitor.locations.public

Matriz

Não

matriz de

localização pública

identificadar onde o monitor executará verificações (por exemplo,

["US_EAST_1", "US_WEST_1"]

).

monitor.name

Corda

Não

O nome de exibição atualizado para o seu monitor de links quebrados.

monitor.period

Enum

Não

Com que frequência o monitor é executado? Opções:

EVERY_MINUTE

,

EVERY_5_MINUTES

,

EVERY_10_MINUTES

,

EVERY_15_MINUTES

,

EVERY_30_MINUTES

,

EVERY_HOUR

,

EVERY_6_HOURS

,

EVERY_12_HOURS

,

EVERY_DAY

.

monitor.status

Enum

Não

O estado do monitor. Opções:

ENABLED

(monitor ativo e realizando verificações),

DISABLED

(monitor inativo).

monitor.uri

Corda

Não

O URI da página web a ser verificada em busca de links quebrados (ex:

https://example.com

).

monitor.apdexTarget

Float

Não

O monitor Apdex destino em segundos, usado para preencher relatórios SLA. O valor padrão é de 7,0 segundos.

monitor.tags

Objeto

Não

Etiqueta para organizar e filtrar monitores. Cada tag possui uma propriedade

key

e uma propriedade

values

.

Solicitação de amostra

mutation {
syntheticsUpdateBrokenLinksMonitor(
guid: ENTITY_GUID
monitor: {
locations: { public: ["LOCATION_1", "LOCATION_2"] }
name: "YOUR_MONITOR_NAME"
period: PERIOD
status: STATUS
apdexTarget: APDEX_TARGET
uri: "MONITOR_URI"
tags: { key: "YOUR_TAG_NAME", values: "TAG_VALUE" }
}
) {
errors {
description
type
}
}
}

Resposta de amostra

Uma resposta bem-sucedida retorna null para erros:

{
"data": {
"syntheticsUpdateBrokenLinksMonitor": {
"errors": null
}
}
}

Se houver algum problema ao atualizar o monitor, a matriz errors conterá objetos com campos description e type explicando o que deu errado.

Excluir um monitor de links quebrados

Quando um monitor de links quebrados não for mais necessário, você poderá removê-lo permanentemente usando a mutação syntheticsDeleteMonitor.

Para excluir um monitor, consulte a seção Excluir monitor Sintético.

Copyright © 2025 New Relic Inc.

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