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 incidente configurará como os incidentes serão criados para cada condição criada na política. Para obter mais informações, consulte a documentação sobre como escolher sua preferência de incidente.
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 }}