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
Names | Default Value | Description |
---|---|---|
Host | 127.0.0.1 | Host on which Apache pulsar is Running. |
Port | 8000 | Port on which Bookkeeper metrics are exposed. |
Note: All field attributes are mandatory. Use default values wherever applicable.
Collected Metrics
Metric Name | Display Name | Description |
---|---|---|
pulsar_bookie_server_status | Pulsar Bookie Server Status | The 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_count | Pulsar Bookkeeper Server Add Entry Count | The 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_count | Pulsar Bookkeeper Server Read Entry Count | The total number of READ_ENTRY requests received at the bookie. The success label is used to distinguish successes and failures. |
pulsar_bookie_write_bytes_count | Pulsar Bookie Write Bytes Count | The total number of bytes written to the bookie. |
pulsar_bookie_read_bytes_count | Pulsar Bookie Read Bytes Count | The total number of bytes read from the bookie. |
pulsar_bookie_journal_journal_sync_count | Pulsar Bookie Journal Journal Sync Count | The 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_size | Pulsar Bookie Journal Journal Queue Size | The total number of requests pending in the journal queue. |
pulsar_bookie_journal_journal_force_write_queue_size | Pulsar Bookie Journal Journal Force Write Queue Size | The total number of force write (fsync) requests pending in the force-write queue. |
pulsar_bookie_journal_journal_cb_queue_size | Pulsar Bookie Journal Journal Cb Queue Size | The total number of callbacks pending in the callback queue. |
pulsar_bookie_ledgers_count | Pulsar Bookie Ledgers Count | The total number of ledgers stored in the bookie. |
pulsar_bookie_entries_count | Pulsar Bookie Entries Count | The total number of entries stored in the bookie. |
pulsar_bookie_write_cache_size | Pulsar Bookie Write Cache Size | The bookie write cache size. |
pulsar_bookie_read_cache_size | Pulsar Bookie Read Cache Size | The bookie read cache size. |
pulsar_bookie_deleted_ledger_count | Pulsar Bookie Deleted Ledger Count | The total number of ledgers deleted since the bookie has started. |
pulsar_bookie_ledger_writable_dirs | Pulsar Bookie Ledger Writable Dirs | The number of writable directories in the bookie. |
pulsar_bookie_flush | Pulsar Bookie Flush | The table flush latency of bookie memory. |
pulsar_bookie_throttled_write_requests_count | Pulsar Bookie Throttled Write Requests Count | The number of write requests to be throttled. |