after more read, I found that there is 4 stateful and 4 stateless Loki components
- ingester → stateful
- distributor → stateless
- query-frontend → stateless
- query-scheduler → stateless
- querier → stateless
- index-gateway → stateful
- ruler → stateful
- compactor → stateful