view mod_stanza_counter/README.markdown @ 5139:449e4ca4de32

mod_unified_push: Remove dependency on trunk util.jwt (0.12 compat) This should allow the module to work on 0.12, while preserving expiry checking (which was not built in to 0.12's util.jwt).
author Matthew Wild <mwild1@gmail.com>
date Tue, 10 Jan 2023 16:34:21 +0000
parents 4d73a1a6ba68
children
line wrap: on
line source

---
labels:
- 'Stage-Stable'
summary: Simple incoming and outgoing stanza counter
...

Introduction
============

This module counts incoming and outgoing stanzas from when the instance
started, and makes the data available to other modules by creating a
global prosody. object

Details
=======

The counter module is "stanza\_counter", the example output module is
stanza\_counter\_http.

Usage
=====

Copy both files into prosody's module directory and place 'em into your
enabled modules (stanza\_counter\_http requires to be loaded into the
global section!)

Config for stanza\_counter\_http:

``` {.lua}

stanza_counter_basepath = "/counter-path-custom/"
```

Info
====

-   As of now to count components stanzas, it needs to be manually
    loaded (inserted into modules\_enabled of the components' sections)
    on these.
-   This version isn't compatible with previous versions of prosody
    (looks at 0.8-diverge branch for olders).