V kontextu jiné otázky jsme narazili na snížení výkonu nasazení na EU5 mezi 6000% až 10 000% pomocí Metadata-API. To znamená, že práce (uložení jednoho souboru APEX na server) provedená obvykle za 14 sekund trvala mezi 950 a 1 500 sekundami. Tato situace přetrvávala několik dní během posledního týdne a v důsledku toho se naše vývojové práce na několik dní zastavily.
Myslím, že na toto období byla ovlivněna celá EU5-Pod, protože jsem byl schopen to dokonale reprodukovat na dvou produkčních orgech a několika vývojářských orgech. Později to nahlásili také další uživatelé.
Chápu, že problémy se transparentně projeví na adrese trust.salesforce.com – zdá se, že se to nestane vždy:
Když tam nevidím problém, musím se cítit zodpovědný a kontrolovat možné důvody na mém konci (jako špatné testovací třídy, špatné nastavení atd.) .Po investování několika hodin bylo jasné, že server způsobil situaci, protože ostatní hlásili stejný problém (zde a na Twitteru).
Zajímalo by mě, jaké problémy nebo jakou závažnost máme vidět na trust.salesforce.com a na rozdíl od toho, jaké problémy bychom měli očekávat, že tam nevidíme? Nenašel jsem o tom žádnou dokumentaci.
Protože se něco podobného stalo v Březen 2015 pro CS14 Předpokládám, že vše, co souvisí s vývojem, se pravděpodobně nezobrazí. Je to smutné dvakrát, protože nemáme šanci komunikovat s podporou Salesforce, ani tyto druhy emisí hlásit. es.
Vypálit vždy známé náhražky podpory komunikace, jako je twitter, abyste zkontrolovali, zda je již na radaru ve Salesforce, časově náročné a málo produktivní. Také to není moc hezké a cítím se nešťastný ze svých vlastních stížností – i když by nakonec mohly být oprávněné.
Chtěl bych se tedy dozvědět, jak se s takovými situacemi vypořádáváte a jak bych se mohl vypořádat příště to bude lepší.
Komentáře
- Také jsem měl zkušenost s kontaktováním podpory Salesforce, aby mi bylo řečeno, že u nás existuje známý trvalý problém pod a nikdy na důvěře nevidím nic, co by to potvrzovalo.
- Ahoj Uwe. Jen tak víš – nejsi sám. Od mých kolegů a já s kolegy zažíváme přesně stejné problémy s ukládáním souborů přes Metadata API od té doby, migrováno na léto ‚ 15. trust.salesforce.com občas hlásí zhoršení výkonu (obvykle po faktu), ale poté, co bude označen jako vyřešený, se problém brzy vrátí Jediným funkčním řešením, které jsme našli, je použít Tooling API (místo Metadata API), kdykoli je to možné. Odstranění všech spravovaných balíčků z Dev Sandbox také h elpy, ale zdaleka ne tak efektivní jako ukládání věcí pomocí Tooling API.
- Neznám ‚ odpověď, ale vidím stejné věci. Minulý týden v EU5 jsem zjistil, že nasazení trvají až hodinu v “ čekající “ fázi, kterou jsem nikdy předtím neviděl. Na Trust.salesforce.com jsem získal podporu od podpory a nic jiného než zelenou. Komunita před nějakou dobou nefungovala a byla stále zelená. Žádná užitečná odpověď od podpory až o týden později. ‚ Rád bych věděl, co na to říká SF … trust.salesforce.com inspiruje cokoli jiného než důvěru, IME. Když provádíte vývojové práce konzultantů, staví vás to do tvrdé pozice vůči klientům.
- @Aidan, že ‚ to: chceme poskytovat vynikající poradenskou a vývojovou práci ujistěte se, že klienti milují Salesforce. V případě takových problémů kryjeme veškerou ztrátu pracovní doby a další úsilí. Nakonec to ‚ není skutečnost, že k takovým problémům dochází. Mohou se stát. Ale skutečnost, že na trust.salesforce.com není ani komunikační kanál, ani nic, nám dává velmi těžké časy …
- @UweHeim Už jsem měl podobné zkušenosti i při práci v orgech pro klienty. Je velmi těžké ‚ ospravedlnit jejich nabíjení za čas navíc, zatímco sedím a čekám na dokončení testu nebo na něco, co se nasadí. Snažím se, aby byl čas produktivní dělat jiné věci, ale jak říkáte, když to trvá několik dní, může to být velmi frustrující, když na vás ostatní úzkostlivě čekají, až dokončíte svou práci.
Odpověď
Měli jsme více instancí, kdy byl Salesforce pro uživatele buď extrémně pomalý nebo nedostupný – tj. vypadl 3 z každých 4 paketů – zatímco důvěra naznačovala, že je všechno v pořádku.Po rozhovoru s podporou mi bylo řečeno, že důvěryhodnost monitoruje výkon databáze a další problémy, jako je vytváření sítí, by nebyly zahrnuty, pokud by nebyly extrémní.
Bylo doporučeno použít služba jako tisíc očí pro monitorování sítě a pokud narazíme na problémy s protokolováním traceroute (pokyny zde: https://help.salesforce.com/apex/HTViewSolution?id=000025283&language=en_US ) a otevřete lístek a přidejte tyto protokoly jako přílohu.
Komentáře
- Je těžké pochopit, co “ trust “ opravdu znamená. ‚ Hledám prohlášení od Salesforce, kde se říká: tento druh problému je tam reportér a to není. Právě teď (ale to je založeno pouze na doslechu) to trochu vypadá, jako by jen hlásili, co chtějí – nebo možná používají důvěru jako druh důkazu, že služba běží perfektně většinu času. To se zdá být pravdivé z pohledu firemních uživatelů – ale ne z pohledu vývojářů. Časově kritické velké projekty musí brát v úvahu možné zpoždění platformy. API na karanténě mohou každý den fungovat velmi odlišně.
- Zde ‚ je článek, který to vysvětluje trochu víc – appneta.com/blog/top-5-salesforce-performance-problems . Pochybuji, že by poskytli jakékoli prohlášení, které by takové slova uvádělo, ale dává smysl, že by sledovaly pouze své vnitřní systémy, protože by bylo obtížné sledovat skutečnou uživatelskou zkušenost.
- Ano, naprosto chápu, že to může ‚ se neočekává, že by se kdekoli zobrazil výkon typu end-to-end. Pokud je však 99,9% uživatelského rozhraní Salesforce (dokonce i datově náročných) velmi velmi rychlé A zároveň je 99,9% Metadata-API plus Tooling-API reprodukovatelné velmi pomalu (a myslím o 1000% až 10 000% pomaleji než obvykle) ) mluví sám za sebe, zda vinit připojení nebo server, myslím …
Odpovědět
Setkal jsem se s podobným problémem a zde je sdílená podpora se mnou:
Řekli mi, že to bylo kvůli momentální degradaci. Když jsem se zeptal, proč to není zachyceno na trust.salsforce.com, řekli mi, že doba trvání byla velmi malá, a proto nebyla zachycena na trust.salsforce.com.
Na trust.salsforce.com mají uvedeno:
Problémy s výkonem
Indikátor znamená, že průměrná rychlost transakce pro instanci překročila 0,5 sekundy po dobu 2 minut nebo déle.
Monitor výkonu hlásí v minutových intervalech průměrnou dobu potřebnou k reakci na uživatele žádosti pro každou instanci. Pokud hlásí průměrný čas, který je větší než 0,5 sekundy, tým Site Reliability (SR) prozkoumá problém, aby ověřil, že je ovlivněno více zákazníků. Pokud se problém týká pouze jednoho zákazníka, pak SR zajistí, aby zákaznická podpora salesforce.com měla informace potřebné k jeho řešení pro daného zákazníka. Pokud degradace pro více zákazníků trvá déle než 2 minuty, indikátor se zaúčtuje se stavovou zprávou s podrobným uvedením počáteční doby degradace. Naším cílem je odeslat zprávu o stavu do sestavy Aktuální stav do 5 minut od ověření, že se to týká více zákazníků, a aktualizovat zprávu každých 30 minut, dokud nebude problém vyřešen. SR ohlásí, že problém je vyřešen, jakmile monitor výkonu ohlásí průměrnou dobu degradace kratší než 0,5 sekundy v jednominutovém intervalu. Jakmile k tomu dojde, SR zveřejní hlášení o incidentu do matice historie výkonu služby a nahradí indikátor indikátorem.
Je tedy možné, pokud existuje více hroty 1,5 minuty (přibližně), pak se můžeme setkat s tímto problémem, ale není zveřejněn na trust.salsforce.com.
Jak se vypořádat s takovou situací:
V mém případě jsem byl volání rozhraní SFDC api a získání odpovědi, že server není k dispozici. Takže používám mechanismus opakovaného pokusu. po 3 pokusech jsem sklonil zpracování a zkusil to znovu po 12 hodinách.
Komentáře
- Moje pozorování překračují prahovou hodnotu, kterou jste uvedli výše, pomocí FAR a několik dní, aniž by byly hlášeny. Můj odhad je, že “ Indikátor znamená, že průměrná rychlost transakce instance přesáhla 0,5 sekundy po dobu 2 minut nebo déle. “ NENÍ použito pro MetadataAPI a ToolingAPI. Mám pocit, že takové problémy s vývojářským API jsou hlášeny buď jen zřídka, nebo vůbec. Ani ‚ si nejsem jistý, zda zvažují takový požadavek jako “ Transaction “ … to, co mi ‚ stále chybí, je zpětná vazba od jednoho ze zaměstnanců Salesforce, kteří tu jsou, aby objasnili tuto nejistotu.
- V zásadě potřebujete někoho z týmu SFDC a řeknete, jak přesně se zpracovává API metadat a v souvislosti se snížením výkonu. Pokud tomu tak je, smažu svoji odpověď, aby se tato otázka objevila jako seznam nezodpovězených otázek a mohl by ji vidět někdo z týmu SFDC?
- Může ‚ Tuto odpověď nedostanete prostřednictvím podpory. bez podpory Premier Plus s vámi o tom nebudou mluvit (protože podpora pro vývojáře je mimo rozsah).