Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docker/compose/grafana/datasources/Loki.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name":"Loki",
"type":"loki",
"url":"http://loki:3100",
"access":"proxy",
"basicAuth":false
}
32 changes: 32 additions & 0 deletions docker/compose/loki/loki-conf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
auth_enabled: false

server:
http_listen_port: 3100

ingester:
lifecycler:
address: 0.0.0.0
ring:
store: inmemory
replication_factor: 1
chunk_idle_period: 15m

schema_config:
configs:
- from: 0
store: boltdb
object_store: filesystem
schema: v9
index:
prefix: index_
period: 168h

storage_config:
boltdb:
directory: /tmp/loki/index

filesystem:
directory: /tmp/loki/chunks

limits_config:
enforce_metric_name: false
27 changes: 26 additions & 1 deletion docker/compose/mon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ services:
org.label-schema.group: "monitoring"

grafana:
image: grafana/grafana:4.6.3
image: grafana/grafana:master
container_name: grafana
volumes:
- grafana_data:/var/lib/grafana
Expand All @@ -95,3 +95,28 @@ services:
- monitor-net
labels:
org.label-schema.group: "monitoring"

loki:
image: grafana/loki:master
container_name: loki
volumes:
- ./loki/loki-conf.yml:/etc/loki/local-config.yaml
expose:
- 3100
networks:
- monitor-net
labels:
org.label-schema.group: "monitoring"
command: -config.file=/etc/loki/local-config.yaml

promtail:
image: grafana/promtail:master
container_name: promtail
volumes:
- ./promtail/promtail-conf.yml:/etc/promtail/docker-config.yaml
- /var/lib/docker/volumes/remme_logs/_data:/var/log/_data
networks:
- monitor-net
labels:
org.label-schema.group: "monitoring"
command: -config.file=/etc/promtail/docker-config.yaml
23 changes: 23 additions & 0 deletions docker/compose/promtail/promtail-conf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
server:

http_listen_port: 9080
grpc_listen_port: 0

positions:

filename: /tmp/positions.yaml

client:

url: http://loki:3100/api/prom/push

scrape_configs:

- job_name: remme_log
entry_parser: raw
static_configs:
- targets:
- localhost
labels:
job: remme_log
__path__: /var/log/_data/*