# 使用Python生成历史数据 import random import time from datetime import datetime, timedelta def generate_prometheus_data(start, end, interval, metric_count): current = start while current <= end: timestamp = int(current.timestamp()) metrics = [] for i in range(metric_count): metrics.append(f"historical_metric_{i} {random.random()*100} {timestamp}") print("\n".join(metrics)) current += timedelta(seconds=interval) # 生成过去7天的数据,每5分钟一个点,100个指标 generate_prometheus_data( datetime.now() - timedelta(days=7), datetime.now(), 300, 100 )