Skip to main content

Django Influx Logs: put your application logs into InfluxDB.

Project description

Django Influx Logs

Put your application logs into InfluxDB

Install

pip install django-influx-logs

Settings

INFLUX_LOGS_ENABLE = True
INFLUX_LOGS_HOST = "localhost"
INFLUX_LOGS_PORT = 8086
INFLUX_LOGS_USERNAME = "my_user"
INFLUX_LOGS_PASSWORD = "mu_psw"
INFLUX_LOGS_DATABASE = "my_db"

Usage example

class SomeDownloadView(View):

    def log_download_action(self, filename):
        tags = {"env_name": "staging"}
        log_action(
            actor=self.request.user.email,
            verb="downloaded",
            action_object=filename,
            tags=tags,
        )

    def get(self):
        # At some point here, we want to log the user's action
        self.log_download_action(filename="my-file.txt")

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

django-influx-logs-0.0.5.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

django_influx_logs-0.0.5-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file django-influx-logs-0.0.5.tar.gz.

File metadata

  • Download URL: django-influx-logs-0.0.5.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for django-influx-logs-0.0.5.tar.gz
Algorithm Hash digest
SHA256 35b8a6e35ac89a440bee6ef550b6ba97654b67c57eb4bab5be13744f1ff2d342
MD5 d9ad8ca89ef771fb9ed9cf7a007654e6
BLAKE2b-256 f3e3bd8f7fc938483b326a31d611642b8b7d9cbcb678e110062efc37cae58382

See more details on using hashes here.

File details

Details for the file django_influx_logs-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: django_influx_logs-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for django_influx_logs-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7d7014028244e44a52cf2d0b3c2f86b7d24ab83efe8753e16c9d5da847b56dc4
MD5 27566f7b67d5cbff87721d16938e0a6e
BLAKE2b-256 2e97cbaac0015bde1e00780022c88edbfc6c6dc8eca425f0b32545efb6e97ad6

See more details on using hashes here.

Supported by

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