Skip to content

Commit

Permalink
chore: format fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikita Kozlov committed Apr 27, 2023
1 parent 596a4fd commit 28f91a2
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 21 deletions.
6 changes: 3 additions & 3 deletions features/metrics/buildInfoMetrics.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Gauge, Registry } from "prom-client";
import { METRICS_PREFIX } from "./config";
import buildInfoJson from 'build-info.json';
import buildInfoJson from "build-info.json";

export class BuildInfoMetrics {
buildInfo: Gauge<"version" | "commit" | "branch">;
Expand All @@ -12,7 +12,7 @@ export class BuildInfoMetrics {
labelNames: ["version", "commit", "branch"],
registers: [registry],
});
const { version, commit, branch } = buildInfoJson
this.buildInfo.labels(version, commit, branch).set(1)
const { version, commit, branch } = buildInfoJson;
this.buildInfo.labels(version, commit, branch).set(1);
}
}
2 changes: 1 addition & 1 deletion features/metrics/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export * from './metrics';
export * from "./metrics";
8 changes: 4 additions & 4 deletions features/metrics/metrics.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { collectDefaultMetrics, Registry } from 'prom-client';
import { METRICS_PREFIX } from './config';
import { RequestMetrics } from './requestMetrics';
import { BuildInfoMetrics } from './buildInfoMetrics';
import { collectDefaultMetrics, Registry } from "prom-client";
import { METRICS_PREFIX } from "./config";
import { RequestMetrics } from "./requestMetrics";
import { BuildInfoMetrics } from "./buildInfoMetrics";

export const metrics = new (class Metrics {
registry = new Registry();
Expand Down
2 changes: 1 addition & 1 deletion features/rateLimit/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export * from './rateLimit';
export * from "./rateLimit";
4 changes: 2 additions & 2 deletions features/rateLimit/rateLimit.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { rateLimitWrapper as rateLimitWrapperFactory } from '@lidofinance/next-ip-rate-limit';
import getConfig from 'next/config';
import { rateLimitWrapper as rateLimitWrapperFactory } from "@lidofinance/next-ip-rate-limit";
import getConfig from "next/config";

const { serverRuntimeConfig } = getConfig();

Expand Down
18 changes: 11 additions & 7 deletions pages/api/metrics.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
import { defaultErrorHandler, responseTimeMetric, wrapRequest } from '@lidofinance/next-api-wrapper';
import { metrics } from 'features/metrics';
import { metricsFactory } from '@lidofinance/next-pages';
import { rateLimitWrapper } from 'features/rateLimit';
import { serverLogger } from 'shared/api/logger';
import {
defaultErrorHandler,
responseTimeMetric,
wrapRequest,
} from "@lidofinance/next-api-wrapper";
import { metrics } from "features/metrics";
import { metricsFactory } from "@lidofinance/next-pages";
import { rateLimitWrapper } from "features/rateLimit";
import { serverLogger } from "shared/api/logger";

const metricsPage = metricsFactory({
registry: metrics.registry,
});

export default wrapRequest([
rateLimitWrapper,
responseTimeMetric(metrics.request.apiTimings, '/api/metrics'),
defaultErrorHandler({ serverLogger })
responseTimeMetric(metrics.request.apiTimings, "/api/metrics"),
defaultErrorHandler({ serverLogger }),
])(metricsPage);
2 changes: 1 addition & 1 deletion shared/api/logger/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export * from './logger';
export * from "./logger";
4 changes: 2 additions & 2 deletions shared/api/logger/logger.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import getConfig from 'next/config';
import { serverLoggerFactory } from '@lidofinance/api-logger';
import getConfig from "next/config";
import { serverLoggerFactory } from "@lidofinance/api-logger";

const { serverRuntimeConfig } = getConfig();
const { oauthClientSecret } = serverRuntimeConfig;
Expand Down

0 comments on commit 28f91a2

Please sign in to comment.