error-debugging-error-trace
Implémenter le suivi d'erreurs avec Sentry
Les erreurs de production passent inaperçues sans surveillance appropriée. Cette compétence vous aide à configurer Sentry et d'autres systèmes de suivi d'erreurs pour détecter, trier et résoudre les problèmes avant que les utilisateurs ne se plaignent.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "error-debugging-error-trace". Configurer Sentry pour mon API Express
Résultat attendu:
Je vais configurer le suivi d'erreurs Sentry pour votre API Express. Cela implique d'installer le SDK, de l'initialiser avec votre DSN, et de le configurer pour capturer les exceptions non gérées et les rejets de promesses.
Utilisation de "error-debugging-error-trace". Configurer les alertes pour les erreurs critiques
Résultat attendu:
Je vais créer des règles d'alerte qui notifient votre équipe via Slack lorsque des erreurs critiques se produisent. Cela inclut la configuration de règles spécifiques à l'environnement et la définition de seuils de gravité.
Audit de sécurité
SûrAll 35 static findings are false positives. The backtick characters flagged are JavaScript template literals, not shell execution. Network calls are legitimate error tracking API communications. Environment access patterns are configuration objects, not secret exfiltration. This is a legitimate error monitoring implementation guide.
Problèmes à risque moyen (3)
Problèmes à risque faible (1)
Score de qualité
Ce que vous pouvez construire
Ajouter le suivi d'erreurs à une nouvelle API Node.js
Configurer Sentry à partir de zéro pour une API REST, configurer les source maps et créer des alertes pour les erreurs 5xx
Améliorer la gestion d'erreurs existante
Analyser les modèles d'erreurs actuels, implémenter une journalisation structurée et réduire le bruit des erreurs non actionnables
Créer un tableau de bord d'observabilité
Construire un tableau de bord de surveillance d'erreurs en temps réel avec analyse des tendances et workflows d'alerte d'équipe
Essayez ces prompts
Configurez le suivi d'erreurs Sentry pour mon application Node.js. Le projet est dans /app et utilise Express. Configurez-le pour capturer les rejets non gérés et les exceptions avec l'environnement 'production'.
Notre tableau de bord Sentry a trop d'erreurs dupliquées. Configurez un fingerprinting personnalisé pour regrouper les erreurs similaires en fonction du message d'erreur et du modèle de stack trace. Montrez-moi comment configurer cela dans le SDK.
Configurez les alertes Sentry pour notre équipe. Routez les erreurs critiques (réponses 5xx) vers Slack #incidents, les avertissements vers #engineering, et les limites de taux vers #alerts-oncall. Utilisez des règles basées sur l'environnement.
Migrez nos instructions console.log vers une journalisation structurée compatible avec Sentry. Incluez l'ID de requête, l'ID utilisateur et le nom de l'opération dans le contexte pour chaque instruction de log.
Bonnes pratiques
- Incluez toujours le contexte utilisateur (ID, email) lorsque disponible pour aider à déboguer les problèmes spécifiques aux utilisateurs
- Utilisez une configuration DSN basée sur l'environnement pour séparer les erreurs de production des erreurs de développement
- Implémentez le suivi des releases pour corréler les erreurs avec des déploiements spécifiques
Éviter
- Capturer les corps de requêtes complets sans assainir les champs sensibles comme les mots de passe
- Définir des taux d'échantillonnage trop élevés pendant les périodes de fort trafic causant des pics de facturation
- Ignorer les erreurs dupliquées sans configuration appropriée du fingerprinting
Foire aux questions
Quels langages et frameworks cette compétence prend-elle en charge ?
Ai-je besoin d'un compte Sentry ?
Cette compétence peut-elle aider avec la surveillance des performances ?
Comment gérer les données sensibles dans les erreurs ?
Cela fonctionne-t-il avec le suivi d'erreurs auto-hébergé ?
Comment déboguer les erreurs que Sentry ne capture pas ?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-debugging-error-traceRéf
main
Structure de fichiers