1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Remove redundant bak file

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala 2022-01-20 13:36:59 +02:00
parent d26322df1a
commit 6285ec4c9e

View File

@ -1,39 +0,0 @@
import { observable } from "mobx"
import { PrometheusProvider } from "../main/prometheus/provider-registry";
export enum MetricsProviderType {
PROMETHEUS = "prometheus",
CUSTOM = "custom",
}
export interface MetricsProviderRegistration {
id: string;
external?: boolean;
type: MetricsProviderType;
provider: PrometheusProvider;
}
export class MetricsProviderRegistry {
registry = observable.array<MetricsProviderRegistration>([], { deep: false });
add(provider: MetricsProviderRegistration) {
console.log("Adding provider" + provider.id)
this.registry.push(provider)
return () => {
this.registry.replace(
this.registry.filter(p => p.id !== provider.id)
)
};
}
toJSON() {
JSON.stringify(this.registry)
}
getInternalPrometheusProviders(): MetricsProviderRegistration[] {
console.log(this.registry.toJSON())
return this.registry.filter(p => p.type === MetricsProviderType.PROMETHEUS && !p.external)
}
}
export const metricsProviderRegistry = new MetricsProviderRegistry()