Skip to content

chore(deps): update Go 1.26 dependencies - #2554

Merged
vprashar2929 merged 2 commits into
mainfrom
dependabot/go_modules/go-dependencies-cba1c4b895
Oct 7, 2026
Merged

vprashar2929 merged 2 commits into
mainfrom
dependabot/go_modules/go-dependencies-cba1c4b895

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 12 updates in the / directory:

Package From To
github.com/NVIDIA/go-nvml 0.13.1-0 0.13.4-0
github.com/go-logr/logr 1.4.3 1.4.4
github.com/olekukonko/tablewriter 1.1.4 1.1.5
github.com/prometheus/client_golang 1.23.2 1.24.1
github.com/prometheus/client_model 0.6.2 0.6.3
github.com/prometheus/exporter-toolkit 0.15.1 0.20.0
github.com/prometheus/procfs 0.19.2 0.21.1
github.com/stmcginnis/gofish 0.22.0 0.26.0
github.com/stretchr/testify 1.11.1 1.12.1
golang.org/x/sync 0.19.0 0.22.0
golang.org/x/sys 0.41.0 0.47.0
sigs.k8s.io/controller-runtime 0.19.0 0.25.2

Updates github.com/NVIDIA/go-nvml from 0.13.1-0 to 0.13.4-0

Release notes

Sourced from github.com/NVIDIA/go-nvml's releases.

v0.13.4-0

What's Changed

New Contributors

Full Changelog: NVIDIA/go-nvml@v0.13.3-1...v0.13.4-0

v0.13.3-1

What's Changed

New Contributors

Full Changelog: NVIDIA/go-nvml@v0.13.3-0...v0.13.3-1

v0.13.3-0

What's Changed

Full Changelog: NVIDIA/go-nvml@v0.13.2-0...v0.13.3-0

v0.13.2-0

What's Changed

Full Changelog: NVIDIA/go-nvml@v0.13.1-0...v0.13.2-0

Commits
  • e5441f3 Merge pull request #209 from NVIDIA/bump-go-version
  • b84d33c bump go version to 1.27.1
  • ba1c21f Merge pull request #208 from NVIDIA/cuda-13.4-ga
  • 13faa2c [CUDA 13.4] add go-bindings for new NVML methods
  • 30308c6 Merge pull request #203 from EylonKrause/fix/supported-pstates-size
  • a2238d2 device: pass byte size to nvmlDeviceGetSupportedPerformanceStates
  • 0cc8888 Merge pull request #204 from EylonKrause/fix/gpu-instances-zero-count
  • 673ce2b Merge pull request #202 from NVIDIA/dependabot/go_modules/main/github.com/str...
  • 7da07e5 Bump github.com/stretchr/testify from 1.11.1 to 1.12.1
  • 13f386b Merge pull request #205 from EylonKrause/fix/set-wrappers-struct-version
  • Additional commits viewable in compare view

Updates github.com/go-logr/logr from 1.4.3 to 1.4.4

Release notes

Sourced from github.com/go-logr/logr's releases.

v1.4.4

What's Changed

New Contributors

Full Changelog: go-logr/logr@v1.4.3...v1.4.4

Commits
  • 96a9aba Fix lint
  • 51c6302 Better implementation of pointer recursion checking
  • c667114 funcr: Handle and test recursive values
  • f7ffadb Add benchmark for pointer args
  • e2a3c8e funcr: bound slog.Group nesting depth to prevent stack overflow
  • 2886d2b build(deps): bump actions/setup-go from 6.5.0 to 7.0.0
  • 0b40896 build(deps): bump github/codeql-action/upload-sarif
  • 77f671b Bump to Go 1.26
  • cce283f build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0
  • 3832a11 build(deps): bump github/codeql-action/upload-sarif
  • Additional commits viewable in compare view

Updates github.com/olekukonko/tablewriter from 1.1.4 to 1.1.5

Commits
  • 5f0c87a change readme to v1.1.5
  • 8535cd2 Merge pull request #331 from olekukonko/makawhy
  • 8db545f markdown game
  • 569d938 Merge pull request #330 from olekukonko/makawhy
  • ce371fa Merge pull request #326 from olekukonko/makawhy
  • e1d22bb Merge pull request #329 from team-humaki/fix/global-width-wrap-split
  • c9a710f Merge pull request #327 from youdie006/wrapwords-last-word-hang
  • cbd4eb4 wrap: split Widths.Global across columns
  • 2a7896c Broaden the WrapWords table to the shapes around the last-word case
  • cb595f4 Terminate WrapWords when the last word is wider than the limit
  • Additional commits viewable in compare view

