# [[Loki ingester]] ![[Loki ingester.svg]] A [[Grafana Loki|Loki]] ingester is the [[Architecture of Loki|component]] that receives logs from the [[Loki distributor|distributor]], does some initial processing, and then saves them to [[Object storage]]. <iframe width="560" height="315" src="https://www.youtube.com/embed/_hv4i84Z68s?start=307s" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Ingesters are deployed in a [[Loki hash ring|hash ring]], a group of instances of the same type of component (in this case an ingester, but hash rings can also be used for other components in Loki). Logs are then sent to ingesters by [[Loki distributor|distributors]] using a hash of the incoming log line. Logs are replicated throughout multiple ingesters depending on the replication factor set. The ingester groups logs into "chunks" before sending them to object storage. %% [[Project Thor]] seeks ways to reduce this replication factor to 1. %% ## Scaling ingesters > [!tip] Rule of thumb: how many ingesters should I have? > In a full [[How to deploy Grafana Loki|microservices deployment of Loki]], start with 3. %% # Excalidraw Data ## Text Elements ## Drawing ```json { "type": "excalidraw", "version": 2, "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.1.4", "elements": [ { "id": "4y8R7iOA", "type": "text", "x": 118.49495565891266, "y": -333.44393157958984, "width": 3.8599853515625, "height": 24, "angle": 0, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "groupIds": [], "frameId": null, "roundness": null, "seed": 967149026, "version": 2, "versionNonce": 939059582, "isDeleted": true, "boundElements": null, "updated": 1713723615080, "link": null, "locked": false, "text": "", "rawText": "", "fontSize": 20, "fontFamily": 4, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "", "lineHeight": 1.2 } ], "appState": { "theme": "dark", "viewBackgroundColor": "#ffffff", "currentItemStrokeColor": "#1e1e1e", "currentItemBackgroundColor": "transparent", "currentItemFillStyle": "solid", "currentItemStrokeWidth": 2, "currentItemStrokeStyle": "solid", "currentItemRoughness": 1, "currentItemOpacity": 100, "currentItemFontFamily": 4, "currentItemFontSize": 20, "currentItemTextAlign": "left", "currentItemStartArrowhead": null, "currentItemEndArrowhead": "arrow", "scrollX": 583.2388916015625, "scrollY": 573.6323852539062, "zoom": { "value": 1 }, "currentItemRoundness": "round", "gridSize": null, "gridColor": { "Bold": "#C9C9C9FF", "Regular": "#EDEDEDFF" }, "currentStrokeOptions": null, "previousGridSize": null, "frameRendering": { "enabled": true, "clip": true, "name": true, "outline": true } }, "files": {} } ``` %%