Exposing endpoints

If you need to disable some of the HTTP endpoints on the external HTTP interface, you can change some of the settings below. It is possible to disable the Admin UI, stats and gossip port to be exposed externally.

You can disable the Admin UI on external HTTP by setting AdminOnExt setting to false.

FormatSyntax
Command line--admin-on-ext
YAMLAdminOnExt
Environment variableEVENTSTORE_ADMIN_ON_EXT

Default: true, Admin UI is enabled on the external HTTP.

Exposing the stats endpoint externally is required for the Admin UI and can also be useful if you collect stats for an external monitoring tool.

FormatSyntax
Command line--stats-on-ext
YAMLStatsOnExt
Environment variableEVENTSTORE_STATS_ON_EXT

Default: true, stats endpoint is enabled on the external HTTP.

You can also disable the gossip protocol in the external HTTP interface. If you do that, ensure that the internal interface is properly configured. Also, if you use gossip with DNS, ensure that the gossip port is set to the internal HTTP port.

FormatSyntax
Command line--gossip-on-ext
YAMLGossipOnExt
Environment variableEVENTSTORE_GOSSIP_ON_EXT

Default: true, gossip is enabled on the external HTTP.