Gnatsd_streaming Integration
Overview
Get metrics from gnatsd_streaming service in real time to:
- Visualize and monitor gnatsd_streaming states
- Be notified about gnatsd_streaming failovers and events.
Setup
The gnatsd_streaming check is not included in the Datadog Agent package, so you need to install it.
Installation
For Agent v7.21+ / v6.21+, follow the instructions below to install the gnatsd_streaming check on your host. See Use Community Integrations to install with the Docker Agent or earlier versions of the Agent.
-
Run the following command to install the Agent integration:
datadog-agent integration install -t datadog-gnatsd_streaming==<INTEGRATION_VERSION> -
Configure your integration similar to core integrations.
Configuration
-
Edit the
gnatsd_streaming.d/conf.yamlfile in theconf.d/folder at the root of your Agent's configuration directory to start collecting your GnatsD streaming metrics. See the sample gnatsd_streaming.d/conf.yaml for all available configuration options.
Validation
Run the Agent's status subcommand and look for gnatsd_streaming under the Checks section.
Compatibility
The gnatsd_streaming check is compatible with all major platforms
Data Collected
Metrics
See metadata.csv for a list of metrics provided by this integration.
Nats Streaming Server metrics are tagged with names like "nss-cluster_id"
Events
If you are running Nats Streaming Server in a Fault Tolerant group, a Nats Streaming Failover event is issued when the status of a server changes between FT_STANDBY and FT_ACTIVE.
Service Checks
See service_checks.json for a list of service checks provided by this integration.
Troubleshooting
Need help? Contact Datadog support.