diff --git a/pkg/services/ngalert/api/lotex_am.go b/pkg/services/ngalert/api/lotex_am.go index d78eb536ba5..f1bff2af68f 100644 --- a/pkg/services/ngalert/api/lotex_am.go +++ b/pkg/services/ngalert/api/lotex_am.go @@ -25,6 +25,14 @@ var endpoints = map[string]map[string]string{ "alerts": "/alertmanager/api/v2/alerts", "config": "/api/v1/alerts", }, + "mimir": { + "silences": "/alertmanager/api/v2/silences", + "silence": "/alertmanager/api/v2/silence/%s", + "status": "/alertmanager/api/v2/status", + "groups": "/alertmanager/api/v2/alerts/groups", + "alerts": "/alertmanager/api/v2/alerts", + "config": "/api/v1/alerts", + }, "prometheus": { "silences": "/api/v2/silences", "silence": "/api/v2/silence/%s", diff --git a/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx b/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx index fdb4710782e..f7099e80f1f 100644 --- a/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx +++ b/public/app/plugins/datasource/alertmanager/ConfigEditor.tsx @@ -8,6 +8,12 @@ import { AlertManagerDataSourceJsonData, AlertManagerImplementation } from './ty export type Props = DataSourcePluginOptionsEditorProps; const IMPL_OPTIONS: SelectableValue[] = [ + { + value: AlertManagerImplementation.mimir, + icon: 'public/img/alerting/mimir_logo.svg', + label: 'Mimir', + description: `https://grafana.com/oss/mimir/. An open source, horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.`, + }, { value: AlertManagerImplementation.cortex, label: 'Cortex', @@ -32,7 +38,7 @@ export const ConfigEditor: React.FC = ({ options, onOptionsChange }) => {