Para alertas New Relic, você pode gerenciar sua política de alertas usando nossa API NerdGraph.
Dica
Para saber como começar a usar o NerdGraph, consulte Introdução ao NerdGraph.
Listar e filtrar políticas
A consulta policiesSearch permite paginar todas as suas políticas de alertas por conta. Também permite algumas funcionalidades de filtragem nas políticas da conta.
Crie uma política
Para criar uma política, forneça um nome e um incidentPreference.
A preferência de incidente configurará como os incidentes são criados para cada condição criada na política. Para mais informações, consulte a documentação sobre como escolher sua preferência de evento de alerta.
mutation { alertsPolicyCreate( accountId: YOUR_ACCOUNT_ID policy: { name: "Your Policy Name", incidentPreference: PER_CONDITION } ) { id name incidentPreference }}Atualizar uma política
Ao atualizar uma apólice, observe que você não precisa fornecer todos os atributos da apólice. Por exemplo, você só precisa fornecer o nome se pretende apenas atualizá-lo:
mutation { alertsPolicyUpdate( accountId: YOUR_ACCOUNT_ID id: YOUR_POLICY_ID policy: { name: "Updated Policy Name" } ) { id name incidentPreference }}Excluir uma política
Você pode excluir políticas por meio da API NerdGraph. Observe que apenas o id pode ser solicitado de volta de um recurso excluído:
mutation { alertsPolicyDelete(accountId: YOUR_ACCOUNT_ID, id: YOUR_POLICY_ID) { id }}