prometheus: ignore dot and _ directories when collecting publik stats (#86351)
gitea/publik-infra/pipeline/head This commit looks good
Details
gitea/publik-infra/pipeline/head This commit looks good
Details
This commit is contained in:
parent
6b3e0ec208
commit
649b777674
|
@ -33,19 +33,21 @@ now = datetime.datetime.now()
|
|||
|
||||
|
||||
for tenant in itertools.chain(os.listdir(base_dir), os.listdir(os.path.join(base_dir, 'tenants'))):
|
||||
if tenant in (
|
||||
'collectstatic',
|
||||
'cron-logs',
|
||||
'scripts',
|
||||
'skeletons',
|
||||
'spooler',
|
||||
'tenants',
|
||||
'.cache',
|
||||
'.config',
|
||||
if (
|
||||
tenant.startswith('.')
|
||||
or tenant.startswith('_')
|
||||
or tenant.endswith('.invalid')
|
||||
or tenant
|
||||
in (
|
||||
'collectstatic',
|
||||
'cron-logs',
|
||||
'scripts',
|
||||
'skeletons',
|
||||
'spooler',
|
||||
'tenants',
|
||||
)
|
||||
):
|
||||
continue
|
||||
if tenant.endswith('.invalid'):
|
||||
continue
|
||||
dirname = os.path.join(base_dir, tenant)
|
||||
if not os.path.exists(dirname):
|
||||
dirname = os.path.join(base_dir, 'tenants', tenant)
|
||||
|
|
Loading…
Reference in New Issue