Apache Pulsar Monitoring
The gateway process polls a configured set of Apache Pulsar-related services like Brokers, BookKeepers, ZooKeepers, Producers & Consumers. It pushes the polled information to an InfluxDB database for retrieval, display, and analysis using customizable Grafana-based dashboards.
For ease of configuration, a
.yaml
file is used to configure the monitoring behavior, allowing easy configuration for each Apache Pulsar component, including security and component-specific settings.
Scope
The TIBCO Apache Pulsar Monitoring library gathers monitoring data from the following Apache Pulsar components (the default sampling rate is every 60 seconds, but this value can be modified):
Apache Pulsar Brokers
Apache ZooKeeper
Apache BookKeeper
Apache Pulsar Proxy (for producers and consumers)