Comments (7)
Thanks for filing this @icesfeathers ! As mentioned in Discord, it seems like what would make sense as a solution here is:
the ability the ability to turn off the collection of logs (in which case you won't be able to view logs after services have died)
OR
a byte based retention mechanism where historical logs are removed after a certain threshold is passed so it logs fill up disk space.(For context, currently, we have time based log retention where old logs are removed after 4 weeks but no byte based log retention)
from kurtosis.
Here is the command information and configuration information for running kurtosis
kurtosis run --cli-log-level "panic" --enclave my-testnet github.com/kurtosis-tech/[email protected] "$(cat /data/fleet/kurtosis_network_params.yaml)"
participants:
- validator_count: 512
beacon_extra_params:
- "--reconstruct-historic-states"
el_extra_params:
- "--gcmode=archive"
el_max_mem: 8192
bn_max_mem: 4096
v_max_mem: 4096
- validator_count: 1
el_max_mem: 8192
bn_max_mem: 4096
v_max_mem: 4096
network_params:
seconds_per_slot: 6
eth1_follow_distance: 2
deneb_fork_epoch: 9999999999999
additional_services:
- tx_spammer
- blob_spammer
- el_forkmon
- blockscout
- beacon_metrics_gazer
- dora
- prometheus_grafana
mev_type: "full"
from kurtosis.
After I stopped the log container, the memory usage of the dockerd process soared and could not be released. Is this a bug?
from kurtosis.
from kurtosis.
from kurtosis.
Since I have not turned on the debug mode, I cannot explain in detail. Since this docker only runs kurtosis, I would like to give you some feedback.
from kurtosis.
Hey @icesfeathers ! I suspect what's causing the memory issues are the fact that logs are being sent to logs aggregator but aren't being processed/forwarded. Currently, we don't support a way to turn off logs collection safely in the product.
from kurtosis.
Related Issues (20)
- `run_python` breaks python that includes single quotes
- `kurtosis cloud add` should be removed, as it's superseded by `kurtosis cloud load`
- Error: ConnectError: [unknown] network error on the package execution logs screen HOT 1
- Explain to the user what's going to happen when they do `kurtosis github login` HOT 2
- Add `kurtosis context rename` to allow renaming every Kurtosis context except `default`
- After `github login`, the engine needs to be restarted but there's no direction for this HOT 1
- Tab-complete for `kurtosis run --verbosity` values
- `NixBuildSpec` isn't documented in the docs, instead being called `NixSupport`
- ImageBuildSpec isn't explicitly documented
- Allow to specify the name of the Dockerfile HOT 3
- Provide easier ways to navigate to the web ports on a service
- rename imageregistryspec to imagespec
- Local `kurtosis web` cannot serve the emui from any entrypoint other than `/` HOT 1
- In enclave builder, autogenerate service name from image
- Detect & attach `application_protocol = http` to appropriate ports from transpiled Compose HOT 1
- Provide build-time variables to Dockerfile when building images HOT 2
- FR: Be able to build any docker image using ImageBuildSpec
- FR: Be able to use any github repo without kurtosis locators HOT 2
- Make it possible to run `plan.run_sh` against a docker image built on the fly with `ImageBuildSpec`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kurtosis.