Compétences error-debugging-error-trace
🔍

error-debugging-error-trace

Sûr

Внедрение отслеживания ошибок с Sentry

Ошибки в продакшене остаются незамеченными без надлежащего мониторинга. Этот навык поможет вам настроить Sentry и другие системы отслеживания ошибок для обнаружения, классификации и устранения проблем до того, как пользователи начнут жаловаться.

Prend en charge: Claude Codex Code(CC)
⚠️ 68 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "error-debugging-error-trace". Настроить Sentry для моего Express API

Résultat attendu:

Я настрою отслеживание ошибок Sentry для вашего Express API. Это включает установку SDK, его инициализацию с вашим DSN и настройку для захвата необработанных исключений и отклонений промисов.

Utilisation de "error-debugging-error-trace". Настроить оповещения для критических ошибок

Résultat attendu:

Я создам правила оповещений, которые уведомляют вашу команду через Slack при возникновении критических ошибок. Это включает настройку правил для конкретных окружений и определение порогов серьёзности.

Audit de sécurité

Sûr
v1 • 2/24/2026

All 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.

2
Fichiers analysés
1,408
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque moyen (3)
JavaScript Template Literals Misidentified as Shell Execution
Static analyzer incorrectly flagged JavaScript backtick characters as Ruby shell backtick execution. Backticks in this code are used for template literals (string interpolation), a standard JavaScript feature. No shell execution occurs.
Network Calls Are Legitimate Error Tracking
Fetch API and SSE connections are used for sending error events to configured error tracking endpoints. This is the core intended functionality of an error monitoring skill, not data exfiltration.
Configuration Access Misidentified as Environment Variable Access
The 'this.config' pattern flagged as env_access is a configuration object, not process.env. Additionally, the sensitive key sanitization is a security feature that prevents logging secrets.
Problèmes à risque faible (1)
Codebase Analysis Patterns
Static analyzer flagged code pattern analysis as 'system reconnaissance'. This is the intended functionality - analyzing error handling patterns in a codebase for monitoring implementation.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
22
Communauté
88
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Добавить отслеживание ошибок в новый Node.js API

Настроить Sentry с нуля для REST API, настроить исходные карты и создать оповещения для ошибок 5xx

Улучшить существующую обработку ошибок

Проанализировать текущие паттерны ошибок, внедрить структурированное логирование и сократить шум от необрабатываемых ошибок

Создать панель наблюдаемости

Создать панель мониторинга ошибок в реальном времени с анализом трендов и рабочими процессами оповещения команды

Essayez ces prompts

Базовая настройка Sentry
Настроить отслеживание ошибок Sentry для моего Node.js-приложения. Проект находится в /app и использует Express. Настроить его для захвата необработанных отклонений и исключений с окружением 'production'.
Настроить группировку ошибок
Наша панель Sentry содержит слишком много дублирующихся ошибок. Настроить пользовательское определение отпечатков для группировки похожих ошибок на основе сообщения об ошибке и паттерна стека вызовов. Показать, как настроить это в SDK.
Настройка маршрутизации оповещений
Настроить оповещения Sentry для нашей команды. Маршрутизировать критические ошибки (ответы 5xx) в Slack #incidents, предупреждения в #engineering, а ограничения скорости в #alerts-oncall. Использовать правила на основе окружения.
Миграция на структурированное логирование
Мигрировать наши операторы console.log на структурированное логирование, совместимое с Sentry. Включить идентификатор запроса, идентификатор пользователя и имя операции в контекст для каждого оператора логирования.

Bonnes pratiques

  • Всегда включайте контекст пользователя (ID, email), когда он доступен, чтобы помочь отлаживать проблемы конкретного пользователя
  • Используйте конфигурацию DSN на основе окружения, чтобы разделять ошибки продакшена от ошибок разработки
  • Внедрите отслеживание релизов для корреляции ошибок с конкретными развёртываниями

Éviter

  • Захват полных тел запросов без очистки чувствительных полей, таких как пароли
  • Установка слишком высоких частот выборки в периоды высокого трафика, что приводит к скачкам счетов
  • Игнорирование дублирующихся ошибок без надлежащей настройки определения отпечатков

Foire aux questions

Какие языки и фреймворки поддерживает этот навык?
Этот навык охватывает Node.js, Python и веб-JavaScript. Примеры используют Sentry, но концепции применимы к другим сервисам, таким как Rollbar и Bugsnag.
Нужен ли мне аккаунт Sentry?
Да, вам нужен аккаунт Sentry и DSN проекта. Бесплатный тариф покрывает 5 тыс. ошибок в месяц, что достаточно для небольших проектов.
Может ли этот навык помочь с мониторингом производительности?
Да, план внедрения включает настройку мониторинга производительности с трассировкой и профилированием.
Как обрабатывать конфиденциальные данные в ошибках?
Используйте хук beforeSend для очистки событий. Навык включает примеры, которые фильтруют поля паролей, токенов и секретов.
Это работает с self-hosted отслеживанием ошибок?
Да, вы можете использовать self-hosted Sentry или любой сервис, совместимый с протоколом Sentry SDK, указав собственный DSN.
Как отладить ошибки, которые Sentry не захватывает?
Убедитесь, что SDK инициализирован перед другим промежуточным ПО, проверьте правильность DSN и убедитесь, что частота выборки не установлена в 0.

Détails du développeur

Structure de fichiers