promtail stuff
This commit is contained in:
parent
6d556f5ad1
commit
2e55412eb8
@ -5,7 +5,7 @@ services:
|
|||||||
image: grafana/promtail:2.7.3
|
image: grafana/promtail:2.7.3
|
||||||
volumes:
|
volumes:
|
||||||
- /var/log:/var/log:ro
|
- /var/log:/var/log:ro
|
||||||
- /var/lib/docker/containers:/var/lib/docker/containers:ro
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
command: -config.file=/etc/promtail/config.yml
|
command: -config.file=/etc/promtail/config.yml
|
||||||
configs:
|
configs:
|
||||||
- source: promtail_yml
|
- source: promtail_yml
|
||||||
@ -21,4 +21,9 @@ configs:
|
|||||||
promtail_yml:
|
promtail_yml:
|
||||||
name: ${STACK_NAME}_promtail_yml_${PROMTAIL_YML_VERSION}
|
name: ${STACK_NAME}_promtail_yml_${PROMTAIL_YML_VERSION}
|
||||||
file: promtail.yml.tmpl
|
file: promtail.yml.tmpl
|
||||||
template_driver: golang
|
template_driver: golang
|
||||||
|
|
||||||
|
secrets:
|
||||||
|
basic_auth_admin_password:
|
||||||
|
external: true
|
||||||
|
name: ${STACK_NAME}_basic_auth_admin_password_${SECRET_BASIC_AUTH_ADMIN_PASSWORD_VERSION}
|
@ -84,9 +84,4 @@ configs:
|
|||||||
networks:
|
networks:
|
||||||
proxy:
|
proxy:
|
||||||
external: true
|
external: true
|
||||||
internal:
|
internal:
|
||||||
|
|
||||||
secrets:
|
|
||||||
basic_auth_admin_password:
|
|
||||||
external: true
|
|
||||||
name: ${STACK_NAME}_basic_auth_admin_password_${SECRET_BASIC_AUTH_ADMIN_PASSWORD_VERSION}
|
|
@ -20,36 +20,16 @@ scrape_configs:
|
|||||||
job: varlogs
|
job: varlogs
|
||||||
__path__: /var/log/*log
|
__path__: /var/log/*log
|
||||||
|
|
||||||
- job_name: containers
|
- job_name: "docker"
|
||||||
static_configs:
|
docker_sd_configs:
|
||||||
- targets:
|
- host: "unix:///var/run/docker.sock"
|
||||||
- localhost
|
refresh_interval: "1s"
|
||||||
labels:
|
relabel_configs:
|
||||||
job: containerlogs
|
- source_labels: ['__meta_docker_container_name']
|
||||||
__path__: /var/lib/docker/containers/*/*log
|
target_label: "container_name"
|
||||||
|
- source_labels: ['__meta_docker_container_id']
|
||||||
pipeline_stages:
|
target_label: "container_id"
|
||||||
- json:
|
- source_labels: ['__meta_docker_container_label_com_docker_stack_namespace']
|
||||||
expressions:
|
target_label: "stack_namespace"
|
||||||
output: log
|
- source_labels: ['__meta_docker_container_label_com_docker_swarm_service_name']
|
||||||
stream: stream
|
target_label: "service_name"
|
||||||
attrs:
|
|
||||||
- json:
|
|
||||||
expressions:
|
|
||||||
tag:
|
|
||||||
source: attrs
|
|
||||||
- regex:
|
|
||||||
expression: (?P<image_name>(?:[^|]*[^|])).(?P<container_name>(?:[^|]*[^|])).(?P<image_id>(?:[^|]*[^|])).(?P<container_id>(?:[^|]*[^|]))
|
|
||||||
source: tag
|
|
||||||
- timestamp:
|
|
||||||
format: RFC3339Nano
|
|
||||||
source: time
|
|
||||||
- labels:
|
|
||||||
tag:
|
|
||||||
stream:
|
|
||||||
image_name:
|
|
||||||
container_name:
|
|
||||||
image_id:
|
|
||||||
container_id:
|
|
||||||
- output:
|
|
||||||
source: output
|
|
Loading…
x
Reference in New Issue
Block a user