Skip to content

Pulsar Kubernetes operator that works with Pulsar Helm chart to monitor, alert, and self-heal a Pulsar cluster

Notifications You must be signed in to change notification settings

kafkaesque-io/pulpit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Pulsar Kubernetes operator that works with Pulsar Helm chart to monitor, alert, and self-heal a Pulsar cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages