Skip to content

Commit aff013f

Browse files
committed
Merge branch 'main' into refactor-utilization-metrics
2 parents aa23054 + 13b76b4 commit aff013f

File tree

69 files changed

+17127
-5441
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+17127
-5441
lines changed

.go-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.25.3
1+
1.25.4

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.15.0
1+
22.21.1

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.15.0
1+
22.21.1

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# https://github.com/hadolint/hadolint/issues/861
22
# hadolint ignore=DL3029
3-
FROM --platform="${BUILDPLATFORM:-linux/amd64}" docker.io/busybox:1.37.0@sha256:2f590fc602ce325cbff2ccfc39499014d039546dc400ef8bbf5c6ffb860632e7 as builder
3+
FROM --platform="${BUILDPLATFORM:-linux/amd64}" docker.io/busybox:1.37.0@sha256:e3652a00a2fabd16ce889f0aa32c38eec347b997e73bd09e69c962ec7f8732ee as builder
44
RUN mkdir /.cache && touch -t 202101010000.00 /.cache
55

66
ARG TARGETOS=linux

Dockerfile.dev

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ COPY ui .
1616
COPY --from=ui-deps /app/node_modules ./node_modules
1717
RUN pnpm install --frozen-lockfile --prefer-offline && pnpm run build
1818

19-
FROM docker.io/golang:1.25.3-alpine@sha256:aee43c3ccbf24fdffb7295693b6e33b21e01baec1b2a55acc351fde345e9ec34 AS builder
19+
FROM docker.io/golang:1.25.4-alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS builder
2020

2121
# renovate: datasource=go depName=github.com/go-delve/delve
2222
ARG DLV_VERSION=v1.25.2
@@ -45,7 +45,7 @@ COPY ./gen /app/gen
4545

4646
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -gcflags="all=-N -l" -o parca ./cmd/parca
4747

48-
FROM docker.io/golang:1.25.3-alpine@sha256:aee43c3ccbf24fdffb7295693b6e33b21e01baec1b2a55acc351fde345e9ec34
48+
FROM docker.io/golang:1.25.4-alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb
4949

5050
COPY --from=builder /go/bin/dlv /
5151
COPY --from=builder /go/bin/grpc-health-probe /

Dockerfile.go.dev

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# vim: ft=dockerfile
22
# Designed to only used by Tilt to iterate faster on the API.
3-
FROM docker.io/golang:1.25.3-alpine@sha256:aee43c3ccbf24fdffb7295693b6e33b21e01baec1b2a55acc351fde345e9ec34 AS builder
3+
FROM docker.io/golang:1.25.4-alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS builder
44

55
# renovate: datasource=go depName=github.com/go-delve/delve
66
ARG DLV_VERSION=v1.25.2
@@ -36,7 +36,7 @@ COPY ./gen /app/gen
3636
# goreleaser build --single-target
3737
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -gcflags="all=-N -l" -o parca ./cmd/parca
3838

39-
FROM docker.io/golang:1.25.3-alpine@sha256:aee43c3ccbf24fdffb7295693b6e33b21e01baec1b2a55acc351fde345e9ec34
39+
FROM docker.io/golang:1.25.4-alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb
4040

4141
COPY --from=builder /go/bin/dlv /
4242
COPY --from=builder /go/bin/grpc-health-probe /

