MON-512 fix queries for elasticsearch latencies monitors
This commit is contained in:
parent
ea1b38664c
commit
dd09e1aedc
@ -329,7 +329,10 @@ resource "datadog_monitor" "jvm_gc_old_collection_latency" {
|
|||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.jvm_gc_old_collection_latency_time_aggregator}(${var.jvm_gc_old_collection_latency_timeframe}):
|
${var.jvm_gc_old_collection_latency_time_aggregator}(${var.jvm_gc_old_collection_latency_timeframe}):
|
||||||
avg:jvm.gc.collectors.old.collection_time${module.filter-tags.query_alert} by {node_name} / avg:jvm.gc.collectors.old.count${module.filter-tags.query_alert} by {node_name} * 1000
|
default(
|
||||||
|
diff(avg:jvm.gc.collectors.old.collection_time${module.filter-tags.query_alert} by {node_name}) /
|
||||||
|
diff(avg:jvm.gc.collectors.old.count${module.filter-tags.query_alert} by {node_name})
|
||||||
|
* 1000, 0)
|
||||||
> ${var.jvm_gc_old_collection_latency_threshold_critical}
|
> ${var.jvm_gc_old_collection_latency_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
@ -364,7 +367,10 @@ resource "datadog_monitor" "jvm_gc_young_collection_latency" {
|
|||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.jvm_gc_young_collection_latency_time_aggregator}(${var.jvm_gc_young_collection_latency_timeframe}):
|
${var.jvm_gc_young_collection_latency_time_aggregator}(${var.jvm_gc_young_collection_latency_timeframe}):
|
||||||
avg:jvm.gc.collectors.young.collection_time${module.filter-tags.query_alert} by {node_name} / avg:jvm.gc.collectors.young.count${module.filter-tags.query_alert} by {node_name} * 1000
|
default(
|
||||||
|
diff(avg:jvm.gc.collectors.young.collection_time${module.filter-tags.query_alert} by {node_name}) /
|
||||||
|
diff(avg:jvm.gc.collectors.young.count${module.filter-tags.query_alert} by {node_name})
|
||||||
|
* 1000, 0)
|
||||||
> ${var.jvm_gc_young_collection_latency_threshold_critical}
|
> ${var.jvm_gc_young_collection_latency_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
@ -400,7 +406,10 @@ resource "datadog_monitor" "indexing_latency" {
|
|||||||
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.indexing_latency_time_aggregator}(${var.indexing_latency_timeframe}):
|
${var.indexing_latency_time_aggregator}(${var.indexing_latency_timeframe}):
|
||||||
avg:elasticsearch.indexing.index.time${module.filter-tags.query_alert} by {node_name}/ avg:elasticsearch.indexing.index.total${module.filter-tags.query_alert} by {node_name} * 1000
|
default(
|
||||||
|
diff(avg:elasticsearch.indexing.index.time${module.filter-tags.query_alert} by {node_name}) /
|
||||||
|
diff(avg:elasticsearch.indexing.index.total${module.filter-tags.query_alert} by {node_name})
|
||||||
|
* 1000, 0)
|
||||||
> ${var.indexing_latency_threshold_critical}
|
> ${var.indexing_latency_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
@ -436,7 +445,10 @@ resource "datadog_monitor" "flush_latency" {
|
|||||||
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.flush_latency_time_aggregator}(${var.flush_latency_timeframe}):
|
${var.flush_latency_time_aggregator}(${var.flush_latency_timeframe}):
|
||||||
avg:elasticsearch.flush.total.time${module.filter-tags.query_alert} by {node_name} / avg:elasticsearch.flush.total${module.filter-tags.query_alert} by {node_name} * 1000
|
default(
|
||||||
|
diff(avg:elasticsearch.flush.total.time${module.filter-tags.query_alert} by {node_name}) /
|
||||||
|
diff(avg:elasticsearch.flush.total${module.filter-tags.query_alert} by {node_name})
|
||||||
|
* 1000, 0)
|
||||||
> ${var.flush_latency_threshold_critical}
|
> ${var.flush_latency_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
@ -520,7 +532,10 @@ resource "datadog_monitor" "search_query_latency" {
|
|||||||
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.search_query_latency_time_aggregator}(${var.search_query_latency_timeframe}):
|
${var.search_query_latency_time_aggregator}(${var.search_query_latency_timeframe}):
|
||||||
avg:elasticsearch.search.query.time${module.filter-tags.query_alert} by {node_name} / avg:elasticsearch.search.query.total${module.filter-tags.query_alert} by {node_name} * 1000
|
default(
|
||||||
|
diff(avg:elasticsearch.search.query.time${module.filter-tags.query_alert} by {node_name}) /
|
||||||
|
diff(avg:elasticsearch.search.query.total${module.filter-tags.query_alert} by {node_name})
|
||||||
|
* 1000, 0)
|
||||||
> ${var.search_query_latency_threshold_critical}
|
> ${var.search_query_latency_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
@ -556,7 +571,10 @@ resource "datadog_monitor" "fetch_latency" {
|
|||||||
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
// TODO add tags to filter by node type and do not apply this monitor on non-data nodes
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.fetch_latency_time_aggregator}(${var.fetch_latency_timeframe}):
|
${var.fetch_latency_time_aggregator}(${var.fetch_latency_timeframe}):
|
||||||
avg:elasticsearch.search.fetch.time${module.filter-tags.query_alert} by {node_name} / avg:elasticsearch.search.fetch.total${module.filter-tags.query_alert} by {node_name} * 1000
|
default(
|
||||||
|
diff(avg:elasticsearch.search.fetch.time${module.filter-tags.query_alert} by {node_name}) /
|
||||||
|
diff(avg:elasticsearch.search.fetch.total${module.filter-tags.query_alert} by {node_name})
|
||||||
|
* 1000, 0)
|
||||||
> ${var.fetch_latency_threshold_critical}
|
> ${var.fetch_latency_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user