Que tipo de problema será mostrado em trust.salesforce.com e quais serão omitidos?

No contexto de uma pergunta diferente , encontramos uma degradação do desempenho de implantação em EU5 de 6.000% a 10.000% usando Metadata-API. Isso significa que o trabalho (salvar um único arquivo APEX no servidor) feito normalmente em 14 segundos levava entre 950 e 1500 segundos. Essa situação persistiu por alguns dias durante a última semana e como resultado nosso trabalho de desenvolvimento foi interrompido por alguns dias.

Acho que todo o EU5-Pod foi afetado neste período, já que eu estava capaz de reproduzi-lo perfeitamente em dois Orgs de produção e um par de Orgs de desenvolvedor. Outros usuários também relataram isso mais tarde.

Meu entendimento é que os problemas serão refletidos de forma transparente em trust.salesforce.com – apenas isso parece não acontecer sempre:

insira a descrição da imagem aqui

Quando não consigo ver um problema aí, a próxima coisa que faço é me sentir responsável, verificando as possíveis razões do meu lado (como aulas de teste ruins, configuração ruim, etc) . Depois de investir algumas horas, ficou claro que o servidor causou a situação, já que outros relataram o mesmo problema (aqui e no twitter).

Gostaria de saber que tipo de problema ou gravidade devemos ver em trust.salesforce.com e, em contraste, quais problemas devemos esperar não ver lá? Não encontrei nenhuma documentação sobre isso.

Como algo semelhante aconteceu em Março de 2015 para CS14 Presumo que tudo relacionado ao desenvolvimento provavelmente não será mostrado. Isso é duas vezes triste, já que não temos chance de interagir com o suporte do Salesforce nem mesmo de relatar esse tipo de problema es.

Disparar sempre os substitutos de comunicação de suporte conhecidos, como o Twitter, para verificar se já está no radar do Salesforce, consome tempo e não é muito produtivo. Além disso, não é muito bom e me sinto infeliz com minhas próprias reclamações – mesmo que no final possam ser justificadas.

Portanto, gostaria de saber como você lida com essas situações e como posso lidar com será melhor da próxima vez.

Comentários

  • Eu também tive a experiência de entrar em contato com o suporte do Salesforce para ser informado de que há um problema contínuo conhecido com nosso pod, e nunca ver nada sobre confiança confirmando isso.
  • Olá Uwe. Só para você saber – você não está sozinho. Meus colegas e eu temos enfrentado exatamente os mesmos problemas ao salvar arquivos por meio da API de metadados desde os sandboxes foi migrado para o verão ‘ 15. trust.salesforce.com relata degradação de desempenho de tempos em tempos (geralmente após o fato), mas depois que foi marcado como resolvido, o problema logo volta novamente. A única solução alternativa que encontramos é usar a API de ferramentas (em vez da API de metadados) sempre que possível. Remover todos os pacotes gerenciados do Dev Sandbox também h elps, mas nem de longe tão eficaz quanto salvar coisas por meio da API de ferramentas.
  • Não ‘ não sei a resposta, mas vejo as mesmas coisas. Na semana passada no EU5, descobri que as implantações demoram até uma hora em um estágio ” pendente ” que eu nunca tinha visto antes. Foi rejeitado pelo suporte e nada mais que verde em trust.salesforce.com. Um tempo atrás, as comunidades estavam em baixa por dias, e ainda todas verdes. Também não houve resposta útil do suporte até mais de uma semana depois. Eu ‘ adoraria saber o que SF tem a dizer sobre isso … trust.salesforce.com inspira tudo menos confiança, IME. Fazer o trabalho de desenvolvimento de consultor coloca você em uma posição difícil com os clientes.
  • @Aidan que ‘ é isso: queremos entregar um excelente trabalho de consultoria e desenvolvimento para certifique-se de que os clientes adorem o Salesforce. Em caso de tais problemas, cobrimos toda a perda de tempo de trabalho e esforço extra. No final, ‘ não é o fato de que tais problemas acontecem. Eles podem acontecer. Mas o fato de não haver um canal de comunicação nem algo em trust.salesforce.com nos dá muita dificuldade …
  • @UweHeim Eu mesmo tive experiências semelhantes enquanto trabalhava em organizações para clientes. É ‘ muito difícil justificar a cobrança do tempo extra enquanto eu fico esperando o teste terminar ou algo ser implantado. Tento tornar o tempo produtivo fazendo outras coisas, mas como você diz, quando persiste por alguns dias, pode ser muito frustrante quando outras pessoas estão ansiosamente esperando que você termine seu trabalho.

Resposta

Tivemos várias instâncias em que o Salesforce estava extremamente lento ou indisponível para os usuários – ou seja, perdendo 3 em cada 4 pacotes – enquanto a confiança indicava que tudo estava bem.Depois de falar com o suporte, fui informado que o trust monitora apenas o desempenho do banco de dados e outros problemas, como rede, não seriam incluídos, a menos que fossem extremos.

Foi recomendado que usássemos um serviço como mil-olhos para monitorar a rede e se encontramos problemas para registrar o traceroute (instruções aqui: https://help.salesforce.com/apex/HTViewSolution?id=000025283&language=en_US ) e abra um tíquete e adicione esses registros como um anexo.

Comentários

  • É difícil ver o que ” confiança ” realmente significa. Eu ‘ procuro uma declaração do Salesforce onde diga: este tipo de problema é repórter e aquele não. No momento (mas isso é baseado apenas em boatos), parece que eles apenas relatam o que querem – ou talvez usam a confiança como uma espécie de prova de que o serviço funciona perfeitamente na maioria das vezes. Isso parece ser verdade da perspectiva dos usuários de negócios – mas não da perspectiva dos desenvolvedores. Projetos enormes e críticos devem levar em consideração possíveis atrasos na plataforma. APIs em sandboxes podem ter um desempenho muito diferente a cada dia.
  • Aqui ‘ s um artigo que explica um pouco mais – appneta.com/blog/top-5-salesforce-performance-problems . Duvido que eles dêem qualquer declaração dizendo isso, mas faz sentido que eles monitorem apenas seus sistemas internos, já que seria difícil monitorar a experiência real do usuário
  • Sim, eu entendo perfeitamente que pode ‘ Não se espera um desempenho de ponta a ponta em qualquer lugar. No entanto, se 99,9% do Salesforce-UI (mesmo coisas com muitos dados) for muito rápido E ao mesmo tempo 99,9% do Metadata-API mais Tooling-API for reproduzível muito lento (e quero dizer 1000% a 10000% mais lento do que o normal ) fala por si mesmo se a culpa é da conexão ou do servidor, eu acho …

Resposta

Eu enfrentei um problema semelhante e aqui está o apoio compartilhado comigo:

Eles me disseram que era devido a uma degradação forçada momentânea. Quando perguntei por que não foi capturado em trust.salsforce.com, eles me disseram que a duração era muito pequena e, portanto, não foi capturado em trust.salsforce.com.

Em trust.salsforce.com, eles mencionado:

Problemas de desempenho

O indicador significa que a velocidade média de transação para uma instância excedeu 0,5 segundos por 2 minutos ou mais.

O monitor de desempenho relata em intervalos de um minuto o tempo médio que leva para responder ao usuário solicitações para cada instância. Se ele relatar um tempo médio maior que 0,5 segundo, a equipe de confiabilidade do site (SR) investiga o problema para verificar se vários clientes foram afetados. Se o problema afetar apenas um único cliente, o SR garantirá que o Atendimento ao cliente da salesforce.com tenha as informações necessárias para resolvê-lo para esse cliente. Se a degradação de vários clientes durar mais de 2 minutos, o indicador será postado com uma mensagem de status detalhando o tempo de início da degradação. Nosso objetivo é postar a mensagem de status no relatório Status Atual em até 5 minutos após a validação de que vários clientes foram afetados e atualizar a mensagem a cada 30 minutos até que o problema seja resolvido. SR relatará que o problema foi resolvido assim que o monitor de desempenho relatar um tempo médio de degradação de menos de 0,5 segundos para um intervalo de um minuto. Assim que isso ocorrer, o SR publica o relatório de incidente na matriz Histórico de desempenho do serviço e substitui o indicador pelo indicador.

Portanto, é possível se houver vários picos de 1,5 minutos (aprox), então podemos enfrentar esse problema, mas não é postado em trust.salsforce.com.

Como lidar com essa situação:

No meu caso, estava chamar SFDC api e obter resposta de que o servidor não está disponível. Então, eu apenas uso o mecanismo de nova tentativa. após 3 tentativas, interrompi meu processamento e tentei novamente após 12 horas.

Comentários

  • Minhas observações excedem o limite que você mencionou acima de FAR e em vários dias sem serem relatadas. Meu palpite é que ” O indicador significa que a velocidade média de transação de uma instância excedeu 0,5 segundos por 2 minutos ou mais. ” NÃO é usado para MetadataAPI e ToolingAPI. Minha intuição é que esses problemas de API do desenvolvedor são relatados apenas raramente ou nunca. Eu ‘ nem tenho certeza se estão considerando uma solicitação como ” Transação ” … o que ainda ‘ m falta é um feedback de um dos funcionários da Salesforce por aqui para esclarecer essa incerteza.
  • Basicamente, você precisa de alguém da equipe SFDC e lhe diga como exatamente a API de metadados é tratada e no contexto de degradação de desempenho. Se for esse o caso, irei deletar minha resposta para que esta pergunta apareça na lista de perguntas não respondidas e pode ser vista por alguém da equipe SFDC?
  • can ‘ t obter essa resposta por meio do suporte. sem o Premier Plus Support, eles não falarão com você sobre isso (porque o suporte ao desenvolvedor está fora do escopo).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *