Extension Selfinfo


Extension Basics

Title
Selfinfo
Name
ckanext-selfinfo
Type
Public extension
Description
Keep your CKAN healthy! System monitoring and telemetry for CKAN administrators with real-time insights.
CKAN versions

~2.9, ~2.10, ~2.11

Show details
Download-Url (zip)
Download-Url commit date
2025-10-10
Url to repo
Category
Specialized Tools


Background Infos

Description (long)
Show details

This extension provides comprehensive system information accessible only to CKAN administrators. It displays a wide variety of information including System Info, RAM usage, disk usage, CKAN configuration, GIT information, error tracking, Python modules, CKAN queues, and Solr schema details. The extension relies heavily on Redis for storage and includes three main plugins: selfinfo (main dashboard), selftools (DB/SOLR/Redis operations), and selftracking (lightweight user interaction tracking).

Version
v1.3.1
Version release date
2025-10-10
Contact name
DataShades
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

CKAN must be configured to connect to Redis. The extension provides admin dashboard at /ckan-admin/selfinfo. Configuration options include monitoring specific partitions, repositories, and categories. Selftools plugin enables UI-based operations with DB, SOLR, and Redis data including search, update records, index datasets, and CKAN config queries. Selftracking plugin requires database migration for tracking user interactions, page views, API calls, and custom events like resource downloads.

Plugins to configure (ckan.ini)
selfinfo selftools selftracking
CKAN Settings (ckan.ini)
# Redis configuration required # ckan.redis.url = redis://localhost:6379/0 # Selfinfo configuration options # ckan.selfinfo.partitions = /,/var # ckan.selfinfo.repos = /usr/lib/ckan/default/src/ckan # ckan.selfinfo.categories = system,git,errors
DB migration to be executed
selftracking
<< back to Extensions