diff --git a/public/app/plugins/datasource/prometheus/querybuilder/binaryScalarOperations.ts b/public/app/plugins/datasource/prometheus/querybuilder/binaryScalarOperations.ts index 8263cb1aad3..993545a5bb9 100644 --- a/public/app/plugins/datasource/prometheus/querybuilder/binaryScalarOperations.ts +++ b/public/app/plugins/datasource/prometheus/querybuilder/binaryScalarOperations.ts @@ -77,7 +77,11 @@ export const binaryScalarOperations: QueryBuilderOperationDef[] = binaryScalarDe const params: QueryBuilderOperationParamDef[] = [{ name: 'Value', type: 'number' }]; const defaultParams: any[] = [2]; if (opDef.comparison) { - params.unshift({ name: 'Bool', type: 'boolean' }); + params.unshift({ + name: 'Bool', + type: 'boolean', + description: 'If checked comparison will return 0 or 1 for the value rather than filtering.', + }); defaultParams.unshift(false); } diff --git a/public/app/plugins/datasource/prometheus/querybuilder/shared/OperationEditor.tsx b/public/app/plugins/datasource/prometheus/querybuilder/shared/OperationEditor.tsx index 36796fb1eb9..8b584368a0f 100644 --- a/public/app/plugins/datasource/prometheus/querybuilder/shared/OperationEditor.tsx +++ b/public/app/plugins/datasource/prometheus/querybuilder/shared/OperationEditor.tsx @@ -1,7 +1,7 @@ import { css } from '@emotion/css'; import { DataSourceApi, GrafanaTheme2 } from '@grafana/data'; import { Stack } from '@grafana/experimental'; -import { Button, useStyles2 } from '@grafana/ui'; +import { Button, Icon, Tooltip, useStyles2 } from '@grafana/ui'; import React from 'react'; import { Draggable } from 'react-beautiful-dnd'; import { @@ -70,9 +70,14 @@ export function OperationEditor({ operationElements.push(