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.
Metrics
OpsRamp Metric | Metric Display Name | Unit | Description |
---|---|---|---|
eventstore_proc_mem | Current Memory Usage | bytes | Current memory usage |
eventstore_proc_cpu | CPU Usage | Current CPU usage | |
eventstore_proc_cpu_scaled | Scaled Current CPU Usage | Scaled Current CPU Usage | |
eventstore_proc_threads_count | Threads Count | Number of current threads | |
eventstore_proc_contentions_rate | Contentions Rate | Current contentions | |
eventstore_proc_thrown_exceptions_rate | Thrown Exceptions Rate | Number of exceptions | |
eventstore_proc_diskIo_read_bytes | Disk Reads in Bytes | bytes | Disk Reads |
eventstore_proc_diskIo_written_bytes | Disk Writes in Bytes | bytes | Disk Writes |
eventstore_proc_diskIo_read_ops | Disk Reads in Ops | Disk Reads | |
eventstore_proc_diskIo_write_ops | Disk Writes in Ops | Disk Writes | |
eventstore_proc_tcp_connections | TCP Connections | TCP Connections | |
eventstore_proc_tcp_receiving_speed | TCP Receiving Speed | Speed of receiving TCP | |
eventstore_proc_tcp_sending_speed | TCP Sending Speed | Speed of sending TCP | |
eventstore_proc_tcp_in_send | TCP InSend | TCP In | |
eventstore_proc_tcp_measure_time | TCP Measure Time | TCP Measure | |
eventstore_proc_tcp_pending_received | TCP Pending Received | TCP Pending | |
eventstore_proc_tcp_pending_send | TCP Pending Send | TCP Pending | |
eventstore_proc_tcp_received_bytes_since_last_run | TCP Received Bytes Since Last Run | Received_Bytes Since_Last | |
eventstore_proc_tcp_received_bytes_total | TCP Received Bytes Total | Total bytes received | |
eventstore_proc_tcp_sent_bytes_since_last_run | TCP Sent Bytes Since Last Run | Total bytes sent sice the last run | |
eventstore_proc_tcp_sent_bytes_total | TCP Sent Bytes Total | Total sent bytes | |
eventstore_proc_gc_allocation_speed | Allocation Speed | Allocation Speed | |
eventstore_proc_gc_gen0_items_count | Gen0 Items Count | Number of gen0 items | |
eventstore_proc_gc_gen0_size | Gen0 Size | Size of gen0 | |
eventstore_proc_gc_gen1_items_count | Gen1 Items Count | Count of Gen1 items | |
eventstore_proc_gc_gen1_size | Gen1 Size | Size of Gen1 | |
eventstore_proc_gc_gen2_items_count | Gen2 Items Count | Count of Gen2 items | |
eventstore_proc_gc_gen2_size | Gen2 Size | Size of Gen2 | |
eventstore_proc_gc_large_heap_size | Large Heap Size | Heap Size | |
eventstore_proc_gc_time_in_gc | Time In Gc | Time in Gc | |
eventstore_proc_gc_total_bytes_in_heaps | Total Bytes In Heaps | bytes | Total number of bytes in Heaps |
eventstore_sys_cpu | System CPU Usage | CPU usage | |
eventstore_sys_free_mem | System Free Memory | Size of free memory | |
eventstore_es_queue_avg_items_per_second | Queue Avg Items Per Second | Queue of average items per second | |
eventstore_es_queue_avg_processing_time | Queue Avg Processing Time | Queue average 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 Item Processing Time | Queue current processing time | |
eventstore_es_queue_idle_time_percent | Queue Idle Time Percent | percent | Queue idle time |
eventstore_es_queue_length | Queue Length | Length of the queue | |
eventstore_es_queue_length_current_try_peak | Queue Length Current Try Peak | Length of current try peak | |
eventstore_es_queue_length_lifetime_peak | Queue Length Life Time Peak | Queue length lifetime Peak | |
eventstore_es_queue_total_items_processed | Queue Total Items Processed | Queue total items processed | |
eventstore_es_writer_last_flush_size | Last Flush Size | Writer last flush size | |
eventstore_es_writer_last_flush_delay_ms | Last Flush Delay ms | milliseconds | Writer last flush delay |
eventstore_es_writer_mean_flush_size | Mean Flush Size | Writer mean flush size | |
eventstore_es_writer_mean_flush_delay_ms | Mean Flush Delay ms | milliseconds | Writer mean flush delay |
eventstore_es_writer_max_flush_size | Max Flush Size | Writer maximum flush size | |
eventstore_es_writer_max_flush_delay_ms | Max Flush Delay ms | milliseconds | Writer maximum flush delay |
eventstore_es_writer_queued_flush_messages | Queued Flush Messages | Writer queued flush messages | |
eventstore_es_read_index_cached_record | Cached Record | Read index cached record | |
eventstore_es_read_index_not_cached_record | Not Cached Record | Read index not cached record | |
eventstore_es_read_index_cached_stream_info | Cached Stream info | Read index cached stream info | |
eventstore_es_read_index_not_cached_stream_info | Not Cached Stream Info | Read index not cached stream info | |
eventstore_es_read_index_cached_trans_info | Cached Trans info | Read index cached trans info | |
eventstore_es_read_index_not_cached_trans_info | Not Cached Trans info | Read index 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 |