Jaké metriky by měly být prioritou při diagnostice výkonu GraphQL API?
Zajímalo by mě, na co se zaměřit při měření výkonu mého GraphQL API. Mám pocit, že mám příliš mnoho dat a nevím, co je opravdu důležité sledovat. Je jasné, že latence požadavků je nějakým způsobem klíčová, ale co dál? Odpovídá počet dotazů za sekundu nějaké normě nebo standardu? Jak moc důležité jsou chyby, které se v API objeví a jaký vliv mají na celkový výkon? Měl bych sledovat i doby odezvy jednotlivých resolverů? A co třeba průměrná velikost odpovědi? Zajímá mě, jestli existují nějaké obecné doporučení nebo osvědčené postupy pro sledování těchto metrik. Mám také obavy z toho, jak moc může být zatížení serveru ovlivněno různými typy dotazů. Je dobré mít nějaké benchmarky a srovnání s jinými API? Jak si mám vlastně nastavit priority při monitorování těchto metrik, abych mohl efektivně diagnostikovat případné problémy? Pokud máte zkušenosti s tímto tématem, budu rád za každou radu a tipy na to, jak přistoupit k analýze výkonu GraphQL API.
