Compare commits

...

3 Commits

Author SHA1 Message Date
deployer3000 054fc46a01 Merge pull request 'rc' (#23) from rc into main 2025-05-28 14:57:45 +03:00
YurijO 4c0a272df2 Merge pull request 'added filter for instance' (#22) from swagger into rc
test-org/trust-module-backend/pipeline/pr-main Build succeeded
Reviewed-on: http://git.enode/deployer3000/trust-module-backend/pulls/22
2025-05-28 14:56:36 +03:00
DmitriyA 5f1708424f added filter for instance 2025-05-28 07:53:36 -04:00
1 changed files with 4 additions and 1 deletions

View File

@ -124,7 +124,10 @@ export class PrometheusService {
} }
async fetchMetricsRange(metric: string, start: number, end: number, step: number, filters: Record<string, string> = {}): Promise<PrometheusMetric[]> { async fetchMetricsRange(metric: string, start: number, end: number, step: number, filters: Record<string, string> = {}): Promise<PrometheusMetric[]> {
const query = this.buildFilteredQuery(metric, filters); const query = this.buildFilteredQuery(metric, {
...filters,
instance: '192.168.2.34:9050' // Явно фильтруем по нужному instance
});
try { try {
const response = await lastValueFrom( const response = await lastValueFrom(
this.httpService.get(`${this.prometheusUrl}/query_range`, { this.httpService.get(`${this.prometheusUrl}/query_range`, {