Skip to content

Comments

feat(helm): permit configuration of exporter.performance settings#46

Open
x10an14-nav wants to merge 2 commits intosoftwaremill:mainfrom
nais:modularize_configmap
Open

feat(helm): permit configuration of exporter.performance settings#46
x10an14-nav wants to merge 2 commits intosoftwaremill:mainfrom
nais:modularize_configmap

Conversation

@x10an14-nav
Copy link

Maybe missed as part of #41 ?

@x10an14-nav x10an14-nav force-pushed the modularize_configmap branch 4 times, most recently from edd67ee to ed875af Compare February 16, 2026 14:55
@x10an14-nav
Copy link
Author

Finished polishing the code (we branched on top of this branch to deploy our own helm-chart until this gets merged).

Should be good to go when you guys are happy w/it.

PS: The nix build works^^

@x10an14-nav x10an14-nav marked this pull request as draft February 16, 2026 15:04
@x10an14-nav x10an14-nav marked this pull request as ready for review February 16, 2026 15:04
@x10an14-nav
Copy link
Author

x10an14-nav commented Feb 16, 2026

PPS: Using static libs instead of dynamic libs the binary & docker image size can get heavily reduced, even further:

ghcr.io/softwaremill/klag-exporter      latest            b9f0383cbcfa  2 weeks ago    116 MB
localhost/klag-exporter                 0.1.14-gitDirty   b45d7cedf5de  56 years ago   72.3 MB

Nix already reduces image by only importing sw dependencies & building FROM scratch docker image (instead of Ubuntu).

eg. `helm template . --set-json '{"log_level": "trace,rdkafka=info,axum=info"}'`
@x10an14-nav
Copy link
Author

Rebased on latest main branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant