blob: c7c67a69723caaca45c8275b352894af3018f504 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
---
include:
- "services.yml.no-elasticsearch"
reports-collector:
scheduling_group: frontend
containers:
- name: http
image: registry.git.autistici.org/ai3/tools/reports-collector:master
ports:
- 3995
- 3996
env:
ADDR: ":3995"
SMTP_ADDR: ":3996"
volumes:
- /var/lib/GeoIP: /var/lib/GeoIP
public_endpoints:
- name: live-reports
port: 3995
scheme: http
monitoring_endpoints:
- port: 3995
scheme: http
ports:
- 3996
log-collector:
scheduling_group: backend
num_instances: 1
service_credentials:
- name: log-collector
enable_client: false
monitoring_endpoints:
- port: 9105
scheme: http
- port: 9201
scheme: http
public_endpoints:
- name: logs
port: 5601
scheme: http
enable_sso_proxy: true
containers:
- name: rsyslog
image: registry.git.autistici.org/ai3/docker/rsyslog:master
ports:
- 6514
- 9105
volumes:
- /etc/rsyslog-collector.conf: /etc/rsyslog.conf
- /etc/rsyslog-collector: /etc/rsyslog-collector
- /etc/rsyslog-collector-lognorm: /etc/rsyslog-collector-lognorm
- /var/spool/rsyslog-collector: /var/spool/rsyslog
- /var/log/remote: /var/log/remote
egress_policy: internal
- name: kibana
image: registry.git.autistici.org/ai3/docker/kibana:master
port: 5601
volumes:
- /etc/kibana: /etc/kibana
- /var/lib/kibana: /var/lib/kibana
env:
BABEL_CACHE_PATH: "/var/lib/kibana/.babelcache.json"
- name: elasticsearch
image: registry.git.autistici.org/ai3/docker/elasticsearch:master
port: 9200
volumes:
- /etc/elasticsearch: /etc/elasticsearch
- /var/lib/elasticsearch: /var/lib/elasticsearch
- /var/log/elasticsearch: /var/log/elasticsearch
env:
PORT: 9200
EXPORTER_PORT: 9201
ports:
- 6514
- 9200
volumes:
- name: elasticsearch
path: /var/lib/elasticsearch
size: 100g
owner: docker-log-collector
group: docker-log-collector
mode: "0700"
annotations:
dependencies:
- client: kibana
server: elasticsearch
- client: log-collector-e2e/prober
server: elasticsearch
log-collector-e2e:
scheduling_group: all
containers:
- name: prober
image: registry.git.autistici.org/ai3/tools/dye-injector:master
port: 7094
env:
ADDR: ":7094"
monitoring_endpoints:
- name: log-collector-e2e-prober
port: 7094
scheme: http
|