O que sentry-feature-setup faz?
Configure recursos específicos do Sentry além da configuração básica do SDK. Use quando for solicitado a monitorar chamadas de IA/LLM, configurar pipelines OpenTelemetry, criar alertas e notificações ou ativar o streaming de spans.
Uso
Esta skill é acionada quando o usuário solicita:
- Monitoramento de chamadas de IA/LLM
- Configuração de pipelines OpenTelemetry
- Criação de alertas e notificações
- Ativação do streaming de spans
Funcionalidades
- Monitoramento de IA/LLM: Configure o Sentry para rastrear e monitorar chamadas de API para modelos de IA/LLM.
- Pipelines OpenTelemetry: Configure pipelines OpenTelemetry para coletar e enviar dados de telemetria.
- Alertas e Notificações: Crie alertas personalizados com base em condições específicas e configure canais de notificação (Slack, email, PagerDuty).
- Streaming de Spans: Ative o streaming de spans para análise em tempo real do desempenho de aplicações.
Pré-requisitos
- Acesso a uma organização Sentry (sentry.io ou self-hosted)
- Token de autenticação Sentry com as permissões necessárias
Como Funciona
A skill gera automaticamente as configurações necessárias no formato JSON e faz as requisições para a API do Sentry usando curl. Ela abstrai a complexidade da API e fornece uma interface simplificada para configurar esses recursos.
Exemplo de Configuração
# Exemplo: Configurar monitoramento de IA
curl -X POST https://sentry.io/api/0/projects/{org}/{projeto}/ai-monitoring/ \
-H "Authorization: Bearer {seu-token}" \
-H "Content-Type: application/json" \
-d '{"enabled": true}'
Notas
- A skill usa a URL da organização Sentry fornecida no contexto (variável de ambiente
SENTRY_ORG_URL) - Para ambientes self-hosted, a URL base deve ser ajustada de acordo com a instalação
- Certifique-se de que o token de autenticação tem as permissões adequadas para modificar as configurações da organização