Use Grafana's upstream Debian packages for loki
This commit is contained in:
parent
d012f0dd60
commit
a0a61781fc
3 changed files with 33 additions and 13 deletions
|
|
@ -6,11 +6,11 @@ loki:
|
||||||
http_listen_port: 23100
|
http_listen_port: 23100
|
||||||
grpc_listen_port: 29096
|
grpc_listen_port: 29096
|
||||||
common:
|
common:
|
||||||
path_prefix: /var/lib/grafana-loki
|
path_prefix: /var/lib/loki
|
||||||
storage:
|
storage:
|
||||||
filesystem:
|
filesystem:
|
||||||
chunks_directory: /var/lib/grafana-loki/chunks
|
chunks_directory: /var/lib/loki/chunks
|
||||||
rules_directory: /var/lib/grafana-loki/rules
|
rules_directory: /var/lib/loki/rules
|
||||||
replication_factor: 1
|
replication_factor: 1
|
||||||
ring:
|
ring:
|
||||||
instance_addr: 127.0.0.1
|
instance_addr: 127.0.0.1
|
||||||
|
|
@ -28,7 +28,7 @@ loki:
|
||||||
ruler:
|
ruler:
|
||||||
alertmanager_url: http://localhost:9093
|
alertmanager_url: http://localhost:9093
|
||||||
compactor:
|
compactor:
|
||||||
working_directory: /var/lib/grafana-loki/compactor
|
working_directory: /var/lib/loki/compactor
|
||||||
retention_enabled: true
|
retention_enabled: true
|
||||||
delete_request_store: filesystem
|
delete_request_store: filesystem
|
||||||
limits_config:
|
limits_config:
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
- name: restart grafana-loki
|
- name: restart loki
|
||||||
service:
|
service:
|
||||||
name: grafana-loki
|
name: loki
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,32 @@
|
||||||
- name: install grafana-loki
|
- name: setup grafana repo key for loki
|
||||||
package:
|
apt_key:
|
||||||
name: grafana-loki
|
url: "https://apt.grafana.com/gpg.key"
|
||||||
|
|
||||||
- name: write grafana-loki config
|
- name: setup grafana repo for loki
|
||||||
notify: restart grafana-loki
|
apt_repository:
|
||||||
|
repo: "deb https://apt.grafana.com stable main"
|
||||||
|
|
||||||
|
- name: create loki group
|
||||||
|
group:
|
||||||
|
name: loki
|
||||||
|
system: true
|
||||||
|
|
||||||
|
- name: create loki user
|
||||||
|
user:
|
||||||
|
name: loki
|
||||||
|
system: true
|
||||||
|
group: loki
|
||||||
|
home: /var/lib/loki
|
||||||
|
|
||||||
|
- name: install loki
|
||||||
|
package:
|
||||||
|
name: loki
|
||||||
|
|
||||||
|
- name: write loki config
|
||||||
|
notify: restart loki
|
||||||
copy:
|
copy:
|
||||||
owner: root
|
owner: root
|
||||||
group: grafana-loki
|
group: loki
|
||||||
mode: 0640
|
mode: 0640
|
||||||
dest: /etc/grafana-loki.yml
|
dest: /etc/loki/config.yml
|
||||||
content: "{{ loki.config|to_nice_yaml(indent=2) }}"
|
content: "{{ loki.config|to_nice_yaml(indent=2) }}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue