diff --git a/apps/backend/src/data-retention/data-retention.service.spec.ts b/apps/backend/src/data-retention/data-retention.service.spec.ts index 007c2ac8..d04b3611 100644 --- a/apps/backend/src/data-retention/data-retention.service.spec.ts +++ b/apps/backend/src/data-retention/data-retention.service.spec.ts @@ -5,7 +5,7 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; import type { IConfig } from "../config/app.config.js"; import type { DataRetentionBaseline } from "../database/entities/data-retention-baseline.entity.js"; import { StorageProvider } from "../database/entities/storage-provider.entity.js"; -import { buildCheckMetricLabels } from "../metrics/utils/check-metric-labels.js"; +import { buildCheckMetricLabels } from "../metrics-prometheus/check-metric-labels.js"; import type { PDPSubgraphService } from "../pdp-subgraph/pdp-subgraph.service.js"; import type { ProviderDataSetResponse } from "../pdp-subgraph/types.js"; import type { WalletSdkService } from "../wallet-sdk/wallet-sdk.service.js"; diff --git a/apps/backend/src/data-retention/data-retention.service.ts b/apps/backend/src/data-retention/data-retention.service.ts index 89453b2f..6461b9da 100644 --- a/apps/backend/src/data-retention/data-retention.service.ts +++ b/apps/backend/src/data-retention/data-retention.service.ts @@ -8,7 +8,7 @@ import { toStructuredError } from "../common/logging.js"; import { IConfig } from "../config/app.config.js"; import { DataRetentionBaseline } from "../database/entities/data-retention-baseline.entity.js"; import { StorageProvider } from "../database/entities/storage-provider.entity.js"; -import { buildCheckMetricLabels, CheckMetricLabels } from "../metrics/utils/check-metric-labels.js"; +import { buildCheckMetricLabels, CheckMetricLabels } from "../metrics-prometheus/check-metric-labels.js"; import { PDPSubgraphService } from "../pdp-subgraph/pdp-subgraph.service.js"; import { type ProviderDataSetResponse } from "../pdp-subgraph/types.js"; import { WalletSdkService } from "../wallet-sdk/wallet-sdk.service.js"; diff --git a/apps/backend/src/deal-addons/strategies/ipni.strategy.spec.ts b/apps/backend/src/deal-addons/strategies/ipni.strategy.spec.ts index 1efb0304..e9a9bec5 100644 --- a/apps/backend/src/deal-addons/strategies/ipni.strategy.spec.ts +++ b/apps/backend/src/deal-addons/strategies/ipni.strategy.spec.ts @@ -5,8 +5,8 @@ import { Deal } from "../../database/entities/deal.entity.js"; import { StorageProvider } from "../../database/entities/storage-provider.entity.js"; import { IpniStatus, ServiceType } from "../../database/types.js"; import { IpniVerificationService } from "../../ipni/ipni-verification.service.js"; -import { buildCheckMetricLabels } from "../../metrics/utils/check-metric-labels.js"; -import { DiscoverabilityCheckMetrics } from "../../metrics/utils/check-metrics.service.js"; +import { buildCheckMetricLabels } from "../../metrics-prometheus/check-metric-labels.js"; +import { DiscoverabilityCheckMetrics } from "../../metrics-prometheus/check-metrics.service.js"; import { IpniAddonStrategy } from "./ipni.strategy.js"; describe("IpniAddonStrategy getPieceStatus", () => { diff --git a/apps/backend/src/deal-addons/strategies/ipni.strategy.ts b/apps/backend/src/deal-addons/strategies/ipni.strategy.ts index 9e093a11..fe9b3c00 100644 --- a/apps/backend/src/deal-addons/strategies/ipni.strategy.ts +++ b/apps/backend/src/deal-addons/strategies/ipni.strategy.ts @@ -14,8 +14,8 @@ import type { DealMetadata, IpniMetadata } from "../../database/types.js"; import { IpniStatus, ServiceType } from "../../database/types.js"; import { HttpClientService } from "../../http-client/http-client.service.js"; import { IpniVerificationService } from "../../ipni/ipni-verification.service.js"; -import { classifyFailureStatus } from "../../metrics/utils/check-metric-labels.js"; -import { DiscoverabilityCheckMetrics } from "../../metrics/utils/check-metrics.service.js"; +import { classifyFailureStatus } from "../../metrics-prometheus/check-metric-labels.js"; +import { DiscoverabilityCheckMetrics } from "../../metrics-prometheus/check-metrics.service.js"; import type { IDealAddon } from "../interfaces/deal-addon.interface.js"; import type { AddonExecutionContext, DealConfiguration, IpniPreprocessingResult, SynapseConfig } from "../types.js"; diff --git a/apps/backend/src/deal/deal.service.spec.ts b/apps/backend/src/deal/deal.service.spec.ts index 1e2b85cc..c804bca0 100644 --- a/apps/backend/src/deal/deal.service.spec.ts +++ b/apps/backend/src/deal/deal.service.spec.ts @@ -16,7 +16,7 @@ import { DataSetCreationCheckMetrics, DataStorageCheckMetrics, RetrievalCheckMetrics, -} from "../metrics/utils/check-metrics.service.js"; +} from "../metrics-prometheus/check-metrics.service.js"; import { RetrievalAddonsService } from "../retrieval-addons/retrieval-addons.service.js"; import { WalletSdkService } from "../wallet-sdk/wallet-sdk.service.js"; import type { PDPProviderEx } from "../wallet-sdk/wallet-sdk.types.js"; diff --git a/apps/backend/src/deal/deal.service.ts b/apps/backend/src/deal/deal.service.ts index 77979058..e171757a 100644 --- a/apps/backend/src/deal/deal.service.ts +++ b/apps/backend/src/deal/deal.service.ts @@ -19,12 +19,12 @@ import { DealStatus, ServiceType } from "../database/types.js"; import { DataSourceService } from "../dataSource/dataSource.service.js"; import { DealAddonsService } from "../deal-addons/deal-addons.service.js"; import type { DealPreprocessingResult } from "../deal-addons/types.js"; -import { buildCheckMetricLabels, classifyFailureStatus } from "../metrics/utils/check-metric-labels.js"; +import { buildCheckMetricLabels, classifyFailureStatus } from "../metrics-prometheus/check-metric-labels.js"; import { DataSetCreationCheckMetrics, DataStorageCheckMetrics, RetrievalCheckMetrics, -} from "../metrics/utils/check-metrics.service.js"; +} from "../metrics-prometheus/check-metrics.service.js"; import { RetrievalAddonsService } from "../retrieval-addons/retrieval-addons.service.js"; import type { RetrievalConfiguration } from "../retrieval-addons/types.js"; import { WalletSdkService } from "../wallet-sdk/wallet-sdk.service.js"; diff --git a/apps/backend/src/metrics/utils/check-metric-labels.ts b/apps/backend/src/metrics-prometheus/check-metric-labels.ts similarity index 100% rename from apps/backend/src/metrics/utils/check-metric-labels.ts rename to apps/backend/src/metrics-prometheus/check-metric-labels.ts diff --git a/apps/backend/src/metrics/utils/check-metrics.service.ts b/apps/backend/src/metrics-prometheus/check-metrics.service.ts similarity index 98% rename from apps/backend/src/metrics/utils/check-metrics.service.ts rename to apps/backend/src/metrics-prometheus/check-metrics.service.ts index 604949af..55975cad 100644 --- a/apps/backend/src/metrics/utils/check-metrics.service.ts +++ b/apps/backend/src/metrics-prometheus/check-metrics.service.ts @@ -1,8 +1,8 @@ import { Injectable, Logger } from "@nestjs/common"; import { InjectMetric } from "@willsoto/nestjs-prometheus"; import type { Counter, Histogram } from "prom-client"; -import type { Deal } from "../../database/entities/deal.entity.js"; -import type { RetrievalExecutionResult } from "../../retrieval-addons/types.js"; +import type { Deal } from "../database/entities/deal.entity.js"; +import type { RetrievalExecutionResult } from "../retrieval-addons/types.js"; import { buildCheckMetricLabels, type CheckMetricLabels } from "./check-metric-labels.js"; const metricsLogger = new Logger("CheckMetrics"); diff --git a/apps/backend/src/metrics-prometheus/metrics-prometheus.module.ts b/apps/backend/src/metrics-prometheus/metrics-prometheus.module.ts index d6cff419..9adecb4e 100644 --- a/apps/backend/src/metrics-prometheus/metrics-prometheus.module.ts +++ b/apps/backend/src/metrics-prometheus/metrics-prometheus.module.ts @@ -11,7 +11,7 @@ import { DataStorageCheckMetrics, DiscoverabilityCheckMetrics, RetrievalCheckMetrics, -} from "../metrics/utils/check-metrics.service.js"; +} from "./check-metrics.service.js"; import { MetricsPrometheusInterceptor } from "./metrics-prometheus.interceptor.js"; const KiB = 1 << 10; diff --git a/apps/backend/src/retrieval/retrieval.service.spec.ts b/apps/backend/src/retrieval/retrieval.service.spec.ts index 8a079330..bf543bdc 100644 --- a/apps/backend/src/retrieval/retrieval.service.spec.ts +++ b/apps/backend/src/retrieval/retrieval.service.spec.ts @@ -7,7 +7,7 @@ import { Retrieval } from "../database/entities/retrieval.entity.js"; import { StorageProvider } from "../database/entities/storage-provider.entity.js"; import { RetrievalStatus } from "../database/types.js"; import { IpniVerificationService } from "../ipni/ipni-verification.service.js"; -import { DiscoverabilityCheckMetrics, RetrievalCheckMetrics } from "../metrics/utils/check-metrics.service.js"; +import { DiscoverabilityCheckMetrics, RetrievalCheckMetrics } from "../metrics-prometheus/check-metrics.service.js"; import { RetrievalAddonsService } from "../retrieval-addons/retrieval-addons.service.js"; import { RetrievalService } from "./retrieval.service.js"; diff --git a/apps/backend/src/retrieval/retrieval.service.ts b/apps/backend/src/retrieval/retrieval.service.ts index cedf1ab3..520ff73a 100644 --- a/apps/backend/src/retrieval/retrieval.service.ts +++ b/apps/backend/src/retrieval/retrieval.service.ts @@ -15,8 +15,8 @@ import { buildCheckMetricLabels, type CheckMetricLabels, classifyFailureStatus, -} from "../metrics/utils/check-metric-labels.js"; -import { DiscoverabilityCheckMetrics, RetrievalCheckMetrics } from "../metrics/utils/check-metrics.service.js"; +} from "../metrics-prometheus/check-metric-labels.js"; +import { DiscoverabilityCheckMetrics, RetrievalCheckMetrics } from "../metrics-prometheus/check-metrics.service.js"; import { RetrievalAddonsService } from "../retrieval-addons/retrieval-addons.service.js"; import type { RetrievalConfiguration,