Open tuziben opened 7 months ago
We're using the default AWS Rusk SDK credentials cache, which should cache credentials for 15 minutes. Can you set the log level to debug for aws_credential_types::cache
and track the following logging statements for a single searcher:
debug!("loaded credentials from cache");
debug!("loaded credentials");
Thanks for your advice, but I don't know how to enable the debug log. I don't find it in the doc or in the helm chart.
You can:
RUST_LOG
env variable like RUST_LOG=info,quickwit_indexing=debug
curl -XPOST "http://localhost:7280/api/v1/log_level?filter=debug"
Debug like this will generate a looooot of logs. Enough to disrupt your server. You can apply debug to a specific module only:
info,aws_credential_types::cache=debug
You can POST that string to the url françois shared or put it in the RUST_LOG environment variable.
After discussion with people from AWS, they suggest the bug is coming from the AWS SDK we use.
Describe the bug A clear and concise description of what the bug is.
Version: v0.8.0
In the last 24 hours, the searcher cluster requested AWS AssumeRoleWithWebIdentity API 34,934,189 times. From what I understand, Quickwit is supposed to store credential temporarily for an hour. However, we've noticed that it's getting bombarded with a huge volume of requests nearly every second. The error log from a quickwit pod.