Zoltan Mazula
08/15/2022, 7:09 AMZoltan Mazula
08/15/2022, 7:09 AMZoltan Mazula
08/15/2022, 7:10 AMZoltan Mazula
08/15/2022, 7:10 AMZoltan Mazula
08/15/2022, 7:10 AMZoltan Mazula
08/15/2022, 7:10 AMZoltan Mazula
08/15/2022, 7:11 AMINSTANCE_COUNT: 6
INSTANCE_TYPE: t3.large
Zoltan Mazula
08/15/2022, 7:12 AM--set replicaCount=${REPLICA_COUNT}
Zoltan Mazula
08/15/2022, 7:12 AMREPLICA_COUNT: 1
Zoltan Mazula
08/15/2022, 7:12 AMPULSAR_VERSION: 2.9.2
GOODDATA_VERSION: 2.0.1
Zoltan Mazula
08/15/2022, 7:14 AMZoltan Mazula
08/15/2022, 7:14 AMZoltan Mazula
08/15/2022, 7:16 AMJan Soubusta
08/15/2022, 11:26 AMZoltan Mazula
08/15/2022, 11:26 AMJan Soubusta
08/15/2022, 11:28 AMZoltan Mazula
08/15/2022, 11:30 AMZoltan Mazula
08/15/2022, 1:31 PMJan Soubusta
08/15/2022, 3:38 PMZoltan Mazula
08/16/2022, 6:33 AM• In the video, I can see that everything is slow, not only report executions, but also metadata APIs (e.g. /attributes).exactly! Thanks, will try the mem/cpu tune options, and when I get access our cloudwatch then I can tell you more about our infra.
Robert Moucha
08/16/2022, 10:21 AMZoltan Mazula
08/16/2022, 10:23 AMZoltan Mazula
08/16/2022, 10:25 AMRobert Moucha
08/16/2022, 11:02 AMZoltan Mazula
08/16/2022, 2:53 PMZoltan Mazula
08/16/2022, 2:53 PMZoltan Mazula
08/16/2022, 2:53 PMZoltan Mazula
08/16/2022, 2:53 PMZoltan Mazula
08/16/2022, 2:55 PMJan Soubusta
08/16/2022, 3:02 PMcalcique
PODs.
But should not help in case of API calls like /attributes
. Btw, are these calls now faster than before?Zoltan Mazula
08/22/2022, 10:47 AMEverything recorded on the video relates to a single dashboard, right?yes
then it is weird that everything is so slow.yes, exactly. We did a bunch of fine-tune last week and will check it on this week on PROD from the US in order to have the minimal latency. If we cannot reach any significant improvement is it possible to have a quick call with screenshare in order to have some feedback from you guys? Thanks
Robert Moucha
08/22/2022, 1:10 PMexecute
calls).
The point is that Chrome, Firefox, Safari and many other browsers limit number of concurrent HTTP/1.1 connection to six per domain (IE 11 supports 13 connections). Requests that spent a lot of time waiting for free connection slot have long grey bar in waterfall statistics ("Stalled").
Note this limitaton is valid for HTTP/1.1. If your loadbalancer were supporting HTTP/2, this would not happen.Robert Moucha
08/22/2022, 1:12 PMZoltan Mazula
08/22/2022, 1:17 PMZoltan Mazula
08/22/2022, 1:20 PMRobert Moucha
08/22/2022, 1:40 PMZoltan Mazula
08/22/2022, 1:42 PMRobert Moucha
08/22/2022, 1:43 PMRobert Moucha
08/22/2022, 1:44 PMRobert Moucha
08/22/2022, 2:35 PMcontroller:
service:
annotations:
# deploy NLB instead of ELB
<http://service.beta.kubernetes.io/aws-load-balancer-type|service.beta.kubernetes.io/aws-load-balancer-type>: nlb
# support TLS 1.3, disable TLS 1.1 and lower
<http://service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy|service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy>: 'ELBSecurityPolicy-TLS13-1-2-2021-06'
targetPorts:
http: http
# this is default in chart, but differs from GD docs - https is NOT terminated on LB
https: https
# Preserve client IP address
externalTrafficPolicy: Local
Alternatively, you can also deploy NLB on your own (using cloudformation or terraform) and use other controller service annotations (<http://service.beta.kubernetes.io/aws-load-balancer-*|service.beta.kubernetes.io/aws-load-balancer-*>
) to make the ingress-nginx working with this external NLB.Jan Soubusta
08/22/2022, 3:50 PMJan Soubusta
08/22/2022, 3:52 PMZoltan Mazula
08/22/2022, 7:31 PMZoltan Mazula
08/22/2022, 7:33 PMAnyway, if all reports on the dashboard have already been executed and therefore the results are cached in GD.CN, even with 20 insights and with the browser limit(6 concurrent downloads) everything should be loaded in few seconds.yep, everything is cached and when I refresh the page now it’s around 12-15 sec to see every insights and there are some background stuff so the whole page load is around 20s…hopefully the NLB can help out us here
Zoltan Mazula
08/22/2022, 7:34 PMWe can arrange a call, DM me.Thank you @Jan Soubusta, will see the NLB stuff and I may reach out to you if needed
Alexander Sorokin
08/30/2022, 11:04 AMJan Soubusta
08/30/2022, 1:35 PMZoltan Mazula
08/31/2022, 1:26 PMJan Soubusta
09/01/2022, 8:09 AMTomislav Kos-Grabar
03/07/2023, 8:32 PMJan Soubusta
03/08/2023, 7:21 AMProductboard
03/08/2023, 7:23 AM