Updates github.com/prometheus/client_golang from 1.23.2 to 1.24.1

Release notes

Sourced from github.com/prometheus/client_golang's releases.

v1.24.1 / 2026-07-23

Small bugfix release for promhttp.

What's Changed

[BUGFIX] promhttp: Fix panic on requests with nil URL. #2065

Full Changelog: prometheus/client_golang@v1.24.0...v1.24.1

v1.24.0 - 2026-07-20

Changes

  • [CHANGE] Minimum required Go version is now 1.25, only the two latest Go versions (1.25 and 1.26) are supported from now on. #1862
  • [CHANGE] prometheus: Name validation now always uses the UTF-8 scheme instead of the deprecated model.NameValidationScheme global. Default behavior is unchanged; code that set NameValidationScheme = LegacyValidation no longer gets legacy enforcement at metric, label, and push-grouping construction. #2051
  • [CHANGE] api/prometheus/v1: Support matchers (matches[] parameter) in Rules method (Rules(ctx context.Context, matches []string) (RulesResult, error)). #1843
  • [CHANGE] api/prometheus/v1: Refactor LabelNames method to return model.LabelNames instead of []string for consistency across the API. #1850
  • [CHANGE] exp/api/remote: Simplify Store interface, rename Handler to WriteHandler, and encapsulate write response handling. #1855
  • [FEATURE] prometheus: Add new Go 1.26 runtime metrics (/sched/goroutines-created:goroutines, /sched/goroutines/not-in-go:goroutines, /sched/goroutines/runnable:goroutines, /sched/goroutines/running:goroutines, /sched/goroutines/waiting:goroutines, /sched/threads/total:threads). #1942
  • [FEATURE] prometheus: Add WithUnit(unit string) option and explicit OpenMetrics unit support in CounterOpts, GaugeOpts, SummaryOpts, and HistogramOpts. #1392
  • [FEATURE] prometheus: Expose descriptor construction error through public Err() method on Desc. #1902
  • [FEATURE] promhttp: Add opt-in HandlerOpts.CoalesceGather to deduplicate concurrent Gather calls so overlapping scrapes share one collection cycle, preventing goroutine pile-up when the scrape rate outpaces collection time. #1969
  • [FEATURE] promhttp: HTTP handlers created by promhttp package now support metrics filtering by providing one or more name[] query parameters. The default behavior when none are provided remains the same, returning all metrics. #1925
  • [FEATURE] api/prometheus/v1: Add query formatting endpoint support (/format_query) and FormatQuery(ctx context.Context, query string) (string, error) method. #1846, #1856
  • [FEATURE] api/prometheus/v1: Add support for /status/tsdb/blocks endpoint via TSDBBlocks(ctx context.Context) ([]TSDBBlock, error) method. #1896
  • [FEATURE] exp/api/remote: Export BackoffConfig to allow customization when using WithAPIBackoff. #1895
  • [FEATURE] exp/api/remote: Add RetryCallBack to allow custom logging or handling on retry attempts in the remote write client. #1888, #1890
  • [ENHANCEMENT] prometheus/collectors/version: Allow specifying custom labels when registering the version collector. #1860
  • [ENHANCEMENT] api: Use cloned http.DefaultTransport when constructing default HTTP clients to prevent accidental mutations of shared global transport state. #1885
  • [BUGFIX] prometheus: Recover from collector panics during Gather() and return an error instead of crashing the process. #1961
  • [BUGFIX] prometheus: Fix cpu-seconds unit suffix handling for metric go_cpu_classes_gc_mark_assist_cpu_seconds. #1991
  • [BUGFIX] promhttp: InstrumentHandlerDuration and InstrumentHandlerCounter no longer panic when given an observer/counter that does not implement ExemplarObserver/ExemplarAdder (e.g. a SummaryVec). The exemplar is dropped and the value is recorded via the plain Observe/Add path, matching the safe-cast already used by Timer.ObserveDurationWithExemplar. #2005
  • [BUGFIX] api/prometheus/v1: Fall back to GET requests when POST requests return 403 Forbidden or method not allowed. #2030
  • [BUGFIX] api: Respect context cancellation inside httpClient.Do. #1971
  • [BUGFIX] exp/api/remote: Fix compression buffer pooling where compressed buffers were released prematurely, causing corrupted remote-write payloads. #1889
  • [BUGFIX] exp/api/remote: Reject malformed snappy payloads declaring huge decoded sizes. Enforce a 32MB decoded-size limit to prevent OOM from oversized remote-write requests. #1917
  • [BUGFIX] exp/api/remote: Ensure remote write v2 headers cannot be returned on v1 requests. #1927

