Implement ClientReports

Ouverte
#2,228 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@Litarnus y travaille déjà.

Depuis le 2/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

Client Reports PHP

The client report protocol was implemented a while ago but client reports themselves are currently not being captured. This issue tracks where client reports have been added to and which parts are still missing:

Client

  • Errors dropped by sample_rate
  • ignore_exceptions / ignore_transactions
  • Event processors returning null
  • before_send, before_send_transaction, before_send_check_in returning null or throwing
  • Spans removed by event processors or before_send_transaction
  • Internal errors while sending (e.g. serialization)
Tracing
  • Unsampled transactions
  • Span recorder overflow (max spans reached)
Transport
  • Rate limited before sending (incl. profiles)
  • HTTP 4xx/5xx responses (not 429)
  • Network errors
Logs
  • before_send_log returning null or throwing
  • Buffer overflow
Metrics
  • before_send_metric returning null or throwing
  • Buffer overflow
Profiles
  • Not enough samples / failed validation
Langage dominant
PHP
Étoiles
1.9k
Forks
481
Merge moyen
4 j 11 h
PR mergées (30 j)
59

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de getsentry/sentry-php

Toutes les issues de getsentry/sentry-php

Issues similaires

Plus d'issues PHP

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.