Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/docs/sources/setup/install/install-from-source.md

1.2 KiB

title menuTitle description aliases weight
Build from source Install from source Describes how to install Loki from the source code. [../../installation/install-from-source/] 700

Build from source

Clone the Grafana Loki repository and use the provided Makefile to build Loki from source.

{{< admonition type="note" >}} Grafana Loki does not come with any included authentication layer. You must run an authenticating reverse proxy in front of your services to prevent unauthorized access to Loki (for example, nginx). Refer to Manage authentication for a list of open-source reverse proxies you can use. {{< /admonition >}}

Prerequisites

  • Go, version 1.23 or later; set your $GOPATH environment variable
  • make
  • Docker (for updating protobuf and yacc files)

Build locally

  1. Clone Loki to $GOPATH/src/github.com/grafana/loki:

    git clone https://github.com/grafana/loki $GOPATH/src/github.com/grafana/loki
    
  2. With a current working directory of $GOPATH/src/github.com/grafana/loki:

    make loki
    

The built executable will be in $GOPATH/src/github.com/grafana/loki/cmd/loki/loki.