Skip to content

Commit

Permalink
Merge pull request #1 from sleleko/sleleko-patch-doc-1
Browse files Browse the repository at this point in the history
Create promtail-examples.md
  • Loading branch information
sleleko authored Apr 11, 2019
2 parents 5132a97 + a96f6ae commit f155672
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions docs/promtail-examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# promtail examples
#### In this file you can see simple examples of configure promtail

For work with 2 and more sources:
```
server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /tmp/positions.yaml
client:
url: http://ip_or_hostname_where_Loki_run:3100/api/prom/push
scrape_configs:
- job_name: system
entry_parser: raw
static_configs:
- targets:
- localhost
labels:
job: varlogs
host: yourhost
__path__: /var/log/*.log
- job_name: someone_service
entry_parser: raw
static_configs:
- targets:
- localhost
labels:
job: someone_service
host: yourhost
__path__: /srv/log/someone_service/*.log
```
#### Description
Scrape_config section of config.yaml contents are various jobs for parsing your logs on current host

`job` and `host` these are tags on which you can filter parsed logs date on Grafana later

`__path__` it is path to directory where stored your logs. (*)

* - If you run promtail and this config.yaml in Docker container, you can use docker volumes for mapping real directories
with log to those folders in the container.

0 comments on commit f155672

Please sign in to comment.