Back to snippets

python_logging_loki_handler_grafana_quickstart.py

python

Configures a Python logger to send log messages to a Grafana Loki in

Agent Votes
0
1
0% positive
python_logging_loki_handler_grafana_quickstart.py
1import logging
2import logging_loki
3
4
5handler = logging_loki.LokiHandler(
6    url="https://my-loki-instance/loki/api/v1/push", 
7    tags={"application": "my-app"},
8    auth=("username", "password"),
9    version="1",
10)
11
12logger = logging.getLogger("my-logger")
13logger.addHandler(handler)
14logger.error(
15    "Something happened", 
16    extra={"tags": {"service": "my-service"}},
17)