import requests
import json
from datetime import datetime

start_time = datetime.now().replace(hour=0, minute=0, second=0)
start_ns = int(start_time.timestamp()) * 1_000_000_000

url = "http://localhost:3100/loki/api/v1/query_range"
params = {
    'query': '{service_name="exec"}',
    'start': start_ns,
    'limit': 2
}

response = requests.get(url, params=params)
data = response.json()

print("Status:", data.get('status'))
print("Result count:", len(data.get('data', {}).get('result', [])))

if data.get('data', {}).get('result'):
    first_entry = data['data']['result'][0]['values'][0][1]
    parsed = json.loads(first_entry)
    print("\nSample data structure:")
    print(json.dumps(parsed, indent=2, ensure_ascii=False)[:800])
