mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-16 13:20:41 +01:00
New parameters for mmkubernetes (module and action): * `cacheexpireinterval` If `cacheexpireinterval` is -1, then do not check for cache expiration. If `cacheexpireinterval` is 0, then check for cache expiration. If `cacheexpireinterval` is greater than 0, check for cache expiration if the last time we checked was more than this many seconds ago. * `cacheentryttl` - maximum age in seconds for cache entries New statistics counters: * `podcachenumentries` - the number of entries in the pod metadata cache. * `namespacecachenumentries` - the number of entries in the namespace metadata cache. * `podcachehits` - the number of times a requested entry was found in the pod metadata cache. * `namespacecachehits` - the number of times a requested entry was found in the namespace metadata cache. * `podcachemisses` - the number of times a requested entry was not found in the pod metadata cache, and had to be requested from Kubernetes. * `namespacecachemisses` - the number of times a requested entry was not found in the namespace metadata cache, and had to be requested from Kubernetes.
13 lines
541 B
Bash
Executable File
13 lines
541 B
Bash
Executable File
#!/bin/bash
|
|
# added 2018-04-06 by richm, released under ASL 2.0
|
|
#
|
|
# Note: on buidbot VMs (where there is no environment cleanup), the
|
|
# kubernetes test server may be kept running if the script aborts or
|
|
# is aborted (buildbot master failure!) for some reason. As such we
|
|
# execute it under "timeout" control, which ensure it always is
|
|
# terminated. It's not a 100% great method, but hopefully does the
|
|
# trick. -- rgerhards, 2018-07-21
|
|
#export RSYSLOG_DEBUG="debug"
|
|
export USE_VALGRIND="YES"
|
|
source ${srcdir:=.}/mmkubernetes-cache-expire.sh
|