Skip to main content

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")

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

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

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.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

0.0.3

2 files

Supported by

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