Bot short name in apexBots.sh

This commit is contained in:
root 2024-11-28 17:03:36 +06:00
parent 3461a4582c
commit b1ffd59111

View File

@ -29,7 +29,18 @@ run_query() {
PROMPT Bot Hits on APEX in last 1 hour for container: $container_name;
SELECT
AGENT,
CASE
WHEN UPPER(AGENT) LIKE '%AMAZON%' THEN 'Amazon Bot'
WHEN UPPER(AGENT) LIKE '%GOOGLE%' THEN 'Google Bot'
WHEN UPPER(AGENT) LIKE '%FACEBOOK%' THEN 'Facebook Bot'
WHEN UPPER(AGENT) LIKE '%BING%' THEN 'Bing Bot'
WHEN UPPER(AGENT) LIKE '%YANDEX%' THEN 'Yandex Bot'
WHEN UPPER(AGENT) LIKE '%MJ12BOT%' THEN 'MJ12Bot'
WHEN UPPER(AGENT) LIKE '%INDEX%' THEN 'Index Bot'
WHEN UPPER(AGENT) LIKE '%DOTBOT%' THEN 'DotBot'
WHEN UPPER(AGENT) LIKE '%SEMRUSH%' THEN 'Semrush Bot'
ELSE 'Other Bot'
END AS AGENT_NAME,
COUNT(*) AS HIT_COUNT
FROM
APEX_WORKSPACE_ACTIVITY_LOG
@ -45,11 +56,21 @@ run_query() {
UPPER(AGENT) LIKE '%FACEBOOK%'
)
GROUP BY
AGENT
CASE
WHEN UPPER(AGENT) LIKE '%AMAZON%' THEN 'Amazon Bot'
WHEN UPPER(AGENT) LIKE '%GOOGLE%' THEN 'Google Bot'
WHEN UPPER(AGENT) LIKE '%FACEBOOK%' THEN 'Facebook Bot'
WHEN UPPER(AGENT) LIKE '%BING%' THEN 'Bing Bot'
WHEN UPPER(AGENT) LIKE '%YANDEX%' THEN 'Yandex Bot'
WHEN UPPER(AGENT) LIKE '%MJ12BOT%' THEN 'MJ12Bot'
WHEN UPPER(AGENT) LIKE '%INDEX%' THEN 'Index Bot'
WHEN UPPER(AGENT) LIKE '%DOTBOT%' THEN 'DotBot'
WHEN UPPER(AGENT) LIKE '%SEMRUSH%' THEN 'Semrush Bot'
ELSE 'Other Bot'
END
ORDER BY
HIT_COUNT DESC;
exit;
EOF
"