New Relic Automation
Ajuda seu agente a automatizar tarefas no New Relic. Ele pode gerenciar alertas, monitorar aplicações e configurar notificações.
O que ela faz
Esta ferramenta ajuda a gerenciar alertas e monitoramento no New Relic. Você pode criar e organizar políticas de alerta, configurar onde as notificações de alerta são enviadas (como e-mail ou Slack) e verificar quais aplicativos estão sendo monitorados.
Quando usar
- ✓Quando você precisa criar um novo grupo de alertas para monitorar um serviço.
- ✓Quando você quer configurar o envio de notificações de alerta para sua equipe via Slack.
- ✓Quando você precisa verificar quais aplicações já estão sendo monitoradas.
Exemplo do que pedir para a IA
“Crie uma política de alerta chamada 'Problemas Críticos' e me avise quando terminar.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta à sua conta New Relic e usa comandos específicos para criar, listar ou modificar alertas e canais de notificação. Ela também pode buscar informações sobre os aplicativos que você está monitorando.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add ComposioHQ/awesome-claude-skills --skill New Relic AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/new-relic-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do New Relic
Automatize seus fluxos de trabalho de observabilidade do New Relic – crie e gerencie políticas de alerta, configure canais de notificação (e-mail, Slack, webhook, PagerDuty), monitore aplicações APM, inspecione condições de alerta e integre alertas do New Relic em pipelines entre aplicações.
Documentação do Toolkit: composio.dev/toolkits/new_relic
Configuração
- Adicione o servidor Composio MCP ao seu cliente:
https://rube.app/mcp - Conecte sua conta New Relic quando solicitado (autenticação por chave de API)
- Comece a usar os fluxos de trabalho abaixo
Fluxos de Trabalho Principais
1. Listar Políticas de Alerta
Use NEW_RELIC_GET_ALERT_POLICIES para descobrir políticas de alerta existentes com filtragem opcional.
Tool: NEW_RELIC_GET_ALERT_POLICIES
Inputs:
- name: string (optional, partial match supported)
- incident_preference: "PER_POLICY" | "PER_CONDITION" | "PER_CONDITION_AND_TARGET"
- page: integer (1-indexed pagination)
2. Criar uma Política de Alerta
Use NEW_RELIC_CREATE_ALERT_POLICY para configurar um novo contêiner de política para condições de alerta.
Tool: NEW_RELIC_CREATE_ALERT_POLICY
Inputs:
- name: string (required) -- must be unique within the account
- incident_preference: "PER_POLICY" | "PER_CONDITION" | "PER_CONDITION_AND_TARGET" (default: PER_POLICY)
Preferências de Incidente explicadas:
PER_POLICY-- um problema por política (recomendado para a maioria dos casos de uso)PER_CONDITION-- um problema por condição de alertaPER_CONDITION_AND_TARGET-- um problema por condição e sinal/alvo
3. Criar Canais de Notificação de Alerta
Use NEW_RELIC_CREATE_ALERT_CHANNEL para registrar pontos de extremidade de notificação para entrega de alertas.
Tool: NEW_RELIC_CREATE_ALERT_CHANNEL
Inputs:
- type: "email" | "slack" | "webhook" | "pagerduty" | "opsgenie" | "victorops" (required)
- name: string (required) -- human-readable channel name
- configuration: object (required) -- varies by type:
Email: { recipients: "devops@example.com,oncall@example.com" }
Slack: { url: "<slack_webhook_url>", channel: "alerts" }
Webhook: { url: "https://hooks.example.com/alerts", auth_username, auth_password }
PagerDuty: { service_key: "<integration_key>" }
OpsGenie: { api_key, recipients, tags, teams }
VictorOps: { key: "<api_key>", route_key: "<routing_key>" }
4. Obter Condições de Alerta para uma Política
Use NEW_RELIC_GET_ALERT_CONDITIONS para inspecionar as condições anexadas a uma política específica.
Tool: NEW_RELIC_GET_ALERT_CONDITIONS
Inputs:
- policy_id: integer (required)
5. Monitorar Aplicações
Use NEW_RELIC_GET_APPLICATIONS e NEW_RELIC_GET_BROWSER_APPLICATIONS para listar aplicações monitoradas por APM e navegador.
Tool: NEW_RELIC_GET_APPLICATIONS
Inputs:
- name: string (optional, case-insensitive partial match)
- host: string (optional, case-insensitive partial match)
- ids: string (optional, comma-separated list of app IDs)
- page: integer (1-indexed)
Tool: NEW_RELIC_GET_BROWSER_APPLICATIONS
Inputs:
- filter[name]: string (optional, case-insensitive partial match)
- page: integer (1-indexed)
6. Gerenciar Canais e Políticas
Use NEW_RELIC_UPDATE_ALERT_CHANNEL para modificar canais existentes e NEW_RELIC_DELETE_ALERT_POLICY para remover políticas.
Tool: NEW_RELIC_UPDATE_ALERT_CHANNEL
Inputs:
- alert_channel_id: integer (required)
- name: string (optional)
- type: string (optional, only to change type)
- configuration: object (optional, fields vary by type)
Tool: NEW_RELIC_DELETE_ALERT_POLICY
Inputs:
- policy_id: string (required) -- ID of the policy to delete
Armadilhas Conhecidas
| Armadilha | Detalhe |
|---|---|
| Nomes de política únicos | NEW_RELIC_CREATE_ALERT_POLICY exige que o nome seja único dentro da conta. |
| Configuração de canal varia por tipo | O objeto configuration para NEW_RELIC_CREATE_ALERT_CHANNEL tem campos obrigatórios diferentes por tipo de canal (por exemplo, recipients para e-mail, service_key para PagerDuty). |
| Paginação necessária | Todos os endpoints de lista retornam resultados paginados. Itere pelas páginas até que os resultados se esgotem. |
| Incompatibilidade de tipo de ID de política | NEW_RELIC_GET_ALERT_CONDITIONS espera policy_id como um inteiro, enquanto NEW_RELIC_DELETE_ALERT_POLICY espera como uma string. |
| Vinculação de canal-política | Após criar um canal, você deve associá-lo separadamente a uma política para que os alertas fluam para esse canal. |
Referência Rápida
| Slug da Ferramenta | Descrição |
|---|
…
Perguntas frequentes
Preciso saber o ID da política para deletá-la?
Sim, para deletar uma política de alerta, você precisa fornecer o ID dela.
Posso criar um canal de notificação para o PagerDuty?
Sim, você pode criar canais para e-mail, Slack, webhook, PagerDuty, OpsGenie e VictorOps.
Como sei para onde os alertas serão enviados?
Você precisa criar um 'canal de notificação' e depois associá-lo a uma política de alerta para que as notificações sejam enviadas para o destino configurado (ex: e-mail, Slack).
Detalhes
Descrição original do autor
Automate New Relic observability workflows -- manage alert policies, notification channels, alert conditions, and monitor applications and browser apps via the Composio MCP integration.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1381
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
speech
Ajuda seu agente a transformar texto em áudio falado. É útil para criar narrações, áudios de aulas ou locuções rápidas.
nexu-io/open-design
atlas-cloud-media
Permite que seu agente crie imagens e vídeos usando a nuvem. Ele gera mídias de forma automática e segura. Útil para quem precisa de conteúdo visual rapidamente.
sickn33/agentic-awesome-skills
azure-ai-textanalytics-py
Permite que seu agente analise textos para entender sentimentos e identificar informações importantes. É útil para processar grandes volumes de texto rapidamente. Isso ajuda a extrair insights valiosos de dados textuais.
sickn33/agentic-awesome-skills