deploy/jsonnetfile.lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"subdir": "deploy/lib/parca-agent"
99
}
1010
},
11-
"version": "fe2bffdee4651b90763daf87a65676395ed47347",
11+
"version": "6ed3f900f1ec695f04d3b9f4f7fe2fb46ca3a762",
1212
"sum": "2lFeo1cibXb6qfaDC+ELdb9v4U2R9//1rbSuRn564MQ="
1313
},
1414
{

gen/proto/go/parca/debuginfo/v1alpha1/debuginfo.pb.go

Lines changed: 8 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/parca-dev/parca
33
go 1.24.1
44

55
require (
6-
cloud.google.com/go/storage v1.57.0
6+
cloud.google.com/go/storage v1.57.1
77
github.com/alecthomas/kong v0.9.0
88
github.com/apache/arrow-go/v18 v18.4.1
99
github.com/cenkalti/backoff/v4 v4.3.0
@@ -19,10 +19,10 @@ require (
1919
github.com/go-kit/log v0.2.1
2020
github.com/go-ozzo/ozzo-validation/v4 v4.3.0
2121
github.com/gogo/status v1.1.1
22-
github.com/google/pprof v0.0.0-20250630185457-6e76a2b096b5
22+
github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8
2323
github.com/google/uuid v1.6.0
2424
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0
25-
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2
25+
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3
2626
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2
2727
github.com/ianlancetaylor/demangle v0.0.0-20250628045327-2d64ad6b7ec5
2828
github.com/improbable-eng/grpc-web v0.15.0
@@ -37,43 +37,43 @@ require (
3737
github.com/polarsignals/frostdb v0.0.0-20250728125857-906ebbaef267
3838
github.com/polarsignals/iceberg-go v0.0.0-20240502213135-2ee70b71e76b
3939
github.com/prometheus/client_golang v1.23.2
40-
github.com/prometheus/common v0.66.1
40+
github.com/prometheus/common v0.67.2
4141
github.com/prometheus/prometheus v0.305.0
4242
github.com/stretchr/testify v1.11.1
4343
github.com/thanos-io/objstore v0.0.0-20241028145108-31c0873d5266
4444
github.com/zeebo/xxh3 v1.0.2
45-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.62.0
46-
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.62.0
47-
go.opentelemetry.io/otel v1.37.0
48-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0
49-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0
50-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.37.0
51-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.37.0
52-
go.opentelemetry.io/otel/sdk v1.37.0
53-
go.opentelemetry.io/otel/trace v1.37.0
45+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0
46+
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.63.0
47+
go.opentelemetry.io/otel v1.38.0
48+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0
49+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0
50+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0
51+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0
52+
go.opentelemetry.io/otel/sdk v1.38.0
53+
go.opentelemetry.io/otel/trace v1.38.0
5454
go.opentelemetry.io/proto/otlp v1.8.0
5555
go.opentelemetry.io/proto/otlp/collector/profiles/v1development v0.1.0
5656
go.opentelemetry.io/proto/otlp/profiles/v1development v0.1.0
5757
go.uber.org/atomic v1.11.0
5858
go.uber.org/automaxprocs v1.6.0
59-
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
60-
golang.org/x/net v0.43.0
61-
golang.org/x/oauth2 v0.30.0
62-
golang.org/x/sync v0.16.0
63-
google.golang.org/api v0.248.0
64-
google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5
65-
google.golang.org/grpc v1.75.1
66-
google.golang.org/protobuf v1.36.8
59+
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6
60+
golang.org/x/net v0.47.0
61+
golang.org/x/oauth2 v0.33.0
62+
golang.org/x/sync v0.18.0
63+
google.golang.org/api v0.255.0
64+
google.golang.org/genproto/googleapis/api v0.0.0-20251111163417-95abcf5c77ba
65+
google.golang.org/grpc v1.76.0
66+
google.golang.org/protobuf v1.36.10
6767
gopkg.in/dnaeon/go-vcr.v3 v3.2.2
6868
gopkg.in/yaml.v3 v3.0.1
6969
)
7070

7171
require (
7272
cel.dev/expr v0.24.0 // indirect
7373
cloud.google.com/go v0.121.6 // indirect
74-
cloud.google.com/go/auth v0.16.5 // indirect
74+
cloud.google.com/go/auth v0.17.0 // indirect
7575
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
76-
cloud.google.com/go/compute/metadata v0.8.0 // indirect
76+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
7777
cloud.google.com/go/iam v1.5.2 // indirect
7878
cloud.google.com/go/monitoring v1.24.2 // indirect
7979
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 // indirect
@@ -111,7 +111,7 @@ require (
111111
github.com/benbjohnson/immutable v0.4.3 // indirect
112112
github.com/beorn7/perks v1.0.1 // indirect
113113
github.com/bits-and-blooms/bitset v1.12.0 // indirect
114-
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
114+
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
115115
github.com/clbanning/mxj v1.8.4 // indirect
116116
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
117117
github.com/containerd/errdefs v1.0.0 // indirect
@@ -137,7 +137,7 @@ require (
137137
github.com/felixge/httpsnoop v1.0.4 // indirect
138138
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
139139
github.com/gin-gonic/gin v1.9.1 // indirect
140-
github.com/go-jose/go-jose/v4 v4.1.1 // indirect
140+
github.com/go-jose/go-jose/v4 v4.1.2 // indirect
141141
github.com/go-logfmt/logfmt v0.6.0 // indirect
142142
github.com/go-logr/logr v1.4.3 // indirect
143143
github.com/go-logr/stdr v1.2.2 // indirect
@@ -239,20 +239,21 @@ require (
239239
go.etcd.io/bbolt v1.3.7 // indirect
240240
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
241241
go.opentelemetry.io/contrib/detectors/gcp v1.36.0 // indirect
242-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 // indirect
243-
go.opentelemetry.io/otel/metric v1.37.0 // indirect
244-
go.opentelemetry.io/otel/sdk/metric v1.37.0 // indirect
245-
go.yaml.in/yaml/v2 v2.4.2 // indirect
246-
golang.org/x/crypto v0.41.0 // indirect
247-
golang.org/x/mod v0.27.0 // indirect
248-
golang.org/x/sys v0.35.0 // indirect
249-
golang.org/x/term v0.34.0 // indirect
250-
golang.org/x/text v0.28.0 // indirect
251-
golang.org/x/time v0.12.0 // indirect
252-
golang.org/x/tools v0.36.0 // indirect
242+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
243+
go.opentelemetry.io/otel/metric v1.38.0 // indirect
244+
go.opentelemetry.io/otel/sdk/metric v1.38.0 // indirect
245+
go.yaml.in/yaml/v2 v2.4.3 // indirect
246+
golang.org/x/crypto v0.44.0 // indirect
247+
golang.org/x/mod v0.30.0 // indirect
248+
golang.org/x/sys v0.38.0 // indirect
249+
golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54 // indirect
250+
golang.org/x/term v0.37.0 // indirect
251+
golang.org/x/text v0.31.0 // indirect
252+
golang.org/x/time v0.14.0 // indirect
253+
golang.org/x/tools v0.39.0 // indirect
253254
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
254255
google.golang.org/genproto v0.0.0-20250603155806-513f23925822 // indirect
255-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 // indirect
256+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251103181224-f26f9409b101 // indirect
256257
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
257258
gopkg.in/inf.v0 v0.9.1 // indirect
258259
gopkg.in/ini.v1 v1.67.0 // indirect

0 commit comments

Comments
 (0)