Instrumentation is the process of injecting a hook into the flow of execution and changing the runtime behavior. Instrumentation is mainly used for monitoring applications and logging.
Spring boot supports many Instrumentation beans for GraphQL. Instrumentation beans are detected at the initialization time.
GraphQL provides a lot of built-in instrumentation and allows to extend and create custom instrumentation as per requirements.