From d0d7bafee03f4d2c3e8ae444152a309b3c72c878 Mon Sep 17 00:00:00 2001 From: clime Date: Dec 07 2017 13:14:48 +0000 Subject: [frontend] --ignore-subnet for copr_log_hitcounter --- diff --git a/backend/run/copr_log_hitcounter.py b/backend/run/copr_log_hitcounter.py index 63aa179..0cbcbcb 100755 --- a/backend/run/copr_log_hitcounter.py +++ b/backend/run/copr_log_hitcounter.py @@ -8,14 +8,17 @@ import requests import json import os import logging +import argparse sys.path.append("/usr/share/copr/") -from backend.helpers import BackendConfigReader -from backend.vm_manage.manager import VmManager from dateutil.parser import parse as dt_parse +from netaddr import IPNetwork, IPAddress from collections import defaultdict +from backend.helpers import BackendConfigReader + +opts = BackendConfigReader().read() logging.basicConfig( filename="/var/log/copr-backend/hitcounter.log", @@ -23,6 +26,7 @@ logging.basicConfig( level=logging.INFO) log = logging.getLogger(__name__) +log.addHandler(logging.StreamHandler(sys.stdout)) spider_regex = re.compile('.*(ahrefs|bot/[0-9]|bingbot|borg|google|googlebot|yahoo|slurp|msnbot|msrbot' '|openbot|archiver|netresearch|lycos|scooter|altavista|teoma|gigabot|baiduspider' @@ -42,12 +46,10 @@ rpm_url_regex = re.compile("/results/(?P[^/]*)/(?P[^/]*)/(?P[^:]*):(?P