Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
d68f883
feat(metrics): Add Unix domain socket support for DogStatsd
phacops Mar 4, 2026
c90c6f9
ref(metrics): DRY up statsd backend initialization in consumer
phacops Mar 4, 2026
c217abc
ref(metrics): Use cadence BufferedUnixMetricSink instead of custom Un…
phacops Mar 4, 2026
bb6f308
fix(metrics): Restore global tags for UDS statsd backend
phacops Mar 4, 2026
63f5ffc
ref(metrics): Replace cadence and statsdproxy with metrics-exporter-d…
phacops Mar 5, 2026
8451a89
Merge remote-tracking branch 'origin/master' into feat/dogstatsd-uds-…
phacops Mar 5, 2026
198adfa
fix(metrics): Remove double prefix in DogStatsDBackend
phacops Mar 5, 2026
981759b
fix(metrics): Default DOGSTATSD_SOCKET_PATH to None
phacops Mar 5, 2026
d52c39a
fix(metrics): Send histograms as DogStatsD histograms, not distributions
phacops Mar 5, 2026
2dc615f
fix(deps): Resolve sentry-core version split in Cargo.lock
phacops Mar 5, 2026
30cc6ef
build(rust): Use latest stable Rust toolchain
phacops Mar 5, 2026
11d0129
ci: Install libcurl-dev for rdkafka-sys compilation
phacops Mar 5, 2026
76d6792
fix(eap): Handle ProcessingError variant in TraceItemType match
phacops Mar 5, 2026
c3bf5da
fix(rust): Address new clippy lints from stable Rust 1.94
phacops Mar 5, 2026
258a665
fix(build): Upgrade rdkafka-sys to 4.10.0 and fix CI build failures
phacops Mar 5, 2026
7bf2c70
test(rust): Update schema snapshots for new kafka schema fields
phacops Mar 5, 2026
9434bef
fix(deps): Deduplicate sentry_protos to single 0.8.2 version
phacops Mar 5, 2026
a6593d4
fix(metrics): Guard UDS path against None socket path
phacops Mar 5, 2026
02dde3b
chore(deps): Align Cargo.toml versions with lockfile resolutions
phacops Mar 5, 2026
431aab5
feat(metrics): Propagate runtime global tags to DogStatsD metrics
phacops Mar 6, 2026
52b5cde
test(metrics): Add tests for runtime global tags
phacops Mar 6, 2026
4aa3be3
Merge branch 'master' into feat/dogstatsd-uds-support
phacops Mar 6, 2026
89f7802
fix(ci): Add libcurl-dev to docs and bump-version jobs, restore Sentr…
phacops Mar 9, 2026
a7ce0a7
Merge remote-tracking branch 'origin/master' into feat/dogstatsd-uds-…
phacops Mar 9, 2026
61a2e18
fix: Update accepted_outcomes_consumer to use DogStatsDBackend
phacops Mar 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ jobs:
- uses: actions/checkout@v6.0.2
name: Checkout code

- name: Install system dependencies
run: |
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev

- uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1
with:
enable-cache: false
Expand Down Expand Up @@ -59,6 +63,10 @@ jobs:
app_id: ${{ vars.SENTRY_INTERNAL_APP_ID }}
private_key: ${{ secrets.SENTRY_INTERNAL_APP_PRIVATE_KEY }}

- name: Install system dependencies
run: |
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev

- uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1
with:
# we just cache the venv-dir directly in action-setup-venv
Expand Down Expand Up @@ -117,6 +125,9 @@ jobs:
steps:
- uses: actions/checkout@v6.0.2
name: Checkout code
- name: Install system dependencies
run: |
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev
- name: Install protoc
uses: arduino/setup-protoc@v3
with:
Expand All @@ -136,6 +147,10 @@ jobs:
- uses: actions/checkout@v6.0.2
name: Checkout code

- name: Install system dependencies
run: |
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev

- uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1
with:
# we just cache the venv-dir directly in action-setup-venv
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/ddl-changes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ jobs:
clean: false
fetch-depth: 200

- name: Install system dependencies
run: |
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev

- uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1
with:
# we just cache the venv-dir directly in action-setup-venv
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ jobs:
# we just cache the venv-dir directly in action-setup-venv
enable-cache: false

- name: Install system dependencies
run: |
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev

- uses: getsentry/action-setup-venv@5a80476d175edf56cb205b08bc58986fa99d1725 # v3.2.0
with:

Expand Down
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ RUN set -ex; \
g++ \
gnupg \
protobuf-compiler \
libcurl4-openssl-dev \
'; \
runtimeDeps=' \
curl \
Expand Down
Loading
Loading