{"ts":"2026-09-23T11:21:37.526Z","requestId":"61449f43-0174-40ce-8c00-e8628fa2bbdb","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":367,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":44,"rowCount":1}],"ok":true,"durationMs":415,"queryCount":3} {"ts":"2026-09-23T11:21:48.564Z","requestId":"67e61d80-1f72-46a2-b840-ef32cc2f2a50","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":348,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":45,"rowCount":1}],"ok":true,"durationMs":397,"queryCount":3} {"ts":"2026-09-23T11:21:52.616Z","requestId":"f10a73fa-fc0a-4286-86eb-4ffa1a0af458","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":344,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":44,"rowCount":1}],"ok":true,"durationMs":392,"queryCount":3} {"ts":"2026-09-23T11:21:56.765Z","requestId":"3fecd83a-c3f0-4a56-a283-821de20996fb","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":371,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":47,"rowCount":1}],"ok":true,"durationMs":422,"queryCount":3} {"ts":"2026-09-23T11:22:00.377Z","requestId":"a42a2388-4a5f-48e0-8ec8-70a90d01d20d","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":347,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":45,"rowCount":1}],"ok":true,"durationMs":397,"queryCount":3} {"ts":"2026-09-23T11:22:04.216Z","requestId":"80f60a29-c90c-4892-93c5-9e63c960a911","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":357,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":45,"rowCount":1}],"ok":true,"durationMs":405,"queryCount":3} {"ts":"2026-09-23T11:22:08.133Z","requestId":"b4b60095-63a0-4a62-ad79-4a922caf25b1","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":343,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":44,"rowCount":1}],"ok":true,"durationMs":391,"queryCount":3} {"ts":"2026-09-23T11:22:29.579Z","requestId":"8e702ed9-f07c-45cb-a520-120254cbe7f5","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":350,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":43,"rowCount":1}],"ok":true,"durationMs":396,"queryCount":3} {"ts":"2026-09-23T11:22:33.362Z","requestId":"8c20d0ac-bf36-4915-97b4-3bed540955af","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":349,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":44,"rowCount":1}],"ok":true,"durationMs":398,"queryCount":3} {"ts":"2026-09-23T11:22:37.089Z","requestId":"eab6e055-1694-4c92-aa1f-14e4fae74e86","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":348,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":45,"rowCount":1}],"ok":true,"durationMs":396,"queryCount":3} {"ts":"2026-09-23T11:32:46.587Z","requestId":"ab7ccd65-5055-44ba-8a7b-df5ad1f6cced","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":351,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":44,"rowCount":1}],"ok":true,"durationMs":398,"queryCount":3} {"ts":"2026-09-23T11:32:59.937Z","requestId":"8d2e6f01-a758-43a6-bcf2-ed937caf9b5c","tool":"monitor_jira_activity","arguments":{"environment":"staging","limit":50},"queries":[{"seq":1,"connection":"monitor","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"monitor","sql":"SELECT agg.accountId, ju.username, COALESCE(ui.name, ju.username, NULLIF(TRIM(CONCAT(IFNULL(pu.first_name,''), ' ', IFNULL(pu.last_name,''))), ''), pu.username) AS display_name, ui.portal_user_id, agg.tickets_created, agg.tickets_completed, COALESCE(latest_os.outstanding_tickets, 0) AS outstanding_tickets FROM ( SELECT jua.accountId, COALESCE(SUM(jua.tickets_created), 0) AS tickets_created, COALESCE(SUM(jua.tickets_completed), 0) AS tickets_completed FROM jira_user_activity jua WHERE jua.activity_date >= ? AND jua.activity_date <= ? GROUP BY jua.accountId ) agg LEFT JOIN jira_users ju ON ju.accountId = agg.accountId AND (ju.status = 1 OR ju.status IS NULL) LEFT JOIN ( SELECT jira_account_id, portal_user_id, name FROM user_identity WHERE id IN ( SELECT MAX(id) FROM user_identity WHERE jira_account_id IS NOT NULL AND jira_account_id != '' GROUP BY jira_account_id ) ) ui ON ui.jira_account_id = agg.accountId LEFT JOIN portal_users pu ON pu.user_id = ui.portal_user_id AND pu.status = 1 LEFT JOIN ( SELECT a.accountId, a.outstanding_tickets FROM jira_user_activity a INNER JOIN (SELECT accountId, MAX(activity_date) md FROM jira_user_activity GROUP BY accountId) m ON m.accountId = a.accountId AND m.md = a.activity_date ) latest_os ON latest_os.accountId = agg.accountId WHERE (ju.status = 1 OR ju.status IS NULL) ORDER BY agg.tickets_created DESC LIMIT 50 OFFSET 0","paramCount":2,"durationMs":350,"rowCount":50},{"seq":3,"connection":"monitor","sql":"SELECT MAX(updated_at) AS last_synced_at FROM jira_user_activity","paramCount":0,"durationMs":45,"rowCount":1}],"ok":true,"durationMs":400,"queryCount":3} {"ts":"2026-09-23T14:49:38.817Z","requestId":"4fa2875c-b874-42db-95d6-9ec3df4c0acb","tool":"get_publisher_report","arguments":{"group_by":"publisher","limit":3,"date_range":{"from":"2026-09-21","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":2},{"seq":2,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, affiliate_name, CAST(affiliate_id AS CHAR) AS affiliate_id, brand, SUM(searches) AS searches, SUM(clicks) AS clicks, SUM(click_adjustment) AS click_adjustment, SUM(fraud_clicks) AS fraud_clicks, SUM(dropped_clicks) AS dropped_clicks, SUM(conversions) AS conversions, SUM(net_clicks) AS net_clicks, SUM(net_revenue) AS net_revenue FROM Admin.lucos_ro_publisher_daily_stats WHERE stat_date BETWEEN ? AND ? GROUP BY stat_date, affiliate_name, affiliate_id, brand","paramCount":2,"durationMs":60025,"error":"Query execution was interrupted, maximum statement execution time exceeded"}],"ok":false,"error":"Read-only query exceeded its time limit","durationMs":60037,"queryCount":2} {"ts":"2026-09-23T14:49:40.601Z","requestId":"a5610560-457e-4968-bd38-f043bbb052e3","tool":"get_publisher_tq_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-09-21","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:whale","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":36,"rowCount":16},{"seq":4,"connection":"cake:whale","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?)","paramCount":3,"durationMs":2,"rowCount":2},{"seq":5,"connection":"cake:whale","sql":"SELECT DATE_FORMAT(shard_date, '%Y-%m-%d') AS d, dimension, SUM(total_clicks) AS total_clicks, SUM(clean_clicks) AS clean_clicks, SUM(low_risk) AS low_risk, SUM(medium_risk) AS medium_risk, SUM(high_risk) AS high_risk FROM (SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260921` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260922` WHERE publisher_id = ?) t GROUP BY shard_date, dimension","paramCount":2,"durationMs":95,"rowCount":0}],"ok":true,"durationMs":143,"queryCount":5} {"ts":"2026-09-23T14:49:42.139Z","requestId":"4bf312a2-d7b9-442f-8b49-27c14fcfad9e","tool":"get_publisher_keyword_report","arguments":{"publisher":"fatcoupon","limit":3,"date_range":{"from":"2026-09-21","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?)","paramCount":3,"durationMs":1,"rowCount":2},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260921` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":2,"durationMs":482,"rowCount":0}],"ok":true,"durationMs":526,"queryCount":5} {"ts":"2026-09-23T14:49:42.519Z","requestId":"f77f881f-36c8-4648-9110-93c9830d46cc","tool":"get_publisher_pixel_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-09-21","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?)","paramCount":3,"durationMs":1,"rowCount":2},{"seq":5,"connection":"cake:shorty","sql":"SELECT DATE_FORMAT(MIN(shard_date), '%Y-%m-%d') AS d, CAST(shard_date AS CHAR) AS grp, COUNT(*) AS pixels, SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS processed, SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS not_processed FROM (SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260921` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260922` WHERE publisher_id = ?) p GROUP BY shard_date","paramCount":2,"durationMs":2,"rowCount":0}],"ok":true,"durationMs":42,"queryCount":5} {"ts":"2026-09-23T14:49:42.852Z","requestId":"fd4d2226-d4f9-49af-884e-f0f754258613","tool":"get_cpa_publisher_report","arguments":{"limit":3,"date_range":{"from":"2026-09-21","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1}],"ok":false,"error":"Missing CAKE_KEYWORDS_RO_DSN_STAGING (or ADCENTER_STATS_KEYWORDS_RO_DSN_STAGING). Set a read-only MySQL URL for the cake keywords instance (mysql://user:pass@host:3306/db). The user needs SELECT on the approved lucos_ro_* views only.","durationMs":4,"queryCount":1} {"ts":"2026-09-23T14:50:13.592Z","requestId":"807c23b3-d1e0-42c1-94d6-eedf26dfda73","tool":"get_publisher_tq_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:whale","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":42,"rowCount":1},{"seq":4,"connection":"cake:whale","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":2,"rowCount":1},{"seq":5,"connection":"cake:whale","sql":"SELECT DATE_FORMAT(shard_date, '%Y-%m-%d') AS d, dimension, SUM(total_clicks) AS total_clicks, SUM(clean_clicks) AS clean_clicks, SUM(low_risk) AS low_risk, SUM(medium_risk) AS medium_risk, SUM(high_risk) AS high_risk FROM (SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260922` WHERE publisher_id = ?) t GROUP BY shard_date, dimension","paramCount":1,"durationMs":48,"rowCount":2}],"ok":true,"durationMs":101,"queryCount":5} {"ts":"2026-09-23T14:51:14.716Z","requestId":"6163d607-84ea-4df3-8962-3166c20d5f32","tool":"get_publisher_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":67,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, affiliate_name, CAST(affiliate_id AS CHAR) AS affiliate_id, brand, SUM(searches) AS searches, SUM(clicks) AS clicks, SUM(click_adjustment) AS click_adjustment, SUM(fraud_clicks) AS fraud_clicks, SUM(dropped_clicks) AS dropped_clicks, SUM(conversions) AS conversions, SUM(net_clicks) AS net_clicks, SUM(net_revenue) AS net_revenue FROM Admin.lucos_ro_publisher_daily_stats WHERE stat_date BETWEEN ? AND ? AND affiliate_name = ? GROUP BY stat_date, affiliate_name, affiliate_id, brand","paramCount":3,"durationMs":60015,"error":"Query execution was interrupted, maximum statement execution time exceeded"}],"ok":false,"error":"Read-only query exceeded its time limit","durationMs":60086,"queryCount":3} {"ts":"2026-09-23T14:53:03.403Z","requestId":"d5fe829f-c5b2-4351-b184-fffa36e9bbe7","tool":"get_publisher_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":38,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, affiliate_name, CAST(affiliate_id AS CHAR) AS affiliate_id, brand, SUM(searches) AS searches, SUM(clicks) AS clicks, SUM(click_adjustment) AS click_adjustment, SUM(fraud_clicks) AS fraud_clicks, SUM(dropped_clicks) AS dropped_clicks, SUM(conversions) AS conversions, SUM(net_clicks) AS net_clicks, SUM(net_revenue) AS net_revenue FROM Admin.lucos_ro_publisher_daily_stats WHERE stat_date BETWEEN ? AND ? AND affiliate_name = ? GROUP BY stat_date, affiliate_name, affiliate_id, brand","paramCount":3,"durationMs":60003,"error":"Query execution was interrupted, maximum statement execution time exceeded"}],"ok":false,"error":"Read-only query exceeded its time limit","durationMs":60045,"queryCount":3} {"ts":"2026-09-23T14:53:05.593Z","requestId":"a265663c-0d61-436f-9e5b-46e2a504d3e1","tool":"get_publisher_merchant_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":38,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":2,"rowCount":2},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":106,"rowCount":1}],"ok":true,"durationMs":153,"queryCount":5} {"ts":"2026-09-23T14:53:07.642Z","requestId":"94267804-0981-41ba-90c2-e59b59f173e8","tool":"get_publisher_click_report","arguments":{"publisher":"123331","limit":5,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":37,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":32,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":27,"rowCount":5}],"ok":true,"durationMs":102,"queryCount":4} {"ts":"2026-09-23T14:53:08.939Z","requestId":"66829de0-39f1-4b27-9f08-c36493dae779","tool":"get_publisher_keyword_report","arguments":{"publisher":"123331","limit":5,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":50,"rowCount":1},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":1,"durationMs":259,"rowCount":124}],"ok":true,"durationMs":319,"queryCount":5} {"ts":"2026-09-23T14:53:09.972Z","requestId":"c694dc5f-3129-4d35-8a5a-2822f181e4cf","tool":"get_publisher_pixel_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":50,"rowCount":1},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT DATE_FORMAT(MIN(shard_date), '%Y-%m-%d') AS d, CAST(shard_date AS CHAR) AS grp, COUNT(*) AS pixels, SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS processed, SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS not_processed FROM (SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260922` WHERE publisher_id = ?) p GROUP BY shard_date","paramCount":1,"durationMs":1,"rowCount":1}],"ok":true,"durationMs":59,"queryCount":5} {"ts":"2026-09-23T14:53:10.382Z","requestId":"3dca5848-4d36-44a9-a920-01cd1eaefa12","tool":"get_publisher_conversion_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":53,"rowCount":1},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT NULL AS d, CAST(adv_id AS CHAR) AS adv_id, NULL AS camp_id, NULL AS admedia_click_id, SUM(orders) AS orders, SUM(sales_amount) AS sales_amount, COUNT(DISTINCT admedia_click_id) AS clicks_with_conversions FROM (SELECT conv_date, adv_id, campaign_id, orders, sales_amount, admedia_click_id FROM `lucos_ro_cake`.`lucos_ro_conv_mapping_202609` WHERE affiliate_id = ? AND conv_date BETWEEN ? AND ?) c GROUP BY adv_id","paramCount":3,"durationMs":43,"rowCount":7}],"ok":true,"durationMs":104,"queryCount":5} {"ts":"2026-09-23T14:53:11.449Z","requestId":"5fbb11d0-7770-49cc-9758-3d956f13d410","tool":"get_publisher_tq_report","arguments":{"publisher":"123331","date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:whale","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id = ? LIMIT 1","paramCount":1,"durationMs":50,"rowCount":1},{"seq":4,"connection":"cake:whale","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:whale","sql":"SELECT DATE_FORMAT(shard_date, '%Y-%m-%d') AS d, dimension, SUM(total_clicks) AS total_clicks, SUM(clean_clicks) AS clean_clicks, SUM(low_risk) AS low_risk, SUM(medium_risk) AS medium_risk, SUM(high_risk) AS high_risk FROM (SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260922` WHERE publisher_id = ?) t GROUP BY shard_date, dimension","paramCount":1,"durationMs":48,"rowCount":2}],"ok":true,"durationMs":106,"queryCount":5} {"ts":"2026-09-23T14:53:11.777Z","requestId":"1a23c418-9304-49de-8cfe-ed360081e7ef","tool":"get_cpa_publisher_report","arguments":{"limit":5,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0}],"ok":false,"error":"Missing CAKE_KEYWORDS_RO_DSN_STAGING (or ADCENTER_STATS_KEYWORDS_RO_DSN_STAGING). Set a read-only MySQL URL for the cake keywords instance (mysql://user:pass@host:3306/db). The user needs SELECT on the approved lucos_ro_* views only.","durationMs":3,"queryCount":1} {"ts":"2026-09-23T15:02:09.315Z","requestId":"b88fbdd8-44ce-467d-b9f2-9880dfc7a527","tool":"get_publisher_report","arguments":{"publisher":"globalsavings","date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, affiliate_name, CAST(affiliate_id AS CHAR) AS affiliate_id, brand, SUM(searches) AS searches, SUM(clicks) AS clicks, SUM(click_adjustment) AS click_adjustment, SUM(fraud_clicks) AS fraud_clicks, SUM(dropped_clicks) AS dropped_clicks, SUM(conversions) AS conversions, SUM(net_clicks) AS net_clicks, SUM(net_revenue) AS net_revenue FROM Admin.lucos_ro_publisher_daily_stats WHERE stat_date BETWEEN ? AND ? AND affiliate_name = ? GROUP BY stat_date, affiliate_name, affiliate_id, brand","paramCount":3,"durationMs":60021,"error":"Query execution was interrupted, maximum statement execution time exceeded"}],"ok":false,"error":"Read-only query exceeded its time limit","durationMs":60056,"queryCount":3} {"ts":"2026-09-23T15:02:10.676Z","requestId":"31fd589f-f4c1-405a-b3af-af97e942f366","tool":"get_publisher_merchant_report","arguments":{"publisher":"globalsavings","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":30,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":28,"rowCount":14},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":110,"rowCount":1}],"ok":true,"durationMs":173,"queryCount":5} {"ts":"2026-09-23T15:02:24.194Z","requestId":"dc09d5a5-62fc-463d-b947-6a5f75dadf13","tool":"get_publisher_keyword_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":30,"rowCount":2},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260917` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260918` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260919` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260920` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260921` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260923` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":7,"durationMs":1680,"rowCount":37}],"ok":true,"durationMs":1718,"queryCount":5} {"ts":"2026-09-23T15:02:27.921Z","requestId":"7b4a437b-051f-423c-a2be-72e49082f32e","tool":"get_publisher_click_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":32,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":1104,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":1072,"rowCount":5}],"ok":true,"durationMs":2212,"queryCount":4} {"ts":"2026-09-23T15:02:45.967Z","requestId":"347d3694-e51d-460a-bd73-5d9df6de4b3c","tool":"get_publisher_click_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":8233,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":8402,"rowCount":5}],"ok":true,"durationMs":16669,"queryCount":4} {"ts":"2026-09-23T15:02:53.593Z","requestId":"18a850bb-2e78-4e77-9b1b-92da494228bb","tool":"get_publisher_tq_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-06-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:whale","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":4,"connection":"cake:whale","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","paramCount":92,"durationMs":2,"rowCount":91},{"seq":5,"connection":"cake:whale","sql":"SELECT DATE_FORMAT(shard_date, '%Y-%m-%d') AS d, dimension, SUM(total_clicks) AS total_clicks, SUM(clean_clicks) AS clean_clicks, SUM(low_risk) AS low_risk, SUM(medium_risk) AS medium_risk, SUM(high_risk) AS high_risk FROM (SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260625` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260626` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260627` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260628` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260629` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260630` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260701` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260702` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260703` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260704` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk…","paramCount":91,"durationMs":6603,"rowCount":1350}],"ok":true,"durationMs":6645,"queryCount":5} {"ts":"2026-09-23T15:02:55.696Z","requestId":"9c1b95ff-9c34-4d2c-b04b-485d77dd2c81","tool":"get_publisher_merchant_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":30,"rowCount":18},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":104,"rowCount":1}],"ok":true,"durationMs":169,"queryCount":5} {"ts":"2026-09-23T15:02:56.739Z","requestId":"1994b39b-7e17-463e-972f-95fd8a673636","tool":"get_publisher_pixel_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":30,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT DATE_FORMAT(MIN(shard_date), '%Y-%m-%d') AS d, CAST(shard_date AS CHAR) AS grp, COUNT(*) AS pixels, SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS processed, SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS not_processed FROM (SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260917` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260918` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260919` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260920` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260921` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260922` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260923` WHERE publisher_id = ?) p GROUP BY shard_date","paramCount":7,"durationMs":2,"rowCount":0}],"ok":true,"durationMs":42,"queryCount":5} {"ts":"2026-09-23T15:02:58.275Z","requestId":"4618b340-1a72-4941-8053-4dee8d4327e5","tool":"get_publisher_merchant_report","arguments":{"publisher":"fatcoupon","group_by":"advertiser","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":37,"rowCount":16},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":37,"rowCount":18},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":106,"rowCount":1}],"ok":true,"durationMs":185,"queryCount":5} {"ts":"2026-09-23T15:04:06.017Z","requestId":"b80f0403-6441-4a72-9722-74348c1cb163","tool":"get_publisher_keyword_report","arguments":{"publisher":"globalsavings","limit":1,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":36,"rowCount":2},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":1,"durationMs":241,"rowCount":1}],"ok":true,"durationMs":287,"queryCount":5} {"ts":"2026-09-23T15:04:06.698Z","requestId":"31298061-f4bf-4757-86e3-452f10151d37","tool":"get_publisher_keyword_report","arguments":{"publisher":"fatcoupon","limit":1,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":36,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":1,"durationMs":241,"rowCount":0}],"ok":true,"durationMs":285,"queryCount":5} {"ts":"2026-09-23T15:04:09.105Z","requestId":"20bf6f73-0166-488e-a9bb-718863452ec6","tool":"get_publisher_keyword_report","arguments":{"publisher":"globalsavings","limit":1,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":1,"durationMs":234,"rowCount":1}],"ok":true,"durationMs":274,"queryCount":5} {"ts":"2026-09-23T15:04:09.765Z","requestId":"443b72ba-e8aa-466b-8faa-f38c963c3062","tool":"get_publisher_keyword_report","arguments":{"publisher":"fatcoupon","limit":1,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?)","paramCount":2,"durationMs":1,"rowCount":1},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":1,"durationMs":235,"rowCount":0}],"ok":true,"durationMs":273,"queryCount":5} {"ts":"2026-09-23T15:05:04.256Z","requestId":"b35459ce-efea-4760-92b4-d2641d496b0a","tool":"list_publisher_offers","arguments":{"publisher_id":"globalsavings","live_only":1,"limit":5,"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name FROM `Admin`.`lucos_ro_affiliate_directory` WHERE affiliate_name = ? LIMIT 2","paramCount":1,"durationMs":1,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name, offer_id, mapping_status, mapping_status_label, adv_id, adv_name, offer_status, category, kpis, conversion_point, geo, publisher_goal, starting_rates, attribution_model, device_targeting, lookback_window FROM `Admin`.`lucos_ro_affiliate_offers` WHERE affiliate_id = ? AND mapping_status = ? AND LOWER(TRIM(offer_status)) = ? ORDER BY adv_name, offer_id LIMIT 5","paramCount":3,"durationMs":11,"rowCount":5}],"ok":true,"durationMs":19,"queryCount":3} {"ts":"2026-09-23T15:05:05.716Z","requestId":"9d1dc573-5577-4c5a-88e6-3feec70fab4c","tool":"list_publisher_offers","arguments":{"publisher_id":"fatcoupon","mapping_status":0,"limit":5,"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name FROM `Admin`.`lucos_ro_affiliate_directory` WHERE affiliate_name = ? LIMIT 2","paramCount":1,"durationMs":1,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name, offer_id, mapping_status, mapping_status_label, adv_id, adv_name, offer_status, category, kpis, conversion_point, geo, publisher_goal, starting_rates, attribution_model, device_targeting, lookback_window FROM `Admin`.`lucos_ro_affiliate_offers` WHERE affiliate_id = ? AND mapping_status = ? AND LOWER(TRIM(offer_status)) = ? ORDER BY adv_name, offer_id LIMIT 5","paramCount":3,"durationMs":5,"rowCount":5}],"ok":true,"durationMs":10,"queryCount":3} {"ts":"2026-09-23T15:05:28.222Z","requestId":"8889e484-9ece-4935-99ce-e19a168938bc","tool":"get_cpa_publisher_report","arguments":{"limit":5,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0}],"ok":false,"error":"Missing CAKE_KEYWORDS_RO_DSN_STAGING (or ADCENTER_STATS_KEYWORDS_RO_DSN_STAGING). Set a read-only MySQL URL for the cake keywords instance (mysql://user:pass@host:3306/db). The user needs SELECT on the approved lucos_ro_* views only.","durationMs":4,"queryCount":1} {"ts":"2026-09-23T15:05:30.006Z","requestId":"51ea3390-f120-46fd-8c12-42843e6afb6b","tool":"get_publisher_keyword_report","arguments":{"publisher":"globalsavings","limit":2,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260917` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260918` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260919` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260920` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260921` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260923` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":7,"durationMs":1415,"rowCount":37}],"ok":true,"durationMs":1455,"queryCount":5} {"ts":"2026-09-23T15:10:03.006Z","requestId":"c295cc69-5fe4-425b-85a7-0e204ac908e4","tool":"get_publisher_report","arguments":{"publisher":"globalsavings","date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":2},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":32,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, affiliate_name, CAST(affiliate_id AS CHAR) AS affiliate_id, brand, SUM(searches) AS searches, SUM(clicks) AS clicks, SUM(click_adjustment) AS click_adjustment, SUM(fraud_clicks) AS fraud_clicks, SUM(dropped_clicks) AS dropped_clicks, SUM(conversions) AS conversions, SUM(net_clicks) AS net_clicks, SUM(net_revenue) AS net_revenue FROM Admin.lucos_ro_publisher_daily_stats WHERE stat_date BETWEEN ? AND ? AND affiliate_name = ? GROUP BY stat_date, affiliate_name, affiliate_id, brand","paramCount":3,"durationMs":60034,"error":"Query execution was interrupted, maximum statement execution time exceeded"}],"ok":false,"error":"Read-only query exceeded its time limit","durationMs":60078,"queryCount":3} {"ts":"2026-09-23T15:10:04.346Z","requestId":"a29a5e2c-40a3-428f-a07a-1dce4897b916","tool":"get_publisher_merchant_report","arguments":{"publisher":"globalsavings","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":41,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":37,"rowCount":14},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":124,"rowCount":1}],"ok":true,"durationMs":210,"queryCount":5} {"ts":"2026-09-23T15:10:06.355Z","requestId":"9771d442-0617-40eb-8b84-bae331d0eb25","tool":"get_cpa_publisher_report","arguments":{"limit":5,"date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1}],"ok":false,"error":"Access denied for user 'lucosro'@'192.168.%' to database 'adcenter'","durationMs":14,"queryCount":1} {"ts":"2026-09-23T15:10:09.736Z","requestId":"268d0d2e-5569-462e-b60e-92bfb427a8eb","tool":"get_publisher_keyword_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":32,"rowCount":2},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260917` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260918` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260919` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260920` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260921` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260923` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":7,"durationMs":1514,"rowCount":37}],"ok":true,"durationMs":1557,"queryCount":5} {"ts":"2026-09-23T15:10:12.708Z","requestId":"4dba4bda-c7e7-4128-a99c-c558d2406435","tool":"get_publisher_click_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":1318,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":1289,"rowCount":5}],"ok":true,"durationMs":2643,"queryCount":4} {"ts":"2026-09-23T15:10:31.205Z","requestId":"fedfd80a-165c-4fe2-9466-10c4cebb9075","tool":"get_publisher_click_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":44,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":9263,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":8856,"rowCount":5}],"ok":true,"durationMs":18166,"queryCount":4} {"ts":"2026-09-23T15:10:38.752Z","requestId":"47895759-3514-4e84-b74a-9b1f79587305","tool":"get_publisher_tq_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-06-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:whale","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":4,"connection":"cake:whale","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","paramCount":92,"durationMs":2,"rowCount":91},{"seq":5,"connection":"cake:whale","sql":"SELECT DATE_FORMAT(shard_date, '%Y-%m-%d') AS d, dimension, SUM(total_clicks) AS total_clicks, SUM(clean_clicks) AS clean_clicks, SUM(low_risk) AS low_risk, SUM(medium_risk) AS medium_risk, SUM(high_risk) AS high_risk FROM (SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260625` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260626` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260627` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260628` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260629` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260630` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260701` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260702` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260703` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260704` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk…","paramCount":91,"durationMs":6472,"rowCount":1350}],"ok":true,"durationMs":6517,"queryCount":5} {"ts":"2026-09-23T15:10:39.340Z","requestId":"3d352938-35bf-487d-a836-ac08c864df0d","tool":"get_publisher_merchant_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":32,"rowCount":16},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":31,"rowCount":18},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":126,"rowCount":1}],"ok":true,"durationMs":194,"queryCount":5} {"ts":"2026-09-23T15:10:40.502Z","requestId":"39df08a7-3184-46a6-bd8d-1e1be227beda","tool":"get_publisher_pixel_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":35,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT DATE_FORMAT(MIN(shard_date), '%Y-%m-%d') AS d, CAST(shard_date AS CHAR) AS grp, COUNT(*) AS pixels, SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS processed, SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS not_processed FROM (SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260917` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260918` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260919` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260920` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260921` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260922` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260923` WHERE publisher_id = ?) p GROUP BY shard_date","paramCount":7,"durationMs":2,"rowCount":0}],"ok":true,"durationMs":47,"queryCount":5} {"ts":"2026-09-23T15:10:41.004Z","requestId":"6b12c368-0ba6-44d8-9138-2c1833ea23bb","tool":"get_publisher_merchant_report","arguments":{"publisher":"fatcoupon","group_by":"advertiser","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":30,"rowCount":18},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":112,"rowCount":1}],"ok":true,"durationMs":179,"queryCount":5} {"ts":"2026-09-23T15:10:42.199Z","requestId":"ec52021c-a63d-4af9-b772-05b1faec0547","tool":"list_publisher_offers","arguments":{"publisher_id":"globalsavings","live_only":1,"limit":5,"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name FROM `Admin`.`lucos_ro_affiliate_directory` WHERE affiliate_name = ? LIMIT 2","paramCount":1,"durationMs":1,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name, offer_id, mapping_status, mapping_status_label, adv_id, adv_name, offer_status, category, kpis, conversion_point, geo, publisher_goal, starting_rates, attribution_model, device_targeting, lookback_window FROM `Admin`.`lucos_ro_affiliate_offers` WHERE affiliate_id = ? AND mapping_status = ? AND LOWER(TRIM(offer_status)) = ? ORDER BY adv_name, offer_id LIMIT 5","paramCount":3,"durationMs":10,"rowCount":5}],"ok":true,"durationMs":16,"queryCount":3} {"ts":"2026-09-23T15:10:42.545Z","requestId":"d5cd3152-9875-453b-a599-b86b19e86391","tool":"list_publisher_offers","arguments":{"publisher_id":"fatcoupon","mapping_status":0,"limit":5,"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name FROM `Admin`.`lucos_ro_affiliate_directory` WHERE affiliate_name = ? LIMIT 2","paramCount":1,"durationMs":1,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name, offer_id, mapping_status, mapping_status_label, adv_id, adv_name, offer_status, category, kpis, conversion_point, geo, publisher_goal, starting_rates, attribution_model, device_targeting, lookback_window FROM `Admin`.`lucos_ro_affiliate_offers` WHERE affiliate_id = ? AND mapping_status = ? AND LOWER(TRIM(offer_status)) = ? ORDER BY adv_name, offer_id LIMIT 5","paramCount":3,"durationMs":4,"rowCount":5}],"ok":true,"durationMs":8,"queryCount":3} {"ts":"2026-09-23T15:11:06.351Z","requestId":"51efb4c6-8064-4e13-bcca-e406c52177ad","tool":"get_cpa_publisher_report","arguments":{"limit":5,"date_range":{"from":"2026-09-22","to":"2026-09-22"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1}],"ok":false,"error":"Access denied for user 'lucosro'@'192.168.%' to database 'adcenter'","durationMs":6,"queryCount":1} {"ts":"2026-09-23T15:19:44.855Z","requestId":"b4d5b636-760e-4e90-8219-cf66e2f68f74","tool":"get_publisher_report","arguments":{"publisher":"globalsavings","date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":32,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, affiliate_name, CAST(affiliate_id AS CHAR) AS affiliate_id, brand, SUM(searches) AS searches, SUM(clicks) AS clicks, SUM(click_adjustment) AS click_adjustment, SUM(fraud_clicks) AS fraud_clicks, SUM(dropped_clicks) AS dropped_clicks, SUM(conversions) AS conversions, SUM(net_clicks) AS net_clicks, SUM(net_revenue) AS net_revenue FROM Admin.lucos_ro_publisher_daily_stats WHERE stat_date BETWEEN ? AND ? AND affiliate_name = ? GROUP BY stat_date, affiliate_name, affiliate_id, brand","paramCount":3,"durationMs":60036,"error":"Query execution was interrupted, maximum statement execution time exceeded"}],"ok":false,"error":"Read-only query exceeded its time limit","durationMs":60079,"queryCount":3} {"ts":"2026-09-23T15:19:47.454Z","requestId":"bf619898-1b59-4cd6-93e6-fdeaf724cc6b","tool":"get_publisher_merchant_report","arguments":{"publisher":"globalsavings","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":30,"rowCount":14},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":105,"rowCount":1}],"ok":true,"durationMs":176,"queryCount":5} {"ts":"2026-09-23T15:19:48.714Z","requestId":"a21d67e1-11a1-4c67-b52f-02d258d14b86","tool":"get_cpa_publisher_report","arguments":{"limit":5,"date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:keywords","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:keywords","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?)","paramCount":3,"durationMs":1,"rowCount":2},{"seq":4,"connection":"cake:keywords","sql":"SELECT DATE_FORMAT(MIN(stat_date), '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS grp, CAST(MIN(affiliate_id) AS CHAR) AS affiliate_id, SUM(clicks) AS clicks, SUM(impressions) AS impressions, SUM(conversions) AS conversions, SUM(cost) AS cost FROM (SELECT affiliate_id, stat_date, adv_id, clicks, impressions, conversions, cost FROM `lucos_ro_members`.`lucos_ro_cpa_202608` WHERE stat_date BETWEEN ? AND ? UNION ALL SELECT affiliate_id, stat_date, adv_id, clicks, impressions, conversions, cost FROM `lucos_ro_members`.`lucos_ro_cpa_202609` WHERE stat_date BETWEEN ? AND ?) c GROUP BY affiliate_id","paramCount":4,"durationMs":104,"rowCount":229},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","paramCount":229,"durationMs":107,"rowCount":229}],"ok":true,"durationMs":223,"queryCount":5} {"ts":"2026-09-23T15:19:51.585Z","requestId":"83440e7f-aedb-42ed-8fa7-15c72da3301c","tool":"get_publisher_keyword_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":2},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT keyword, sub_id, SUM(clicks) AS clicks, SUM(cpc_total) AS cpc_total FROM (SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260917` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260918` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260919` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260920` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260921` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260922` WHERE affiliate_name = ? UNION ALL SELECT keyword, sub_id, clicks, cpc_total FROM `lucos_ro_cake`.`lucos_ro_keyword_20260923` WHERE affiliate_name = ?) k GROUP BY keyword, sub_id","paramCount":7,"durationMs":1449,"rowCount":37}],"ok":true,"durationMs":1490,"queryCount":5} {"ts":"2026-09-23T15:19:55.099Z","requestId":"38f0215e-d179-45ae-abf1-64689c0fbf80","tool":"get_publisher_click_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":32,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":1326,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":1356,"rowCount":5}],"ok":true,"durationMs":2719,"queryCount":4} {"ts":"2026-09-23T15:20:16.511Z","requestId":"635f1b90-c8f9-4443-85b0-ce9f3670c6b8","tool":"get_publisher_click_report","arguments":{"publisher":"globalsavings","limit":5,"date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":54,"rowCount":2},{"seq":3,"connection":"cake:admin","sql":"SELECT COUNT(*) AS clicks, SUM(cpc) AS earnings, COUNT(DISTINCT adv_id) AS advertisers, COUNT(DISTINCT camp_id) AS campaigns, COUNT(DISTINCT publisher_sub_id) AS sub_ids, MIN(click_time) AS first_click, MAX(click_time) AS last_click FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1","paramCount":3,"durationMs":9062,"rowCount":1},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(click_time, '%Y-%m-%d %H:%i:%s') AS click_time, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, cpc, publisher_click_id, publisher_ref_id, publisher_sub_id, device, status FROM Admin.lucos_ro_publisher_clicks WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? AND status = 1 ORDER BY click_time DESC LIMIT 5","paramCount":3,"durationMs":10190,"rowCount":5}],"ok":true,"durationMs":19311,"queryCount":4} {"ts":"2026-09-23T15:20:25.260Z","requestId":"7764eb2d-2e2e-4702-b5fa-40412a3259cb","tool":"get_publisher_tq_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-06-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":2,"connection":"cake:whale","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":1},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":33,"rowCount":16},{"seq":4,"connection":"cake:whale","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","paramCount":92,"durationMs":2,"rowCount":91},{"seq":5,"connection":"cake:whale","sql":"SELECT DATE_FORMAT(shard_date, '%Y-%m-%d') AS d, dimension, SUM(total_clicks) AS total_clicks, SUM(clean_clicks) AS clean_clicks, SUM(low_risk) AS low_risk, SUM(medium_risk) AS medium_risk, SUM(high_risk) AS high_risk FROM (SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260625` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260626` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260627` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260628` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260629` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260630` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260701` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260702` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260703` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk, medium_risk, high_risk FROM `lucos_ro_members`.`lucos_ro_tq_20260704` WHERE publisher_id = ? UNION ALL SELECT shard_date, dimension, total_clicks, clean_clicks, low_risk…","paramCount":91,"durationMs":6510,"rowCount":1350}],"ok":true,"durationMs":6556,"queryCount":5} {"ts":"2026-09-23T15:20:28.728Z","requestId":"fe187ea4-88c1-4bc5-999b-c6d26bf62d73","tool":"get_publisher_merchant_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":30,"rowCount":18},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":123,"rowCount":1}],"ok":true,"durationMs":190,"queryCount":5} {"ts":"2026-09-23T15:20:29.923Z","requestId":"ab82e320-be36-456c-8d20-f76e4f15aba7","tool":"get_publisher_pixel_report","arguments":{"publisher":"fatcoupon","date_range":{"from":"2026-09-17","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:shorty","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":3,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":31,"rowCount":16},{"seq":4,"connection":"cake:shorty","sql":"SELECT TABLE_NAME AS name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? AND TABLE_NAME IN (?, ?, ?, ?, ?, ?, ?)","paramCount":8,"durationMs":1,"rowCount":7},{"seq":5,"connection":"cake:shorty","sql":"SELECT DATE_FORMAT(MIN(shard_date), '%Y-%m-%d') AS d, CAST(shard_date AS CHAR) AS grp, COUNT(*) AS pixels, SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS processed, SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS not_processed FROM (SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260917` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260918` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260919` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260920` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260921` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260922` WHERE publisher_id = ? UNION ALL SELECT shard_date, campaign_id, status FROM `lucos_ro_cake`.`lucos_ro_pixel_fire_20260923` WHERE publisher_id = ?) p GROUP BY shard_date","paramCount":7,"durationMs":2,"rowCount":0}],"ok":true,"durationMs":42,"queryCount":5} {"ts":"2026-09-23T15:20:31.424Z","requestId":"432de307-0140-4a4e-a03d-7991feba6b46","tool":"get_publisher_merchant_report","arguments":{"publisher":"fatcoupon","group_by":"advertiser","date_range":{"from":"2026-08-25","to":"2026-09-23"},"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_name = ? OR LOWER(affiliate_name) = LOWER(?) OR LOWER(affiliate_name) LIKE LOWER(?) ORDER BY CHAR_LENGTH(affiliate_name) LIMIT 25","paramCount":3,"durationMs":39,"rowCount":16},{"seq":3,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, CAST(camp_id AS CHAR) AS camp_id, camp_name, SUM(clicks) AS clicks, SUM(conversions) AS conversions, SUM(cvr * clicks) AS cvr_weighted, SUM(aov * clicks) AS aov_weighted, SUM(publisher_cpc * clicks) AS publisher_cpc_weighted FROM Admin.lucos_ro_publisher_merchant_daily WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name, camp_id, camp_name","paramCount":3,"durationMs":35,"rowCount":18},{"seq":4,"connection":"cake:admin","sql":"SELECT DATE_FORMAT(stat_date, '%Y-%m-%d') AS d, CAST(affiliate_id AS CHAR) AS affiliate_id, CAST(adv_id AS CHAR) AS adv_id, adv_name, SUM(valid_clicks) AS valid_clicks, SUM(revenue) AS revenue FROM Admin.lucos_ro_publisher_merchant_revenue WHERE stat_date BETWEEN ? AND ? AND affiliate_id = ? GROUP BY stat_date, affiliate_id, adv_id, adv_name","paramCount":3,"durationMs":1,"rowCount":0},{"seq":5,"connection":"cake:admin","sql":"SELECT CAST(affiliate_id AS CHAR) AS affiliate_id, affiliate_name FROM Admin.lucos_ro_affiliate_directory WHERE affiliate_id IN (?)","paramCount":1,"durationMs":139,"rowCount":1}],"ok":true,"durationMs":217,"queryCount":5} {"ts":"2026-09-23T15:20:31.889Z","requestId":"58a532a5-1766-458a-ab30-28c9024a4d93","tool":"list_publisher_offers","arguments":{"publisher_id":"globalsavings","live_only":1,"limit":5,"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name FROM `Admin`.`lucos_ro_affiliate_directory` WHERE affiliate_name = ? LIMIT 2","paramCount":1,"durationMs":1,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name, offer_id, mapping_status, mapping_status_label, adv_id, adv_name, offer_status, category, kpis, conversion_point, geo, publisher_goal, starting_rates, attribution_model, device_targeting, lookback_window FROM `Admin`.`lucos_ro_affiliate_offers` WHERE affiliate_id = ? AND mapping_status = ? AND LOWER(TRIM(offer_status)) = ? ORDER BY adv_name, offer_id LIMIT 5","paramCount":3,"durationMs":10,"rowCount":5}],"ok":true,"durationMs":15,"queryCount":3} {"ts":"2026-09-23T15:20:33.309Z","requestId":"f4ac805f-cca6-487e-a6ac-9b3df5d1530c","tool":"list_publisher_offers","arguments":{"publisher_id":"fatcoupon","mapping_status":0,"limit":5,"environment":"staging"},"queries":[{"seq":1,"connection":"cake:admin","sql":"SET SESSION max_execution_time = ?","paramCount":1,"durationMs":0},{"seq":2,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name FROM `Admin`.`lucos_ro_affiliate_directory` WHERE affiliate_name = ? LIMIT 2","paramCount":1,"durationMs":1,"rowCount":1},{"seq":3,"connection":"cake:admin","sql":"SELECT affiliate_id, affiliate_name, offer_id, mapping_status, mapping_status_label, adv_id, adv_name, offer_status, category, kpis, conversion_point, geo, publisher_goal, starting_rates, attribution_model, device_targeting, lookback_window FROM `Admin`.`lucos_ro_affiliate_offers` WHERE affiliate_id = ? AND mapping_status = ? AND LOWER(TRIM(offer_status)) = ? ORDER BY adv_name, offer_id LIMIT 5","paramCount":3,"durationMs":5,"rowCount":5}],"ok":true,"durationMs":9,"queryCount":3}