Splunk Search

How can I verify basic OS tweaking is applied in the container version of Splunk?

daniel333
Builder

All,

So currently when I start an instance of Splunk I use an init.d script which disable THP and sets ulimits. How do I verify this is happening in the Docker container version of Splunk Enterprise?

0 Karma

outcoldman
Communicator

@daniel333 you can aways attach to the running container with

docker exec -it [container_name] bash

and after that check this configurations as you always do by

ps aux

Find splunkd process and do

cd /proc/[splunkd]/
cat limits

cat /sys/kernel/mm/transparent_hugepage/enabled

mattymo
Splunk Employee
Splunk Employee

exec to container is what I would do, too.

We'll have to incorporate these best practices into the dockerfiles soon as well.

Other handy verification items are this searchindex=_internal source=*splunkd.log ulimit which runs at any startup and checks these items, or grep $SPLUNK_HOME/var/log/splunk/splunkd.log for ulimit. Also monitoring console health check has checks for this too.

Once you have set the configs the way you want, you'll want to verify these after restart.

- MattyMo
0 Karma
Get Updates on the Splunk Community!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...