Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary:
Added telemetry support using Posthog to track feature usage and errors, with integration into various endpoints and documentation on how to disable it.
Key points:
r2r/telemetry/posthog.py
.BaseTelemetryEvent
and specific event classes inr2r/telemetry/events.py
.telemetry_event
decorator inr2r/telemetry/telemetry_decorator.py
to log feature usage and errors.r2r/main/r2r_app.py
to include telemetry for various endpoints (e.g.,update_prompt_app
,ingest_documents_app
,search_app
).docs/pages/deep-dive/telemetry.mdx
.pyproject.toml
to includeposthog
dependency.Generated with ❤️ by ellipsis.dev