Django Monitoring

Provides dashboards and extractions for monitoring applications based on the Django Web Framework. The app includes a dashboard for monitoring errors and database performance.

Release Notes

Features

  • Field extractions: provides extractions for Django log files including fields extracted from tracebacks and query information from database performance logs
  • Overview Dashboard: provides an overview messages provided by Django by severity, logger name, etc
  • Error Reporting Dashboard: provides an overview of error observed on the host and drill-downs into the details
  • Database Reporting Dashboard: provides information about the SQL queries being executed in order to help identify potential performance bottlenecks
  • Filesystem Cache Reporting Dashboard: provides an overview of the size of the file-system cache (for apps using Django's file-system cache framework)

Configuration

Initial setup

You will need to create an input in Splunk to import the log messages from your Django app. See "configuring the Django Splunk app" for details. You will also need to sourcetype your data as "django".

Monitoring file-system cache (optional)

If you are using Django's file-system cache, then you can use the provided modular input to monitor the size of your cache. To set this up, configure an instance of the modular input using Splunk's manager at Settings » Data Inputs » "Django File Cache Size".

More Information

This project is open source. See GitHub for the source or LukeMurphey.net for more information.


1 ratings

Version 1.2.2


Community Supported

Ask a Question

Built by Luke Murphey