Skip to content

Commit 173e2d4

Browse files
committed
support pyroscope from LOOP plugins
1 parent 0e5dbb7 commit 173e2d4

File tree

19 files changed

+399
-384
lines changed

19 files changed

+399
-384
lines changed

core/cmd/shell_local_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ func resetShellForTest(shell *cmd.Shell) {
6060
func genTestEVMRelayers(t *testing.T, cfg chainlink.GeneralConfig, ds sqlutil.DataSource, ethKeystore keystore.Eth, csaKeystore core.Keystore) *chainlink.CoreRelayerChainInteroperators {
6161
lggr := logger.TestLogger(t)
6262
f := chainlink.RelayerFactory{
63-
Logger: lggr,
64-
LoopRegistry: plugins.NewLoopRegistry(lggr, cfg.AppID().String(), cfg.Feature().LogPoller(), cfg.Database(), cfg.Mercury(), cfg.Tracing(), cfg.Telemetry(), nil, "", cfg.LOOPP()),
63+
Logger: lggr,
64+
LoopRegistry: plugins.NewLoopRegistry(lggr, cfg.AppID().String(), cfg.Feature().LogPoller(), cfg.Database(),
65+
cfg.Mercury(), cfg.Pyroscope(), cfg.AutoPprof(), cfg.Tracing(), cfg.Telemetry(), nil, "", cfg.LOOPP()),
6566
CapabilitiesRegistry: capabilities.NewRegistry(lggr),
6667
}
6768

core/scripts/go.mod

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ require (
2828
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
2929
github.com/docker/docker v28.5.2+incompatible
3030
github.com/docker/go-connections v0.6.0
31-
github.com/ethereum/go-ethereum v1.17.1
31+
github.com/ethereum/go-ethereum v1.17.2
3232
github.com/gkampitakis/go-snaps v0.5.19
3333
github.com/google/go-cmp v0.7.0
3434
github.com/google/uuid v1.6.0
@@ -39,15 +39,15 @@ require (
3939
github.com/minio/minio-go/v7 v7.0.86
4040
github.com/montanaflynn/stats v0.7.1
4141
github.com/olekukonko/tablewriter v0.0.5
42-
github.com/pelletier/go-toml/v2 v2.2.4
42+
github.com/pelletier/go-toml/v2 v2.3.0
4343
github.com/pkg/errors v0.9.1
4444
github.com/prometheus/client_golang v1.23.2
4545
github.com/rs/zerolog v1.34.0
4646
github.com/shopspring/decimal v1.4.0
4747
github.com/smartcontractkit/chain-selectors v1.0.97
4848
github.com/smartcontractkit/chainlink-automation v0.8.1
4949
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260317185256-d5f7db87ae70
50-
github.com/smartcontractkit/chainlink-common v0.11.2-0.20260403093224-b39dab3bfe2a
50+
github.com/smartcontractkit/chainlink-common v0.11.2-0.20260403162207-2e7afc5e24f4
5151
github.com/smartcontractkit/chainlink-common/keystore v1.0.2
5252
github.com/smartcontractkit/chainlink-data-streams v0.1.13
5353
github.com/smartcontractkit/chainlink-deployments-framework v0.86.3
@@ -70,7 +70,7 @@ require (
7070
github.com/urfave/cli v1.22.17
7171
go.uber.org/zap v1.27.1
7272
golang.org/x/sync v0.20.0
73-
golang.org/x/text v0.34.0
73+
golang.org/x/text v0.35.0
7474
google.golang.org/protobuf v1.36.11
7575
gopkg.in/yaml.v3 v3.0.1
7676
k8s.io/api v0.34.1
@@ -113,7 +113,7 @@ require (
113113
github.com/alitto/pond/v2 v2.5.0 // indirect
114114
github.com/apache/arrow-go/v18 v18.3.1 // indirect
115115
github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect
116-
github.com/aptos-labs/aptos-go-sdk v1.12.1-0.20260318141106-21b6ef4ed363 // indirect
116+
github.com/aptos-labs/aptos-go-sdk v1.12.1 // indirect
117117
github.com/atombender/go-jsonschema v0.16.1-0.20240916205339-a74cd4e2851c // indirect
118118
github.com/avast/retry-go v3.0.0+incompatible // indirect
119119
github.com/awalterschulze/gographviz v2.0.3+incompatible // indirect
@@ -201,7 +201,7 @@ require (
201201
github.com/cosmos/ledger-cosmos-go v0.14.0 // indirect
202202
github.com/cpuguy83/dockercfg v0.3.2 // indirect
203203
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
204-
github.com/crate-crypto/go-eth-kzg v1.4.0 // indirect
204+
github.com/crate-crypto/go-eth-kzg v1.5.0 // indirect
205205
github.com/creachadair/jrpc2 v1.2.0 // indirect
206206
github.com/creachadair/mds v0.13.4 // indirect
207207
github.com/danieljoos/wincred v1.2.3 // indirect
@@ -315,7 +315,7 @@ require (
315315
github.com/gorilla/sessions v1.2.2 // indirect
316316
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // indirect
317317
github.com/grafana/otel-profiling-go v0.5.1 // indirect
318-
github.com/grafana/pyroscope-go v1.2.7 // indirect
318+
github.com/grafana/pyroscope-go v1.2.8 // indirect
319319
github.com/grafana/pyroscope-go/godeltaprof v0.1.9 // indirect
320320
github.com/graph-gophers/dataloader v5.0.0+incompatible // indirect
321321
github.com/graph-gophers/graphql-go v1.5.0 // indirect
@@ -368,7 +368,7 @@ require (
368368
github.com/jmhodges/levigo v1.0.0 // indirect
369369
github.com/jpillora/backoff v1.0.0 // indirect
370370
github.com/json-iterator/go v1.1.12 // indirect
371-
github.com/karalabe/hid v1.0.1-0.20240306101548-573246063e52 // indirect
371+
github.com/karalabe/hid v1.0.1-0.20260315100226-f5d04adeffeb // indirect
372372
github.com/kelseyhightower/envconfig v1.4.0 // indirect
373373
github.com/klauspost/compress v1.18.4 // indirect
374374
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
@@ -482,7 +482,7 @@ require (
482482
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
483483
github.com/smartcontractkit/ccip-contract-examples/chains/evm v0.0.0-20260129135848-c86808ba5cb9 // indirect
484484
github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect
485-
github.com/smartcontractkit/chainlink-aptos v0.0.0-20260324144720-484863604698 // indirect
485+
github.com/smartcontractkit/chainlink-aptos v0.0.0-20260403162459-9e4626e1790a // indirect
486486
github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260323224438-d819cb3228e1 // indirect
487487
github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment v0.0.0-20260317185256-d5f7db87ae70 // indirect
488488
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260310183131-8d0f0e383288 // indirect
@@ -509,15 +509,15 @@ require (
509509
github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect
510510
github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect
511511
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260323124644-faea187e6997 // indirect
512-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260331131550-45e89529badc // indirect
512+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260403163405-e5adb9849895 // indirect
513513
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect
514-
github.com/smartcontractkit/chainlink-sui v0.0.0-20260401201231-8b06d312c965 // indirect
514+
github.com/smartcontractkit/chainlink-sui v0.0.0-20260403163618-03b6d7c47889 // indirect
515515
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect
516516
github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake v0.10.0 // indirect
517517
github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect
518-
github.com/smartcontractkit/chainlink-ton v0.0.0-20260331005855-7b5a4b3384f8 // indirect
518+
github.com/smartcontractkit/chainlink-ton v0.0.0-20260403163133-75f39d04a7c5 // indirect
519519
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260326230916-bcfdbe85f221 // indirect
520-
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20260218133534-cbd44da2856b // indirect
520+
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20260403162716-9f6060af5786 // indirect
521521
github.com/smartcontractkit/freeport v0.1.3-0.20250828155247-add56fa28aad // indirect
522522
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
523523
github.com/smartcontractkit/mcms v0.38.2 // indirect
@@ -605,14 +605,14 @@ require (
605605
go.yaml.in/yaml/v3 v3.0.4 // indirect
606606
go.yaml.in/yaml/v4 v4.0.0-rc.4 // indirect
607607
golang.org/x/arch v0.11.0 // indirect
608-
golang.org/x/crypto v0.48.0 // indirect
608+
golang.org/x/crypto v0.49.0 // indirect
609609
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect
610610
golang.org/x/mod v0.33.0 // indirect
611-
golang.org/x/net v0.50.0 // indirect
611+
golang.org/x/net v0.51.0 // indirect
612612
golang.org/x/oauth2 v0.35.0 // indirect
613-
golang.org/x/sys v0.41.0 // indirect
613+
golang.org/x/sys v0.42.0 // indirect
614614
golang.org/x/telemetry v0.0.0-20260209163413-e7419c687ee4 // indirect
615-
golang.org/x/term v0.40.0 // indirect
615+
golang.org/x/term v0.41.0 // indirect
616616
golang.org/x/time v0.14.0 // indirect
617617
golang.org/x/tools v0.42.0 // indirect
618618
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect

0 commit comments

Comments
 (0)