ClickHouse Post-Action Plugin
The bundled clickhouse plugin converts a completed authentication request into a JSONEachRow analytics record. It queues records in the host's module-scoped process cache, deduplicates authenticated writes through Redis, and posts a batch through the host HTTP facade when the configured count threshold is reached.
The container artifact is:
/usr/local/lib/nauthilus/plugins/clickhouse.so
The native policy effect ID for a module named clickhouse is:
authn/plugin.clickhouse.post_action
Nauthilus does not invoke this external effect implicitly. A selected policy must include the obligation for every outcome that should create a row.
Public contract
| Item | Value |
|---|---|
| Metadata name | clickhouse |
| Product version | 0.1.0 |
| Interfaces | Plugin, RuntimePlugin, ReloadablePlugin |
| Registered component | PostActionTarget named post_action |
| Authn Policy effect | authn/plugin.clickhouse.post_action |
| Sensitive capabilities | none |
| Local debug module | batch |
| Main features | JSONEachRow, Redis deduplication, process-cache batching, reconfigure |