Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.01 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.01 KB

Pulsar cluster Kubernete monitor and healer

Pulpit is a monitor, self healer, and reporting utility for Pulsar Kubernete cluster deployment. It can be used a Kubernetes operator.

Kubernetes Cluster

  • monitor and reconcile deployment, statefulset
  • monitor and alert pvc limit
  • monitor cluster events

Pulsar

  • [] monitor Pulsar admin REST API endpoint
  • [] measure a single message latency from producing to consuming
  • [] ability to produce a list of messages with user specified payload size and the list size
  • [] measure average latency over a list of messages
  • [] report out of order delivery
  • [] measure a single message latency over the websocket interface
  • [] measure message latency generated by Pulsar function
  • [] Pulsar function trigger over HTTP interface

Alerting and analytics

  • [] incident alert with OpsGenie
  • [] tracking analytics and usage
  • [] dead man's snitch heartbeat monitor with OpsGenie
  • [] alert on Slack

Dev

It supports in cluster and out of cluster deployment for development.