Skip to content

Commit

Permalink
Add commands for building and running tempo locally.
Browse files Browse the repository at this point in the history
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
  • Loading branch information
tomwilkie committed Nov 22, 2018
1 parent d06ed8f commit 631b45d
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ cmd/promtail/promtail
mixin/vendor/
pkg/logproto/logproto.pb.go
pkg/parser/labels.go
tempo
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ all: $(UPTODATE_FILES)
test: $(PROTO_GOS) $(YACC_GOS)
yacc: $(YACC_GOS)
protos: $(PROTO_GOS)
yacc: $(YACC_GOS)

# And now what goes into each image
tempo-build-image/$(UPTODATE): tempo-build-image/*
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@ Tempo is a horizontally-scalable, highly-available, multi-tenant, log aggregatio
system inspired by Prometheus. It is design to be very cost effective, as it does
not index the contents of the logs, but rather a set of labels for each log steam.

## Run it locally

Tempo can be run in a single host, no-dependancies mode using the following commands:

```
$ make protos yacc
$ go build ./cmd/tempo
$ ./tempo -config.file=./doc/local.yaml
...
```

## Usage Instructions

Tempo is running in the ops-tools1 cluster. You can query logs from that cluster
Expand Down

0 comments on commit 631b45d

Please sign in to comment.