... (truncated)

Changelog

Sourced from github.com/prometheus/client_golang's changelog.

1.24.1 / 2026-07-23

  • [BUGFIX] promhttp: Fix panic on requests with nil URL. #2065

1.24.0 / 2026-07-20

  • [CHANGE] Minimum required Go version is now 1.25, only the two latest Go versions (1.25 and 1.26) are supported from now on. #1862
  • [CHANGE] prometheus: Name validation now always uses the UTF-8 scheme instead of the deprecated model.NameValidationScheme global. Default behavior is unchanged; code that set NameValidationScheme = LegacyValidation no longer gets legacy enforcement at metric, label, and push-grouping construction. #2051
  • [CHANGE] api/prometheus/v1: Support matchers (matches[] parameter) in Rules method (Rules(ctx context.Context, matches []string) (RulesResult, error)). #1843
  • [CHANGE] api/prometheus/v1: Refactor LabelNames method to return model.LabelNames instead of []string for consistency across the API. #1850
  • [CHANGE] exp/api/remote: Simplify Store interface, rename Handler to WriteHandler, and encapsulate write response handling. #1855
  • [FEATURE] prometheus: Add new Go 1.26 runtime metrics (/sched/goroutines-created:goroutines, /sched/goroutines/not-in-go:goroutines, /sched/goroutines/runnable:goroutines, /sched/goroutines/running:goroutines, /sched/goroutines/waiting:goroutines, /sched/threads/total:threads). #1942
  • [FEATURE] prometheus: Add WithUnit(unit string) option and explicit OpenMetrics unit support in CounterOpts, GaugeOpts, SummaryOpts, and HistogramOpts. #1392
  • [FEATURE] prometheus: Expose descriptor construction error through public Err() method on Desc. #1902
  • [FEATURE] promhttp: Add opt-in HandlerOpts.CoalesceGather to deduplicate concurrent Gather calls so overlapping scrapes share one collection cycle, preventing goroutine pile-up when the scrape rate outpaces collection time. #1969
  • [FEATURE] promhttp: HTTP handlers created by promhttp package now support metrics filtering by providing one or more name[] query parameters. The default behavior when none are provided remains the same, returning all metrics. #1925
  • [FEATURE] api/prometheus/v1: Add query formatting endpoint support (/format_query) and FormatQuery(ctx context.Context, query string) (string, error) method. #1846, #1856
  • [FEATURE] api/prometheus/v1: Add support for /status/tsdb/blocks endpoint via TSDBBlocks(ctx context.Context) ([]TSDBBlock, error) method. #1896
  • [FEATURE] exp/api/remote: Export BackoffConfig to allow customization when using WithAPIBackoff. #1895
  • [FEATURE] exp/api/remote: Add RetryCallBack to allow custom logging or handling on retry attempts in the remote write client. #1888, #1890
  • [ENHANCEMENT] prometheus/collectors/version: Allow specifying custom labels when registering the version collector. #1860
  • [ENHANCEMENT] api: Use cloned http.DefaultTransport when constructing default HTTP clients to prevent accidental mutations of shared global transport state. #1885
  • [BUGFIX] prometheus: Recover from collector panics during Gather() and return an error instead of crashing the process. #1961
  • [BUGFIX] prometheus: Fix cpu-seconds unit suffix handling for metric go_cpu_classes_gc_mark_assist_cpu_seconds. #1991
  • [BUGFIX] promhttp: InstrumentHandlerDuration and InstrumentHandlerCounter no longer panic when given an observer/counter that does not implement ExemplarObserver/ExemplarAdder (e.g. a SummaryVec). The exemplar is dropped and the value is recorded via the plain Observe/Add path, matching the safe-cast already used by Timer.ObserveDurationWithExemplar. #2005
  • [BUGFIX] api/prometheus/v1: Fall back to GET requests when POST requests return 403 Forbidden or method not allowed. #2030
  • [BUGFIX] api: Respect context cancellation inside httpClient.Do. #1971
  • [BUGFIX] exp/api/remote: Fix compression buffer pooling where compressed buffers were released prematurely, causing corrupted remote-write payloads. #1889
  • [BUGFIX] exp/api/remote: Reject malformed snappy payloads declaring huge decoded sizes. Enforce a 32MB decoded-size limit to prevent OOM from oversized remote-write requests. #1917
  • [BUGFIX] exp/api/remote: Ensure remote write v2 headers cannot be returned on v1 requests. #1927
