Files
karma/ui/src/Common/Query.ts
2021-05-15 11:41:01 +01:00

23 lines
527 B
TypeScript

const QueryOperators = Object.freeze({
Equal: "=",
NotEqual: "!=",
Regex: "=~",
NegativeRegex: "!~",
});
const StaticLabels = Object.freeze({
AlertName: "alertname",
AlertManager: "@alertmanager",
AlertmanagerCluster: "@cluster",
Fingerprint: "@fingerprint",
Receiver: "@receiver",
State: "@state",
SilenceID: "@silence_id",
});
function FormatQuery(name: string, operator: string, value: string): string {
return `${name}${operator}${value}`;
}
export { QueryOperators, StaticLabels, FormatQuery };