roam/daily/2021-12-09.org
2021-12-13 17:29:02 -05:00

86 lines
4.5 KiB
Org Mode

:PROPERTIES:
:ID: 07210cf2-cca0-401e-8492-fb9bd4b0eba1
:END:
#+title: 2021-12-09
* [[id:bdea0611-e377-4378-a118-aef6d4a70bdf][CREASE]]
Session with Steve Eisner.
Reviewing the [[https://confluence.aweber.io/pages/viewpage.action?pageId=155890548.][notes]] on what we wanted to achieve in our [[id:29e51b04-ce89-4934-b17f-1f64bffc2069][last session]], which was
cut short.
Steve's current queue is a bit sparse, so we're looking through the Top ASE
Customer Requests and Upcoming Product Team Backlogs - CSLead SLAs sections of
the [[https://jira.aweber.io/secure/StructureBoard.jspa?s=156#][ASE structure board]].
** Etsy imports
Requires less babysitting now. Better than before, but not quite all the way
there.
** [[https://jira.aweber.io/browse/ASE-8301][Campaign messages]]
- Possibly related to [[https://jira.aweber.io/browse/CC-1759][CC-1759]]
Messages attached to a campaign and subsequently removed aren't fully untethered
from campaigns, causing them to not show up in drafts. Steve has Jupyter
notebooks for correcting the issue.
** [[https://jira.aweber.io/browse/CCPANEL-11147][Export broadcast quickstats in bulk]]
Should be much less relevant now that clicks and opens are in the account
export.
** [[https://jira.aweber.io/browse/CCPANEL-8608][Create a way for customers to automatically merge lists]]
Steve would discard some data, including custom fields, to simplify the manual
process.
** [[https://jira.aweber.io/browse/CCPANEL-10695][Ability to bulk tag over 50,000 subscribers]]
Steve wonders whether this could be worked around by using update-on-import
(does that have a row limit? 20k?).
** [[https://jira.aweber.io/browse/CCPANEL-8844][View duplicate subscribers across lists]]
Steve wonders if the customer is aiming to lower their bill?
** [[https://jira.aweber.io/browse/CCPANEL-11140][Remove and edit previous contact addresses from account]]
I suggested that it is probably best to add a flag to retire it / keep it from
being displayed to the user.
** [[https://jira.aweber.io/browse/PSE-4468][Bulk delete inactive subscribers across many lists]]
Steve believes this makes sense to keep this in ASE, warns that in the cases of
mistakes things have to be restored, which can be difficult and miss things
([[id:4bf81e33-8020-40f2-b6ed-ce4e1eae2234][Admin restore deleted controller]]). The subscriber ID /should/ be restored now,
but are the mappings?
** [[https://jira.aweber.io/browse/CCPANEL-11219][Delete duplicate subscribers across lists]]
** [[https://jira.aweber.io/browse/CCPANEL-11864][Customer export file size limited to 100MB (now 200MB)]]
Due to a cap in file upload sizes in Tornado.
** [[https://jira.aweber.io/browse/CCPANEL-11345][As an AWeber customer, I would like a report of tags applied on a given day]]
Steve managed this once using Athena queries, doesn't recall requests from any
other customers.
** [[https://jira.aweber.io/browse/CCPANEL-11680][Broadcast Automations are not Applying/Removing Tags]]
Steve looked into this and was able to replicate the issue on one of his own
subscribers.
[[id:4bf81e33-8020-40f2-b6ed-ce4e1eae2234][Restoring a subscriber]] doesn't restore the recipient record (remains in a
deleted state).
* Average Response Time alert - Subscriber Proxy
[[id:ebea379a-8fa6-4e22-9275-a9fc98c02804][Pagerduty]] alert.
- [[https://grafana.aweber.io/d/CTPUDEjMk/subscriber-proxy-kubernetes-service?tab=alert&viewPanel=4&orgId=1&from=1639058400000&to=1639069200000&var-summarize=1m&var-environment=production][Subscriber proxy graph]]
- [[https://grafana.aweber.io/d/000000031/awsubscribers-dashboard?orgId=1&viewPanel=3&from=1639058400000&to=1639069200000&var-summarize=1m][AWSubscribers graph]]
Seems related to bulk tag job retrieval (=JobHandler.GET=).
This aligns with requests in the bulk tagging logs.
#+begin_src json
{
"asctime": "2021-12-09T18:20:45.538764+0000",
"correlation_id": "-",
"levelname": "INFO",
"message": "10.51.23.1 - - [09/Dec/2021:18:20:44 +0000] \"GET /jobs?account_id=1044937 HTTP/1.1\" 200 - \"-\" \"subscriberproxy/1.2.5\" (secs:1.281)",
"module": "helpers",
"name": "tornado.access",
"service": "bulk-tagging",
"exc_info": null
}
#+end_src
This account in particular is a test account with a large number of jobs, and it
appears to be regularly requested. It looks like bulk-tagging isn't successfully
applying limits and ends up taking a while to collect a large number of jobs.
#+begin_src http :cache yes :pretty :select "length" :exports both
GET http://bulk-tagging.service.production.consul/jobs?account=1044937&limit=3
#+end_src
#+RESULTS[0b736d0b171d5cb83cafebbfdfc9ebaea9ee7eae]:
: 4530