Commits
  • d6087ee release: cut v1.24.1 (#2076)
  • 48dd383 Cut v1.24.0 (#2061)
  • a725305 Cut v1.24.0-rc.0 (#2058)
  • 77c584f build(deps): update all Go dependencies in all go.mod files (#2059)
  • 78262a7 feat(promhttp): add CoalesceGather option to deduplicate concurrent Gather ca...
  • 34e9a7f Merge pull request #2055 from prombot/repo_sync
  • 43749bc Update common Prometheus files
  • de19217 examples: improve simple main.go example (#1999)
  • 20355eb fix: correct typos in comments and test error messages (#2049)
  • 4cd2d3a test: fix two flaky tests (darwin start_time regex, memstats HeapReleased dri...
  • Additional commits viewable in compare view

Updates github.com/prometheus/client_model from 0.6.2 to 0.6.3

Release notes

Sourced from github.com/prometheus/client_model's releases.

v0.6.3

What's Changed

New Contributors

Full Changelog: prometheus/client_model@v0.6.2...v0.6.3

What's Changed

... (truncated)

Commits

Updates github.com/prometheus/exporter-toolkit from 0.15.1 to 0.20.0

Release notes

Sourced from github.com/prometheus/exporter-toolkit's releases.

v0.20.0

What's Changed

New Contributors

Full Changelog: prometheus/exporter-toolkit@v0.19.0...v0.20.0

v0.19.0

It's the second release today because @​ArthurSens forgot to pull latest master before tagging v0.18.0 🤦

What's Changed

Full Changelog: prometheus/exporter-toolkit@v0.18.0...v0.19.0

v0.18.0

What's Changed

New Contributors

Full Changelog: prometheus/exporter-toolkit@v0.17.1...v0.18.0

v0.17.1

What's Changed

... (truncated)

Commits
  • 6e7cf44 web: preserve HTTP/2 ALPN across TLS reloads (#448)
  • 4515bac ci: remove obsolete Go compatibility settings
  • 841723b web: match empty protocol defaults across Go versions
  • caa01c4 web: preserve HTTP/2 ALPN across TLS reloads
  • e828bf7 Merge pull request #447 from nicolastakashi/nicolastakashi/max-web-request-op...
  • aebd3f3 feat(bootstrap): allow opting custom routes into --web.max-requests
  • 9ada825 feat(bootstrap): bound the metrics endpoint by --web.max-requests
  • 6aeec26 Merge pull request #435 from mrueg/fix/checkflags-nil-listen-addresses
  • 92f44af Merge pull request #446 from prombot/repo_sync
  • 6ef34b8 Update common Prometheus files
  • Additional commits viewable in compare view

Updates github.com/prometheus/procfs from 0.19.2 to 0.21.1

Release notes

Sourced from github.com/prometheus/procfs's releases.

v0.21.1

What's Changed

New Contributors

Full Changelog: prometheus/procfs@v0.21.0...v0.21.1

v0.21.0

What's Changed

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Sep 21, 2026
@github-actions github-actions Bot added the chore Routine tasks or maintenance label Sep 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cba1c4b895 branch from 5926cf0 to ab3d1ba Compare September 28, 2026 18:23
…2 updates

Bumps the go-dependencies group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/NVIDIA/go-nvml](https://github.com/NVIDIA/go-nvml) | `0.13.1-0` | `0.13.4-0` |
| [github.com/go-logr/logr](https://github.com/go-logr/logr) | `1.4.3` | `1.4.4` |
| [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter) | `1.1.4` | `1.1.5` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.2` | `1.24.1` |
| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.2` | `0.6.3` |
| [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit) | `0.15.1` | `0.20.0` |
| [github.com/prometheus/procfs](https://github.com/prometheus/procfs) | `0.19.2` | `0.21.1` |
| [github.com/stmcginnis/gofish](https://github.com/stmcginnis/gofish) | `0.22.0` | `0.26.0` |
| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.11.1` | `1.12.1` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.22.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.41.0` | `0.47.0` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.19.0` | `0.25.2` |



Updates `github.com/NVIDIA/go-nvml` from 0.13.1-0 to 0.13.4-0
- [Release notes](https://github.com/NVIDIA/go-nvml/releases)
- [Commits](NVIDIA/go-nvml@v0.13.1-0...v0.13.4-0)

Updates `github.com/go-logr/logr` from 1.4.3 to 1.4.4
- [Release notes](https://github.com/go-logr/logr/releases)
- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md)
- [Commits](go-logr/logr@v1.4.3...v1.4.4)

Updates `github.com/olekukonko/tablewriter` from 1.1.4 to 1.1.5
- [Release notes](https://github.com/olekukonko/tablewriter/releases)
- [Commits](olekukonko/tablewriter@v1.1.4...v1.1.5)

Updates `github.com/prometheus/client_golang` from 1.23.2 to 1.24.1
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.23.2...v1.24.1)

Updates `github.com/prometheus/client_model` from 0.6.2 to 0.6.3
- [Release notes](https://github.com/prometheus/client_model/releases)
- [Commits](prometheus/client_model@v0.6.2...v0.6.3)

Updates `github.com/prometheus/exporter-toolkit` from 0.15.1 to 0.20.0
- [Release notes](https://github.com/prometheus/exporter-toolkit/releases)
- [Commits](prometheus/exporter-toolkit@v0.15.1...v0.20.0)

Updates `github.com/prometheus/procfs` from 0.19.2 to 0.21.1
- [Release notes](https://github.com/prometheus/procfs/releases)
- [Commits](prometheus/procfs@v0.19.2...v0.21.1)

Updates `github.com/stmcginnis/gofish` from 0.22.0 to 0.26.0
- [Release notes](https://github.com/stmcginnis/gofish/releases)
- [Commits](stmcginnis/gofish@v0.22.0...v0.26.0)

Updates `github.com/stretchr/testify` from 1.11.1 to 1.12.1
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.11.1...v1.12.1)

Updates `golang.org/x/sync` from 0.19.0 to 0.22.0
- [Commits](golang/sync@v0.19.0...v0.22.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.47.0
- [Commits](golang/sys@v0.41.0...v0.47.0)

Updates `sigs.k8s.io/controller-runtime` from 0.19.0 to 0.25.2
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.19.0...v0.25.2)

---
updated-dependencies:
- dependency-name: github.com/go-logr/logr
  dependency-version: 1.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/NVIDIA/go-nvml
  dependency-version: 0.13.4-0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/olekukonko/tablewriter
  dependency-version: 1.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.24.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/prometheus/client_model
  dependency-version: 0.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/prometheus/exporter-toolkit
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/prometheus/procfs
  dependency-version: 0.21.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/stmcginnis/gofish
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/sync
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.25.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-dependencies-cba1c4b895 branch from ab3d1ba to 4a80556 Compare October 5, 2026 18:24
@dependabot
dependabot Bot requested a review from a team as a code owner October 5, 2026 18:24
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

📊 Profiling reports are ready to be viewed

⚠️ Variability in pprof CPU and Memory profiles
When comparing pprof profiles of Kepler versions, expect variability in CPU and memory. Focus only on significant, consistent differences.

💻 CPU Comparison with base Kepler
File: kepler
Build ID: ad90a6c25cd09dba291b6fe5195e1ae4e3191e1b
Type: cpu
Time: 2026-10-05 18:27:09 UTC
Duration: 120s, Total samples = 3.90s ( 3.25%)
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 0.04s, 1.03% of 3.90s total
Dropped 3 nodes (cum <= 0.02s)
      flat  flat%   sum%        cum   cum%
         0     0%     0%     -0.05s  1.28%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
         0     0%     0%     -0.04s  1.03%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*gpuInfoCollector).Collect
         0     0%     0%      0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
         0     0%     0%      0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
    -0.02s  0.51%  0.51%     -0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Process).Clone (inline)
         0     0%  0.51%     -0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
     0.03s  0.77%  0.26%      0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).CPUUsageRatio
         0     0%  0.26%      0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh.func3
         0     0%  0.26%      0.03s  0.77%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshNode
         0     0%  0.26%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PlatformCollector).Collect
     0.02s  0.51%  0.77%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*realProcFS).CPUInfo
         0     0%  0.77%     -0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%  0.77%     -0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%  0.77%     -0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%  0.77%     -0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
         0     0%  0.77%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*PowerReader).ReadAll
     0.02s  0.51%  1.28%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*PowerReader).readPowerSubsystem
         0     0%  1.28%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*Service).Power
    -0.02s  0.51%  0.77%     -0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CPUTime
     0.02s  0.51%  1.28%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CmdLine
         0     0%  1.28%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func2
         0     0%  1.28%      0.02s  0.51%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromProc
    -0.01s  0.26%  1.03%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectPodMetrics
    -0.01s  0.26%  0.77%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateNodePower
    -0.01s  0.26%  0.51%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
     0.01s  0.26%  0.77%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Cgroups
     0.01s  0.26%  1.03%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Comm
         0     0%  1.03%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
         0     0%  1.03%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).updateProcessCache
     0.01s  0.26%  1.28%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.WrapProc (inline)
         0     0%  1.28%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func1
         0     0%  1.28%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromProc
         0     0%  1.28%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.newProcess
         0     0%  1.28%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.populateProcessFields
    -0.01s  0.26%  1.03%     -0.01s  0.26%  maps.Copy[go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.interface { Energy ; Index int; MaxEnergy github.com/sustainable-computing-io/kepler/internal/device.Energy; Name string; Path string; Power  },go.shape.struct { EnergyTotal github.com/sustainable-computing-io/kepler/internal/device.Energy; Power github.com/sustainable-computing-io/kepler/internal/device.Power }] (inline)
💾 Memory Comparison with base Kepler (Inuse)
File: kepler
Build ID: ad90a6c25cd09dba291b6fe5195e1ae4e3191e1b
Type: inuse_space
Time: 2026-10-05 18:29:09 UTC
Duration: 120.02s, Total samples = 5823.41kB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 29.40kB, 0.5% of 5823.41kB total
      flat  flat%   sum%        cum   cum%
         0     0%     0% -1536.23kB 26.38%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*gpuInfoCollector).Collect
         0     0%     0%  1037.46kB 17.82%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
 -512.02kB  8.79%  8.79% -1024.16kB 17.59%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Process).Clone (inline)
         0     0%  8.79% -1010.80kB 17.36%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
         0     0%  8.79%   528.17kB  9.07%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func1
  528.17kB  9.07%  0.28%   528.17kB  9.07%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromCgroupPaths
         0     0%  0.28%   528.17kB  9.07%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromProc
 -512.14kB  8.79%  8.52%  -512.14kB  8.79%  maps.Copy[go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.interface { Energy ; Index int; MaxEnergy github.com/sustainable-computing-io/kepler/internal/device.Energy; Name string; Path string; Power  },go.shape.struct { EnergyTotal github.com/sustainable-computing-io/kepler/internal/device.Energy; Power github.com/sustainable-computing-io/kepler/internal/device.Power }] (inline)
         0     0%  8.52%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%  8.52%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
         0     0%  8.52%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
         0     0%  8.52%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%  8.52%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%  8.52%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
 -512.06kB  8.79% 17.31%  -512.06kB  8.79%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
  512.03kB  8.79%  8.52%   512.03kB  8.79%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
  525.43kB  9.02%   0.5%  -498.74kB  8.56%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
💾 Memory Comparison with base Kepler (Alloc)
File: kepler
Build ID: ad90a6c25cd09dba291b6fe5195e1ae4e3191e1b
Type: alloc_space
Time: 2026-10-05 18:29:09 UTC
Duration: 120.02s, Total samples = 174.71MB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 7.42MB, 4.25% of 174.71MB total
      flat  flat%   sum%        cum   cum%
         0     0%     0%        7MB  4.01%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
       5MB  2.86%  2.86%        5MB  2.86%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
         0     0%  2.86%     4.02MB  2.30%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PlatformCollector).Collect
    0.50MB  0.29%  3.15%     4.02MB  2.30%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*PowerReader).ReadAll
         0     0%  3.15%     4.02MB  2.30%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*Service).Power
    3.51MB  2.01%  5.16%     3.51MB  2.01%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*PowerReader).readPowerSubsystem
         0     0%  5.16%    -3.08MB  1.77%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*gpuInfoCollector).Collect
         0     0%  5.16%    -3.07MB  1.76%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
   -2.52MB  1.44%  3.72%    -2.52MB  1.44%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).CPUUsageRatio
         0     0%  3.72%    -2.52MB  1.44%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh.func3
         0     0%  3.72%    -2.52MB  1.44%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshNode
    2.50MB  1.43%  5.15%     2.50MB  1.43%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Process).Clone (inline)
   -0.51MB  0.29%  4.86%     1.99MB  1.14%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
         0     0%  4.86%    -1.58MB   0.9%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%  4.86%    -1.58MB   0.9%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%  4.86%    -1.58MB   0.9%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%  4.86%    -1.58MB   0.9%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
   -1.03MB  0.59%  4.27%    -1.53MB  0.87%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
    1.50MB  0.86%  5.13%     1.50MB  0.86%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CPUTime
    1.50MB  0.86%  5.99%     1.50MB  0.86%  github.com/sustainable-computing-io/kepler/internal/resource.WrapProc (inline)
         0     0%  5.99%     1.49MB  0.85%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
         0     0%  5.99%    -1.08MB  0.62%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
   -2.55MB  1.46%  4.53%    -1.05MB   0.6%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).AllProcs
    1.02MB  0.58%  5.11%     1.02MB  0.58%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*realProcFS).CPUInfo
         0     0%  5.11%        1MB  0.57%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).updateProcessCache
         0     0%  5.11%        1MB  0.57%  github.com/sustainable-computing-io/kepler/internal/resource.populateProcessFields
         0     0%  5.11%       -1MB  0.57%  github.com/sustainable-computing-io/kepler/internal/resource.newProcess
   -0.50MB  0.29%  4.82%     0.52MB   0.3%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*cpuInfoCollector).Collect
   -0.50MB  0.29%  4.53%    -0.50MB  0.29%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Cgroups
    0.50MB  0.29%  4.82%     0.50MB  0.29%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromCgroupPaths
   -0.50MB  0.29%  4.54%    -0.50MB  0.29%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
   -0.50MB  0.29%  4.25%    -0.50MB  0.29%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectNodeMetrics
    0.50MB  0.29%  4.54%     0.50MB  0.29%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectContainerMetrics
   -0.50MB  0.29%  4.25%    -0.50MB  0.29%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Comm
         0     0%  4.25%    -0.05MB 0.029%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
         0     0%  4.25%    -0.05MB 0.029%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses

⬇️ Download the Profiling artifacts from the Actions Summary page

📦 Artifact name: profile-artifacts-2554

🔧 Or use GitHub CLI to download artifacts:

gh run download 37355710890 -n profile-artifacts-2554

Signed-off-by: leonorfmartins <leonorfmartins@gmail.com>
@leonorfmartins leonorfmartins changed the title chore(deps): bump the go-dependencies group across 1 directory with 12 updates chore(deps): update Go 1.26 dependencies Oct 7, 2026
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

📊 Profiling reports are ready to be viewed

⚠️ Variability in pprof CPU and Memory profiles
When comparing pprof profiles of Kepler versions, expect variability in CPU and memory. Focus only on significant, consistent differences.

💻 CPU Comparison with base Kepler
File: kepler
Build ID: 443ef45ab11ab143ae528bdbb3fa3be23bf6f68d
Type: cpu
Time: 2026-10-07 09:36:33 UTC
Duration: 120s, Total samples = 3.84s ( 3.20%)
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 0, 0% of 3.84s total
      flat  flat%   sum%        cum   cum%
     0.01s  0.26%  0.26%     -0.19s  4.95%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
         0     0%  0.26%      0.14s  3.65%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*gpuInfoCollector).Collect
         0     0%  0.26%      0.05s  1.30%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PlatformCollector).Collect
         0     0%  0.26%      0.05s  1.30%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*PowerReader).ReadAll
     0.05s  1.30%  1.56%      0.05s  1.30%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*PowerReader).readPowerSubsystem
         0     0%  1.56%      0.05s  1.30%  github.com/sustainable-computing-io/kepler/internal/platform/redfish.(*Service).Power
    -0.03s  0.78%  0.78%     -0.03s  0.78%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
         0     0%  0.78%     -0.03s  0.78%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
    -0.03s  0.78%     0%     -0.03s  0.78%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Comm
         0     0%     0%     -0.03s  0.78%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).updateProcessCache
     0.01s  0.26%  0.26%     -0.03s  0.78%  github.com/sustainable-computing-io/kepler/internal/resource.populateProcessFields
         0     0%  0.26%     -0.02s  0.52%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
     0.02s  0.52%  0.78%      0.02s  0.52%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).AllProcs
         0     0%  0.78%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*cpuInfoCollector).Collect
    -0.01s  0.26%  0.52%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*realProcFS).CPUInfo
    -0.01s  0.26%  0.26%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateContainerPower
         0     0%  0.26%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
     0.02s  0.52%  0.78%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
         0     0%  0.78%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%  0.78%      0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
         0     0%  0.78%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%  0.78%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
    -0.01s  0.26%  0.52%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Process).Clone (inline)
         0     0%  0.52%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
    -0.01s  0.26%  0.26%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
    -0.01s  0.26%     0%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CPUTime
         0     0%     0%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
         0     0%     0%     -0.01s  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
💾 Memory Comparison with base Kepler (Inuse)
File: kepler
Build ID: 443ef45ab11ab143ae528bdbb3fa3be23bf6f68d
Type: inuse_space
Time: 2026-10-07 09:38:33 UTC
Duration: 120.02s, Total samples = 7.78MB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for -0.99MB, 12.72% of 7.78MB total
      flat  flat%   sum%        cum   cum%
      -2MB 25.70% 25.70%       -2MB 25.70%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
         0     0% 25.70%    -1.50MB 19.27%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*gpuInfoCollector).Collect
         0     0% 25.70%    -1.50MB 19.27%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
         0     0% 25.70%    -1.49MB 19.10%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
    0.51MB  6.59% 19.10%    -1.49MB 19.10%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
         0     0% 19.10%    -1.49MB 19.10%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0% 19.10%    -1.49MB 19.10%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0% 19.10%    -1.49MB 19.10%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
         0     0% 19.10%     1.01MB 13.01%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
         0     0% 19.10%    -0.99MB 12.68%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
         0     0% 19.10%    -0.52MB  6.63%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func1
   -0.52MB  6.63% 25.73%    -0.52MB  6.63%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromCgroupPaths
         0     0% 25.73%    -0.52MB  6.63%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromProc
    0.51MB  6.59% 19.14%     0.51MB  6.59%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
    0.50MB  6.42% 12.72%     0.50MB  6.42%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
         0     0% 12.72%     0.01MB  0.17%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
💾 Memory Comparison with base Kepler (Alloc)
File: kepler
Build ID: 443ef45ab11ab143ae528bdbb3fa3be23bf6f68d
Type: alloc_space
Time: 2026-10-07 09:38:33 UTC
Duration: 120.02s, Total samples = 192.63MB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 5.01MB, 2.60% of 192.63MB total
Dropped 6 nodes (cum <= 0.96MB)
      flat  flat%   sum%        cum   cum%
         0     0%     0%     3.51MB  1.82%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*gpuInfoCollector).Collect
    3.50MB  1.82%  1.82%     3.50MB  1.82%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
       3MB  1.56%  3.37%        3MB  1.56%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
      -1MB  0.52%  2.86%       -3MB  1.56%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Process).Clone (inline)
   -0.50MB  0.26%  2.60%     2.50MB  1.30%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
      -2MB  1.04%  1.56%       -2MB  1.04%  maps.Copy[go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.interface { Energy ; Index int; MaxEnergy github.com/sustainable-computing-io/kepler/internal/device.Energy; Name string; Path string; Power  },go.shape.struct { EnergyTotal github.com/sustainable-computing-io/kepler/internal/device.Energy; Power github.com/sustainable-computing-io/kepler/internal/device.Power }] (inline)
         0     0%  1.56%    -1.98MB  1.03%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
   -0.50MB  0.26%  1.30%    -1.49MB  0.77%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
         0     0%  1.30%    -1.48MB  0.77%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
    1.47MB  0.76%  2.06%     1.47MB  0.76%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*realProcFS).CPUInfo
    1.54MB   0.8%  2.86%    -1.46MB  0.76%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
         0     0%  2.86%     1.03MB  0.53%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
   -1.02MB  0.53%  2.33%    -0.98MB  0.51%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
   -0.50MB  0.26%  2.07%     0.97MB   0.5%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*cpuInfoCollector).Collect
    0.52MB  0.27%  2.34%     0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).CPUUsageRatio
         0     0%  2.34%     0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh.func3
         0     0%  2.34%     0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshNode
         0     0%  2.34%    -0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
         0     0%  2.34%     0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func2
    0.52MB  0.27%  2.61%     0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromCmdLine
         0     0%  2.61%     0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromProc
   -0.52MB  0.27%  2.34%    -0.52MB  0.27%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromCgroupPaths
         0     0%  2.34%     0.51MB  0.27%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%  2.34%     0.51MB  0.27%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%  2.34%     0.51MB  0.27%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%  2.34%     0.51MB  0.27%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
    0.50MB  0.26%  2.60%     0.50MB  0.26%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Cgroups
   -0.50MB  0.26%  2.34%    -0.50MB  0.26%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateContainerPower
    0.50MB  0.26%  2.60%     0.50MB  0.26%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectContainerMetrics

⬇️ Download the Profiling artifacts from the Actions Summary page

📦 Artifact name: profile-artifacts-2554

🔧 Or use GitHub CLI to download artifacts:

gh run download 37601506086 -n profile-artifacts-2554

@codecov

codecov Bot commented Oct 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.41%. Comparing base (84640d6) to head (9d4b91d).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2554      +/-   ##
==========================================
+ Coverage   92.38%   92.41%   +0.03%     
==========================================
  Files          58       58              
  Lines        6121     6121              
==========================================
+ Hits         5655     5657       +2     
+ Misses        330      329       -1     
+ Partials      136      135       -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vprashar2929
vprashar2929 merged commit 47a6f09 into main Oct 7, 2026
30 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/go-dependencies-cba1c4b895 branch October 7, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Routine tasks or maintenance dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants