NATS module
editNATS module
editThe Nats module uses Nats monitoring server APIs to collect metrics.
The default metricsets are stats
, connections
, routes
and subscriptions
while connection
and route
metricsets can be enabled to collect detailed metrics per connection/route.
Compatibility
editThe Nats module is tested with Nats 1.3.0, 2.0.4 and 2.1.4
Dashboard
editThe Nats module comes with a predefined dashboard. For example:
The NATS module supports the standard configuration options that are described in Modules. Here is an example configuration:
metricbeat.modules: - module: nats metricsets: - "connections" - "routes" - "stats" - "subscriptions" #- "connection" #- "route" period: 10s hosts: ["localhost:8222"] #stats.metrics_path: "/varz" #connections.metrics_path: "/connz" #routes.metrics_path: "/routez" #subscriptions.metrics_path: "/subsz" #connection.metrics_path: "/connz" #route.metrics_path: "/routez"
This module supports TLS connections when using ssl
config field, as described in SSL.
It also supports the options described in Standard HTTP config options.
The following metricsets are available: