Skip to main content

scrapy extension for lokilog

Project description

scrapy-lokilog

Scrapy extension for non-blocking logging to Grafana Loki via lokilog.

Installation

pip install scrapy-lokilog

Quick Start

Add the extension and Loki URL to your Scrapy settings.py:

EXTENSIONS = {
    'scrapy_lokilog.LokiLogExtension': 500,
}

LOKILOG_URL = "http://localhost:3100"

# Optional: Add static labels
LOKILOG_LABELS = {"env": "prod", "service": "scraper"}

# Optional: Fields from `extra={}` to promote to Loki labels
LOKILOG_EXTRACTED_LABELS = ["user_id", "spider_name"]

scrapy-lokilog (RU)

Расширение Scrapy для неблокирующей отправки логов в Grafana Loki через lokilog.

Установка

pip install scrapy-lokilog

Быстрый старт

Добавьте расширение и URL вашего Loki в settings.py проекта Scrapy:

EXTENSIONS = {
    'scrapy_lokilog.LokiLogExtension': 500,
}

LOKILOG_URL = "http://localhost:3100"

# Опционально: Добавить статические лейблы
LOKILOG_LABELS = {"env": "prod", "service": "scraper"}

# Опционально: Поля из `extra={}`, которые станут лейблами в Loki
LOKILOG_EXTRACTED_LABELS = ["user_id", "spider_name"]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrapy_lokilog-1.0.0.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scrapy_lokilog-1.0.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file scrapy_lokilog-1.0.0.tar.gz.

File metadata

  • Download URL: scrapy_lokilog-1.0.0.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.4 Windows/11

File hashes

Hashes for scrapy_lokilog-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c254910e6ae3543d47d37018e493a4dfd33055cd7f958287d17a5144503e4e45
MD5 26f4152275821048935738b691f0f1b1
BLAKE2b-256 f9e00c4f55dcc6c9ab91303e9f6e1d629d3725f8df81f816bb8cf2f6ae43fa7c

See more details on using hashes here.

File details

Details for the file scrapy_lokilog-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: scrapy_lokilog-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.4 Windows/11

File hashes

Hashes for scrapy_lokilog-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af84f02e9ffc8828530f46671ce9aaa1730ca02a62bdd5b5fa4dd0649377c02b
MD5 3ab2eba6f144b143c6b79eafb15f8c5c
BLAKE2b-256 8a478a68c3daabf9a77d28bfb4b6824377b4cf887ea8d5b2008c5d5cb13f1839

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page