Extension:EventStreamConfig

Category:Extensions without an imageCategory:GPL licensed extensions
MediaWiki extensions manual
EventStreamConfig
Release status: stableCategory:Stable extensions
Implementation API Category:API extensions
Description Exposes event stream config in an API endpoint. Can also be used to expose configs via ResourceLoader
Author(s) Andrew Otto (Ottomatatalk)
Compatibility policy Master maintains backward compatibility.Category:Extensions with master compatibility policy
MediaWiki >= 1.44
License GNU General Public License 2.0 or later
Download Category:Extensions in Wikimedia version control
README
Help Help:Extension:EventStreamConfig
  • wgEventStreams
Quarterly downloads 8 (Ranked 108th)
Public wikis using 993 (Ranked 271st)
Translate the EventStreamConfig extension if it is available at translatewiki.net
Issues Open tasks · Report a bug
Category:All extensions

The EventStreamConfig extension is a utility extension that provides library functions and an API endpoint for exporting event stream configuration, using the variable $wgEventStreams. It does not directly provide any user functionality; rather, it provides code used by other extensions and services. Other software that uses this extension includes:

  • The EventLogging extension - used to load configs for streams used on certain pages to dynamically configure client stream settings, like sampling rate.
  • The EventBus extension - used to figure out which event intake service a given stream should be produced to.
  • The EventGate service - used to ensure that only events of a specific schema title are allowed into a stream.
  • Mobile apps - API endpoint is used to dynamically configure client stream settings like sample rate.

For more information on EventStreamConfig and how to use it, see Help:Extension:EventStreamConfig.

Category:Extensions used on Wikimedia#EventStreamConfig
Category:API extensions Category:All extensions Category:Extensions in Wikimedia version control Category:Extensions included in Canasta Category:Extensions included in Miraheze Category:Extensions used on Wikimedia Category:Extensions with master compatibility policy Category:Extensions without an image Category:GPL licensed extensions Category:Stable extensions