github.com/grafana/pyroscope@v1.18.0/go.mod (about) 1 module github.com/grafana/pyroscope 2 3 go 1.24.6 4 5 toolchain go1.24.9 6 7 require ( 8 connectrpc.com/connect v1.19.1 9 connectrpc.com/grpchealth v1.4.0 10 github.com/PuerkitoBio/goquery v1.10.3 11 github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59 12 github.com/briandowns/spinner v1.23.2 13 github.com/cespare/xxhash/v2 v2.3.0 14 github.com/colega/zeropool v0.0.0-20230505084239-6fb4a4f75381 15 github.com/dennwc/varint v1.0.0 16 github.com/dgraph-io/ristretto/v2 v2.3.0 17 github.com/dgryski/go-groupvarint v0.0.0-20230630160417-2bfb7969fb3c 18 github.com/dolthub/swiss v0.2.1 19 github.com/drone/envsubst v1.0.3 20 github.com/dustin/go-humanize v1.0.1 21 github.com/fatih/color v1.18.0 22 github.com/felixge/fgprof v0.9.5 23 github.com/felixge/httpsnoop v1.0.4 24 github.com/fsnotify/fsnotify v1.9.0 25 github.com/getkin/kin-openapi v0.133.0 26 github.com/go-kit/log v0.2.1 27 github.com/gogo/protobuf v1.3.2 28 github.com/gogo/status v1.1.1 29 github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 30 github.com/google/go-cmp v0.7.0 31 github.com/google/go-github/v58 v58.0.1-0.20240111193443-e9f52699f5e5 32 github.com/google/pprof v0.0.0-20250607225305-033d6d78b36a 33 github.com/google/uuid v1.6.0 34 github.com/gorilla/mux v1.8.1 35 github.com/grafana/alloy/syntax v0.1.0 36 github.com/grafana/dskit v0.0.0-20250723143816-ff33c5829b96 37 github.com/grafana/pyroscope-go v1.2.7 38 github.com/grafana/pyroscope-go/godeltaprof v0.1.9 39 github.com/grafana/pyroscope-go/x/k6 v0.0.0-20241003203156-a917cea171d3 40 github.com/grafana/pyroscope/api v0.4.0 41 github.com/grafana/pyroscope/lidia v0.0.0-20250416154336-a5c33510d5ff 42 github.com/grafana/regexp v0.0.0-20250905093917-f7b3be9d1853 43 github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 44 github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 45 github.com/hashicorp/go-multierror v1.1.1 46 github.com/hashicorp/golang-lru/v2 v2.0.7 47 github.com/hashicorp/raft v1.7.3 48 github.com/hashicorp/raft-wal v0.4.2 49 github.com/iancoleman/strcase v0.3.0 50 github.com/json-iterator/go v1.1.12 51 github.com/k0kubun/pp/v3 v3.5.0 52 github.com/klauspost/compress v1.18.1 53 github.com/kubescape/go-git-url v0.0.30 54 github.com/mattn/go-isatty v0.0.20 55 github.com/minio/minio-go/v7 v7.0.95 56 github.com/mitchellh/go-wordwrap v1.0.1 57 github.com/oklog/ulid/v2 v2.1.1 58 github.com/olekukonko/tablewriter v0.0.5 59 github.com/onsi/ginkgo/v2 v2.26.0 60 github.com/onsi/gomega v1.38.2 61 github.com/opentracing-contrib/go-grpc v0.1.2 62 github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b 63 github.com/parquet-go/parquet-go v0.24.0 64 github.com/pkg/errors v0.9.1 65 github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 66 github.com/platinummonkey/go-concurrency-limits v0.10.0 67 github.com/prometheus/client_golang v1.23.2 68 github.com/prometheus/client_model v0.6.2 69 github.com/prometheus/common v0.66.1 70 github.com/prometheus/prometheus v0.306.0 71 github.com/samber/lo v1.52.0 72 github.com/simonswine/tempopb v0.2.0 73 github.com/sirupsen/logrus v1.9.3 74 github.com/sony/gobreaker/v2 v2.3.0 75 github.com/spf13/afero v1.15.0 76 github.com/stretchr/testify v1.11.1 77 github.com/thanos-io/objstore v0.0.0-20250813080715-4e5fd4289b50 78 github.com/uber/jaeger-client-go v2.30.0+incompatible 79 github.com/valyala/bytebufferpool v1.0.0 80 github.com/xlab/treeprint v1.2.0 81 go.etcd.io/bbolt v1.4.3 82 go.opentelemetry.io/otel v1.39.0 83 go.opentelemetry.io/proto/otlp v1.9.0 84 go.opentelemetry.io/proto/otlp/collector/profiles/v1development v0.2.0 85 go.opentelemetry.io/proto/otlp/profiles/v1development v0.2.0 86 go.uber.org/atomic v1.11.0 87 go.uber.org/automaxprocs v1.6.0 88 go.uber.org/goleak v1.3.0 89 go.yaml.in/yaml/v3 v3.0.4 90 golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8 91 golang.org/x/mod v0.29.0 92 golang.org/x/net v0.47.0 93 golang.org/x/oauth2 v0.31.0 94 golang.org/x/sync v0.18.0 95 golang.org/x/sys v0.38.0 96 golang.org/x/text v0.31.0 97 golang.org/x/time v0.13.0 98 gonum.org/v1/plot v0.16.0 99 google.golang.org/genproto/googleapis/api v0.0.0-20250929231259-57b25ae835d4 100 google.golang.org/grpc v1.76.0 101 google.golang.org/protobuf v1.36.10 102 gopkg.in/alecthomas/kingpin.v2 v2.2.6 103 gopkg.in/yaml.v3 v3.0.1 104 sigs.k8s.io/yaml v1.6.0 105 ) 106 107 require ( 108 github.com/Masterminds/semver/v3 v3.4.0 // indirect 109 go.yaml.in/yaml/v2 v2.4.2 // indirect 110 ) 111 112 require ( 113 cel.dev/expr v0.24.0 // indirect 114 cloud.google.com/go v0.120.0 // indirect 115 cloud.google.com/go/auth v0.16.2 // indirect 116 cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect 117 cloud.google.com/go/compute/metadata v0.7.0 // indirect 118 cloud.google.com/go/iam v1.5.2 // indirect 119 cloud.google.com/go/monitoring v1.24.2 // indirect 120 cloud.google.com/go/storage v1.50.0 // indirect 121 codeberg.org/go-fonts/liberation v0.5.0 // indirect 122 codeberg.org/go-latex/latex v0.1.0 // indirect 123 codeberg.org/go-pdf/fpdf v0.10.0 // indirect 124 git.sr.ht/~sbinet/gg v0.6.0 // indirect 125 github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 // indirect 126 github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1 // indirect 127 github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect 128 github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.1 // indirect 129 github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 // indirect 130 github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 // indirect 131 github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.50.0 // indirect 132 github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.50.0 // indirect 133 github.com/HdrHistogram/hdrhistogram-go v1.1.2 // indirect 134 github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b // indirect 135 github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect 136 github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b // indirect 137 github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible // indirect 138 github.com/andybalholm/brotli v1.1.0 // indirect 139 github.com/andybalholm/cascadia v1.3.3 // indirect 140 github.com/armon/go-metrics v0.4.1 // indirect 141 github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect 142 github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect 143 github.com/aws/aws-sdk-go-v2/config v1.29.14 // indirect 144 github.com/aws/aws-sdk-go-v2/credentials v1.17.67 // indirect 145 github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30 // indirect 146 github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.34 // indirect 147 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.34 // indirect 148 github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect 149 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 // indirect 150 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.15 // indirect 151 github.com/aws/aws-sdk-go-v2/service/sso v1.25.3 // indirect 152 github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.1 // indirect 153 github.com/aws/aws-sdk-go-v2/service/sts v1.33.19 // indirect 154 github.com/aws/smithy-go v1.22.2 // indirect 155 github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3 // indirect 156 github.com/benbjohnson/immutable v0.4.0 // indirect 157 github.com/beorn7/perks v1.0.1 // indirect 158 github.com/campoy/embedmd v1.0.0 // indirect 159 github.com/cenkalti/backoff/v5 v5.0.2 // indirect 160 github.com/chainguard-dev/git-urls v1.0.2 // indirect 161 github.com/clbanning/mxj v1.8.4 // indirect 162 github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect 163 github.com/coreos/etcd v3.3.27+incompatible // indirect 164 github.com/coreos/go-semver v0.3.0 // indirect 165 github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect 166 github.com/coreos/go-systemd/v22 v22.5.0 // indirect 167 github.com/coreos/pkg v0.0.0-20220810130054-c7d1c02cb6cf // indirect 168 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect 169 github.com/dolthub/maphash v0.1.0 // indirect 170 github.com/edsrzf/mmap-go v1.2.0 // indirect 171 github.com/efficientgo/core v1.0.0-rc.2 // indirect 172 github.com/efficientgo/e2e v0.14.1-0.20230710114240-c316eb95ae5b // indirect 173 github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect 174 github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect 175 github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb // indirect 176 github.com/go-ini/ini v1.67.0 // indirect 177 github.com/go-jose/go-jose/v4 v4.1.2 // indirect 178 github.com/go-logfmt/logfmt v0.6.0 // indirect 179 github.com/go-logr/logr v1.4.3 // indirect 180 github.com/go-logr/stdr v1.2.2 // indirect 181 github.com/go-openapi/analysis v0.23.0 // indirect 182 github.com/go-openapi/errors v0.22.0 // indirect 183 github.com/go-openapi/jsonpointer v0.21.0 // indirect 184 github.com/go-openapi/jsonreference v0.21.0 // indirect 185 github.com/go-openapi/loads v0.22.0 // indirect 186 github.com/go-openapi/spec v0.21.0 // indirect 187 github.com/go-openapi/strfmt v0.23.0 // indirect 188 github.com/go-openapi/swag v0.23.0 // indirect 189 github.com/go-openapi/validate v0.24.0 // indirect 190 github.com/go-task/slim-sprig/v3 v3.0.0 // indirect 191 github.com/go-viper/mapstructure/v2 v2.4.0 // indirect 192 github.com/gobwas/glob v0.2.3 // indirect 193 github.com/goccy/go-json v0.10.5 // indirect 194 github.com/gogo/googleapis v1.4.1 // indirect 195 github.com/golang-jwt/jwt/v5 v5.2.2 // indirect 196 github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect 197 github.com/golang/protobuf v1.5.4 // indirect 198 github.com/golang/snappy v1.0.0 // indirect 199 github.com/google/btree v1.1.3 // indirect 200 github.com/google/gnostic v0.7.1 // indirect 201 github.com/google/gnostic-models v0.7.0 // indirect 202 github.com/google/go-querystring v1.1.0 // indirect 203 github.com/google/s2a-go v0.1.9 // indirect 204 github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect 205 github.com/googleapis/gax-go/v2 v2.14.2 // indirect 206 github.com/grafana/jfr-parser v0.12.0 207 github.com/grafana/otel-profiling-go v0.5.1 // indirect 208 github.com/hashicorp/consul/api v1.32.0 // indirect 209 github.com/hashicorp/errwrap v1.1.0 // indirect 210 github.com/hashicorp/go-cleanhttp v0.5.2 // indirect 211 github.com/hashicorp/go-hclog v1.6.3 // indirect 212 github.com/hashicorp/go-immutable-radix v1.3.1 // indirect 213 github.com/hashicorp/go-metrics v0.5.4 // indirect 214 github.com/hashicorp/go-msgpack v1.1.5 // indirect 215 github.com/hashicorp/go-msgpack/v2 v2.1.2 // indirect 216 github.com/hashicorp/go-rootcerts v1.0.2 // indirect 217 github.com/hashicorp/go-sockaddr v1.0.7 // indirect 218 github.com/hashicorp/go-version v1.7.0 // indirect 219 github.com/hashicorp/golang-lru v1.0.2 // indirect 220 github.com/hashicorp/memberlist v0.5.2 // indirect 221 github.com/hashicorp/serf v0.10.2 // indirect 222 github.com/jaegertracing/jaeger-idl v0.5.0 // indirect 223 github.com/josharian/intern v1.0.0 // indirect 224 github.com/jpillora/backoff v1.0.0 // indirect 225 github.com/julienschmidt/httprouter v1.3.0 // indirect 226 github.com/klauspost/cpuid/v2 v2.2.11 // indirect 227 github.com/knadh/koanf/maps v0.1.2 // indirect 228 github.com/knadh/koanf/providers/confmap v1.0.0 // indirect 229 github.com/knadh/koanf/v2 v2.2.1 // indirect 230 github.com/kylelemons/godebug v1.1.0 // indirect 231 github.com/mailru/easyjson v0.7.7 // indirect 232 github.com/mattn/go-colorable v0.1.14 // indirect 233 github.com/mattn/go-runewidth v0.0.16 // indirect 234 github.com/mdlayher/socket v0.4.1 // indirect 235 github.com/mdlayher/vsock v1.2.1 // indirect 236 github.com/miekg/dns v1.1.66 // indirect 237 github.com/minio/crc64nvme v1.0.2 // indirect 238 github.com/minio/md5-simd v1.1.2 // indirect 239 github.com/mitchellh/copystructure v1.2.0 // indirect 240 github.com/mitchellh/go-homedir v1.1.0 // indirect 241 github.com/mitchellh/mapstructure v1.5.0 // indirect 242 github.com/mitchellh/reflectwalk v1.0.2 // indirect 243 github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect 244 github.com/modern-go/reflect2 v1.0.2 // indirect 245 github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect 246 github.com/mozillazg/go-httpheader v0.3.1 // indirect 247 github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect 248 github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f // indirect 249 github.com/ncw/swift v1.0.53 // indirect 250 github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 // indirect 251 github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 // indirect 252 github.com/oklog/ulid v1.3.1 // indirect 253 github.com/open-telemetry/opentelemetry-collector-contrib/internal/exp/metrics v0.129.0 // indirect 254 github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.129.0 // indirect 255 github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor v0.129.0 // indirect 256 github.com/opencontainers/image-spec v1.1.0-rc3 // indirect 257 github.com/opentracing-contrib/go-stdlib v1.0.0 // indirect 258 github.com/perimeterx/marshmallow v1.1.5 // indirect 259 github.com/philhofer/fwd v1.2.0 // indirect 260 github.com/pierrec/lz4/v4 v4.1.21 // indirect 261 github.com/pires/go-proxyproto v0.7.0 // indirect 262 github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect 263 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect 264 github.com/prometheus/alertmanager v0.28.1 // indirect 265 github.com/prometheus/exporter-toolkit v0.14.0 // indirect 266 github.com/prometheus/otlptranslator v0.0.0-20250620074007-94f535e0c588 // indirect 267 github.com/prometheus/procfs v0.16.1 // indirect 268 github.com/prometheus/sigv4 v0.2.0 // indirect 269 github.com/puzpuzpuz/xsync/v3 v3.5.1 // indirect 270 github.com/rivo/uniseg v0.4.7 // indirect 271 github.com/rs/xid v1.6.0 // indirect 272 github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect 273 github.com/sercand/kuberesolver/v6 v6.0.0 // indirect 274 github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect 275 github.com/stretchr/objx v0.5.2 // indirect 276 github.com/tencentyun/cos-go-sdk-v5 v0.7.40 // indirect 277 github.com/tinylib/msgp v1.3.0 // indirect 278 github.com/uber/jaeger-lib v2.4.1+incompatible // indirect 279 github.com/woodsbury/decimal128 v1.3.0 // indirect 280 github.com/zeebo/errs v1.4.0 // indirect 281 go.etcd.io/etcd/api/v3 v3.5.7 // indirect 282 go.etcd.io/etcd/client/pkg/v3 v3.5.7 // indirect 283 go.etcd.io/etcd/client/v3 v3.5.7 // indirect 284 go.mongodb.org/mongo-driver v1.14.0 // indirect 285 go.opentelemetry.io/auto/sdk v1.2.1 // indirect 286 go.opentelemetry.io/collector/component v1.35.0 // indirect 287 go.opentelemetry.io/collector/confmap v1.35.0 // indirect 288 go.opentelemetry.io/collector/confmap/xconfmap v0.129.0 // indirect 289 go.opentelemetry.io/collector/consumer v1.35.0 // indirect 290 go.opentelemetry.io/collector/featuregate v1.35.0 // indirect 291 go.opentelemetry.io/collector/internal/telemetry v0.129.0 // indirect 292 go.opentelemetry.io/collector/pdata v1.35.0 // indirect 293 go.opentelemetry.io/collector/pipeline v0.129.0 // indirect 294 go.opentelemetry.io/collector/processor v1.35.0 // indirect 295 go.opentelemetry.io/collector/semconv v0.128.0 // indirect 296 go.opentelemetry.io/contrib/bridges/otelzap v0.11.0 // indirect 297 go.opentelemetry.io/contrib/bridges/prometheus v0.61.0 // indirect 298 go.opentelemetry.io/contrib/detectors/gcp v1.36.0 // indirect 299 go.opentelemetry.io/contrib/exporters/autoexport v0.61.0 // indirect 300 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect 301 go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.61.0 // indirect 302 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect 303 go.opentelemetry.io/contrib/propagators/jaeger v1.35.0 // indirect 304 go.opentelemetry.io/contrib/samplers/jaegerremote v0.30.0 // indirect 305 go.opentelemetry.io/otel/exporters/jaeger v1.17.0 // indirect 306 go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.12.2 // indirect 307 go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.12.2 // indirect 308 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.36.0 // indirect 309 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.36.0 // indirect 310 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.36.0 // indirect 311 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0 // indirect 312 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.36.0 // indirect 313 go.opentelemetry.io/otel/exporters/prometheus v0.58.0 // indirect 314 go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.12.2 // indirect 315 go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0 // indirect 316 go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.36.0 // indirect 317 go.opentelemetry.io/otel/log v0.12.2 // indirect 318 go.opentelemetry.io/otel/metric v1.39.0 // indirect 319 go.opentelemetry.io/otel/sdk v1.37.0 // indirect 320 go.opentelemetry.io/otel/sdk/log v0.12.2 // indirect 321 go.opentelemetry.io/otel/sdk/metric v1.37.0 // indirect 322 go.opentelemetry.io/otel/trace v1.39.0 // indirect 323 go.uber.org/multierr v1.11.0 // indirect 324 go.uber.org/zap v1.27.0 // indirect 325 golang.org/x/crypto v0.45.0 // indirect 326 golang.org/x/image v0.25.0 // indirect 327 golang.org/x/term v0.37.0 // indirect 328 golang.org/x/tools v0.38.0 // indirect 329 google.golang.org/api v0.239.0 // indirect 330 google.golang.org/genproto v0.0.0-20250505200425-f936aa4a68b2 // indirect 331 google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 // indirect 332 gopkg.in/yaml.v2 v2.4.0 // indirect 333 k8s.io/apimachinery v0.32.3 // indirect 334 k8s.io/client-go v0.32.3 // indirect 335 k8s.io/klog/v2 v2.130.1 // indirect 336 k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect 337 ) 338 339 replace ( 340 github.com/grafana/pyroscope/api => ./api 341 342 // Replace memberlist with our fork which includes some fixes that haven't been 343 // merged upstream yet. 344 github.com/hashicorp/memberlist => github.com/grafana/memberlist v0.3.1-0.20220708130638-bd88e10a3d91 345 346 // gopkg.in/yaml.v3 347 // + https://github.com/go-yaml/yaml/pull/691 348 // + https://github.com/go-yaml/yaml/pull/876 349 gopkg.in/yaml.v3 => github.com/colega/go-yaml-yaml v0.0.0-20220720105220-255a8d16d094 350 )