EventStoreDB is an industrial-strength database technology used as the central data store for event-sourced systems. It is available open-source to run locally on most platforms or as SaaS through Event Store Cloud.
Prerequisite
For Virtual Machines, install the Linux Agent.
Configuring the credentials
Configure the credentials in the directory /opt/opsramp/agent/conf/app.d/creds.yaml
eventstore:
- name: eventstore
user: <username>
pwd: <Password>
encoding-type: plain
labels:
key1: val1
key2: val2
Configuring the application
Virtual machine
Configure the application in the directory /opt/opsramp/agent/conf/app/discovery/auto-detection.yaml
- name: eventstore
instance-checks:
service-check:
- eventstore
process-check:
- eventstore
port-check:
- 2113
misc:
proto: "http" # use http or https based on the protocol used
Docker environment
Configure the application in the directory /opt/opsramp/agent/conf/app/discovery/auto-container-detection.yaml
- name: eventstore
container-checks:
image-check:
- eventstore
port-check:
- 2113
misc:
proto: "https" # use http or https based on the protocol used
Kubernetes environment
Configure the application in config.yaml
- name: eventstore
container-checks:
image-check:
- eventstore
port-check:
- 2113
misc:
proto: "https" # use http or https based on the protocol used
Validate
Go to Resources under the Infrastructure tab to check if your resources are onboarded and the metrics are collected.
Supported metrics
OpsRamp Metric | Metric Display Name | Unit |
---|---|---|
eventstore_proc_mem Current memory usage | Current Memory Usage | bytes |
eventstore_proc_cpu Current CPU usage | CPU Usage | |
eventstore_proc_cpu_scaled Scaled Current CPU Usage | Scaled Current CPU Usage | |
eventstore_proc_threads_count Number of current threads | Threads Count | |
eventstore_proc_contentions_rate Current contentions | Contentions Rate | |
eventstore_proc_thrown_exceptions_rate Number of exceptions | Thrown Exceptions Rate | |
eventstore_proc_diskIo_read_bytes Disk Reads | Disk Reads in Bytes | bytes |
eventstore_proc_diskIo_written_bytes Disk Writes | Disk Writes in Bytes | bytes |
eventstore_proc_diskIo_read_ops Disk Reads | Disk Reads in Ops | |
eventstore_proc_diskIo_write_ops Disk Writes | Disk Writes in Ops | |
eventstore_proc_tcp_connections TCP Connections | TCP Connections | |
eventstore_proc_tcp_receiving_speed Speed of receiving TCP | TCP Receiving Speed | |
eventstore_proc_tcp_sending_speed Speed of sending TCP | TCP Sending Speed | |
eventstore_proc_tcp_in_send TCP In | TCP InSend | |
eventstore_proc_tcp_measure_time TCP Measure | TCP Measure Time | |
eventstore_proc_tcp_pending_received TCP Pending | TCP Pending Received | |
eventstore_proc_tcp_pending_send TCP Pending | TCP Pending Send | |
eventstore_proc_tcp_received_bytes_since_last_run Received_Bytes Since_Last | TCP Received Bytes Since Last Run | |
eventstore_proc_tcp_received_bytes_total Total bytes received | TCP Received Bytes Total | |
eventstore_proc_tcp_sent_bytes_since_last_run Total bytes sent sice the last run | TCP Sent Bytes Since Last Run | |
eventstore_proc_tcp_sent_bytes_total Total sent bytes | TCP Sent Bytes Total | |
eventstore_proc_gc_allocation_speed Allocation Speed | Allocation Speed | |
eventstore_proc_gc_gen0_items_count Number of gen0 items | Gen0 Items Count | |
eventstore_proc_gc_gen0_size Size of gen0 | Gen0 Size | |
eventstore_proc_gc_gen1_items_count Count of Gen1 items | Gen1 Items Count | |
eventstore_proc_gc_gen1_size Size of Gen1 | Gen1 Size | |
eventstore_proc_gc_gen2_items_count Count of Gen2 items | Gen2 Items Count | |
eventstore_proc_gc_gen2_size Size of Gen2 | Gen2 Size | |
eventstore_proc_gc_large_heap_size Heap Size | Large Heap Size | |
eventstore_proc_gc_time_in_gc Time in Gc | Time In Gc | |
eventstore_proc_gc_total_bytes_in_heaps Total number of bytes in Heaps | Total Bytes In Heaps | bytes |
eventstore_sys_cpu CPU usage | System CPU Usage | |
eventstore_sys_free_mem Size of free memory | System Free Memory | |
eventstore_es_queue_avg_items_per_second Queue of average items per second | Queue Avg Items Per Second | |
eventstore_es_queue_avg_processing_time Queue average processing time | Queue Avg Processing Time | |
eventstore_es_queue_current_idle_time Queue current idle time | Queue Current Idle Time | |
eventstore_es_queue_current_item_processing_time Queue current processing time | Queue Current Item Processing Time | |
eventstore_es_queue_idle_time_percent Queue idle time | Queue Idle Time Percent | percent |
eventstore_es_queue_length Length of the queue | Queue Length | |
eventstore_es_queue_length_current_try_peak Length of current try peak | Queue Length Current Try Peak | |
eventstore_es_queue_length_lifetime_peak Queue length lifetime Peak | Queue Length Life Time Peak | |
eventstore_es_queue_total_items_processed Queue total items processed | Queue Total Items Processed | |
eventstore_es_writer_last_flush_size Writer last flush size | Last Flush Size | |
eventstore_es_writer_last_flush_delay_ms Writer last flush delay | Last Flush Delay ms | milliseconds |
eventstore_es_writer_mean_flush_size Writer mean flush size | Mean Flush Size | |
eventstore_es_writer_mean_flush_delay_ms Writer mean flush delay | Mean Flush Delay ms | milliseconds |
eventstore_es_writer_max_flush_size Writer maximum flush size | Max Flush Size | |
eventstore_es_writer_max_flush_delay_ms Writer maximum flush delay | Max Flush Delay ms | milliseconds |
eventstore_es_writer_queued_flush_messages Writer queued flush messages | Queued Flush Messages | |
eventstore_es_read_index_cached_record Read index cached record | Cached Record | |
eventstore_es_read_index_not_cached_record Read index not cached record | Not Cached Record | |
eventstore_es_read_index_cached_stream_info Read index cached stream info | Cached Stream info | |
eventstore_es_read_index_not_cached_stream_info Read index not cached stream info | Not Cached Stream Info | |
eventstore_es_read_index_cached_trans_info Read index cached trans info | Cached Trans info | |
eventstore_es_read_index_not_cached_trans_info Read index Not Cached Trans info | Not Cached Trans info | |
eventstore_cluster_member_alive Cluster member is Alive | Cluster Member is Alive | |
eventstore_cluster_last_commit_position Cluster member Last Commit Position | Cluster Member Last Commit Position | |
eventstore_cluster_writer_checkpoint Cluster member Writer Checkpoint | Cluster Member Writer Checkpoint | |
eventstore_cluster_chaser_checkpoint Cluster member Chaser Checkpoint | Cluster Member Chaser Checkpoint | |
eventstore_cluster_epoch_position Cluster member Epoch Position | Cluster Member Epoch Position | |
eventstore_cluster_epoch_number Cluster member Epoch Number | Cluster Member Epoch Number | |
eventstore_cluster_node_priority Cluster member Node Priority | Cluster Member Node Priority | |
eventstore_projection_core_processing_time Projection Core Processing Time | Projection Core Processing Time | |
eventstore_projection_version Projection Version | Projection Version | |
eventstore_projection_epoch Projection Epoch | Projection Epoch | |
eventstore_projection_reads_in_progress Projection Reads in Progress | Projection Reads in Progress | |
eventstore_projection_writes_in_progress Projection Writes in Progress | Projection Writes in Progress | |
eventstore_projection_partitions_cached Projection Partitions Cached | Projection Partitions Cached | |
eventstore_projection_running Projection is Running | Projection is Running | |
eventstore_projection_progress Projection Progress | Projection Progress | |
eventstore_projection_events_processed_after_restart Projection Events Processed after Restart | Projection Events Processed after Restart | |
eventstore_projection_buffered_events Projection Events Buffered | Projection Events Buffered | |
eventstore_projection_write_pending_events_before_checkpoint Projection Write Pending Events before Checkpoint | Projection Write Pending Events before Checkpoint | |
eventstore_projection_write_pending_events_after_checkpoint Projection Write Pending Events after Checkpoint | Projection Write Pending Events after Checkpoint | |
eventstore_subscription_live Subscription is Live | Subscription is Live | |
eventstore_subscription_average_items_per_second Subscription Average Items per Second | Subscription Average Items per Second | |
eventstore_subscription_items_processed Subscription Items Processed | Subscription Items Processed | |
eventstore_subscription_last_processed_event_number Subscription Last Processed Event Number | Subscription Last Processed Event Number | |
eventstore_subscription_last_known_event_number Subscription Last Known Event Number | Subscription Last Known Event Number | |
eventstore_subscription_connections Subscription Connections | Subscription Connections | |
eventstore_subscription_messages_in_flight Subscription Messages in Flight | Subscription Messages in Flight |