Merge Metrics
The Hydrolix stack includes Prometheus, an open-source metrics database. While the Stack runs, Hydrolix continuously updates its Prometheus instance with metrics information. You can query, view, and actively monitor this information through the use of a stack's Grafana instance or you can access it via your own monitoring platform.
Using Prometheus directly
Prometheus has its own web-based UI, available by visiting https://YOUR-HYDROLIX-HOSTNAME/prometheus
in your web browser.
This view is far more basic than Grafana's, suitable for quickly entering queries and seeing simple, graphed results. Hydrolix does make this feature available immediately, without any additional setup.
Merge metrics
Metric | Type | Purpose |
---|---|---|
merge_duration_summary | Summary | Merge processing duration, in milliseconds. |
merge_duration_histo_bucket/count/sum | Histogram | Merge processing duration, in milliseconds. |
merge_success | Counter | Count of merge successes. |
merge_failure | Counter | Count of merge successes. |
query_count | Counter | Merge calls to the Catalog. |
query_failure | Counter | Merge failed Catalog calls. |
query_latency_summary | Counter | Latency in calls to catalog. |
query_latency_summary_count/sum | Counter | Latency in calls to catalog. |
RabbitMQ
The following are suggested metrics to monitor your RabbitMQ service
Metric | Type | Purpose | |
---|---|---|---|
rabbitmq_queue_messages | Counter | Sum of ready and unacknowledged messages (queue depth). | |
rabbitmq_queues | Counter | RabbitMQ Queues count. | |
erlang_vm_statistics_bytes_received_total | Counter | The total number of bytes received through RabbitMQ ports. | |
erlang_vm_statistics_bytes_output_total | Counter | The total number of bytes output through RabbitMQ ports. |
Additional Metrics on can be found on the RabbitMQ Site
Catalog
You can find more information about merge operations in your tables in the Catalog Metadata.
Updated 10 months ago