Jak sledovat výkon dotazů v GraphQL?
Zajímalo by mě, jestli existuje nějaký efektivní způsob, jak sledovat výkon našich dotazů v GraphQL. V poslední době se snažím optimalizovat API, které jsem postavil na GraphQL, a rád bych měl lepší přehled o tom, jak rychle a efektivně jednotlivé dotazy fungují. Zda jsou nějaké nástroje nebo knihovny, které pomáhají s monitoringem a analýzou výkonu, nebo jestli je potřeba si vyvinout vlastní řešení. Jak to vlastně funguje v praxi? Mám na mysli například sledování doby odpovědi, počtu dotazů za sekundu nebo i další metriky jako jsou chyby. Je to vůbec možné udělat tak, aby to nezatěžovalo server? Zaujalo mě i to, jestli existují nějaké best practices pro logování těchto výkonových dat. Jak se s tím vypořádat ve velkých aplikacích? Bude potřeba nějaký specializovaný nástroj nebo se dá využít i něco běžného? Víte o něčem, co už někdo použil a mohl by doporučit? Díky za jakoukoli radu!