Collector Type: Agent

Category: Application Monitors

Application Name: Pulsarbookkeeper

Global Template Name: Agent G2 - Linux - Apache Pulsar Bookkeeper Monitoring

Introduction

The Apache Pulsar Bookkeeper actively monitors and keeps track of the performance metrics associated with different components of Apache Pulsar Bookkeeper. This includes essential components like Server, Journal, and Storage. By monitoring these metrics, you can get insights into each component, allowing you to ensure the optimum functioning of your Apache Pulsar Bookkeeper setup.

Parameters

NamesDefault ValueDescription
Host127.0.0.1Host on which Apache pulsar is Running.
Port8000Port on which Bookkeeper metrics are exposed.

Note: All field attributes are mandatory. Use default values wherever applicable.

Collected Metrics

Metric NameDisplay NameDescription
pulsar_bookie_server_statusPulsar Bookie Server StatusThe server status for bookie server.
1: the bookie is running in writable mode.
0: the bookie is running in readonly mode.
pulsar_bookkeeper_server_add_entry_countPulsar Bookkeeper Server Add Entry CountThe total number of ADD_ENTRY requests received at the bookie. The success label is used to distinguish successes and failures.
pulsar_bookkeeper_server_read_entry_countPulsar Bookkeeper Server Read Entry CountThe total number of READ_ENTRY requests received at the bookie. The success label is used to distinguish successes and failures.
pulsar_bookie_write_bytes_countPulsar Bookie Write Bytes CountThe total number of bytes written to the bookie.
pulsar_bookie_read_bytes_countPulsar Bookie Read Bytes CountThe total number of bytes read from the bookie.
pulsar_bookie_journal_journal_sync_countPulsar Bookie Journal Journal Sync CountThe total number of journal fsync operations happening at the bookie. The success label is used to distinguish successes and failures.
pulsar_bookie_journal_journal_queue_sizePulsar Bookie Journal Journal Queue SizeThe total number of requests pending in the journal queue.
pulsar_bookie_journal_journal_force_write_queue_sizePulsar Bookie Journal Journal Force Write Queue SizeThe total number of force write (fsync) requests pending in the force-write queue.
pulsar_bookie_journal_journal_cb_queue_sizePulsar Bookie Journal Journal Cb Queue SizeThe total number of callbacks pending in the callback queue.
pulsar_bookie_ledgers_countPulsar Bookie Ledgers CountThe total number of ledgers stored in the bookie.
pulsar_bookie_entries_countPulsar Bookie Entries CountThe total number of entries stored in the bookie.
pulsar_bookie_write_cache_sizePulsar Bookie Write Cache SizeThe bookie write cache size.
pulsar_bookie_read_cache_sizePulsar Bookie Read Cache SizeThe bookie read cache size.
pulsar_bookie_deleted_ledger_countPulsar Bookie Deleted Ledger CountThe total number of ledgers deleted since the bookie has started.
pulsar_bookie_ledger_writable_dirsPulsar Bookie Ledger Writable DirsThe number of writable directories in the bookie.
pulsar_bookie_flushPulsar Bookie FlushThe table flush latency of bookie memory.
pulsar_bookie_throttled_write_requests_countPulsar Bookie Throttled Write Requests CountThe number of write requests to be throttled.