Prometheus Query Assistance - PullRequest
       115

Prometheus Query Assistance

0 голосов
/ 01 мая 2020

Я пытаюсь преобразовать запрос приточной БД в Prometheus и вижу некоторые проблемы, очевидно, результат может быть немного другим, но они должны быть близкими, и то, что я вижу, не складывается.

Вот запрос в наплыве:

SELECT   non_negative_derivative("wait_time_ms", 1s) / non_negative_derivative("waiting_tasks_count", 1s)   FROM "sqlserver_azuredb_waitstats" WHERE ("sql_instance" =~ /^$InstanceName$/ AND "database_name'" =~ /^$DatabaseName$/) AND $timeFilter GROUP BY "wait_type"

И вот что у меня есть в выпускном:

rate(sqlserver_azuredb_waitstats_wait_time_ms{sql_instance="$sql_instance",database_name="$databaseName"}[5m])>=0/rate(sqlserver_azuredb_waitstats_waiting_tasks_count{sql_instance="$sql_instance", database_name="$databaseName"}[5m])>=0 

Я думаю, что у меня проблема в том, что wait_types не возможно совпадение, но не уверен, как это достигается в выпускном вечере

...