FullEvent
2024-12-20T03:14:23.156ZINFOIncoming request method=GET path=/api/v1/users/me ip=192.168.1.42 user_agent="Mozilla/5.0" request_id=req_8f7a2b3c
2024-12-20T03:14:23.201ZdebugJWT token validation started issuer=auth.company.com audience=api.company.com exp=1703044800 sub=user_abc123
2024-12-20T03:14:23.445ZWARNSlow database query detected duration_ms=847 query="SELECT u.*, o.name FROM users u JOIN orgs o ON u.org_id = o.id WHERE u.org_id = $1"
2024-12-20T03:14:23.892ZdebugRedis cache lookup failed key=users:org_12345:list:v2 ttl_seconds=3600 fallback_strategy=database cache_cluster=redis-prod-01
2024-12-20T03:14:24.156ZinfoRequest completed successfully status=200 duration_ms=1247 bytes_sent=48291 request_id=req_8f7a2b3c cache_hit=false
2024-12-20T03:14:24.312ZERRORDatabase connection pool exhausted active_connections=20 waiting_requests=147 timeout_ms=30000 service=postgres
2024-12-20T03:14:24.445ZwarnRetrying failed HTTP request attempt=3 max_attempts=5 backoff_ms=100 error_code=ETIMEDOUT target_service=payment-gateway
2024-12-20T03:14:25.112ZINFOCircuit breaker state transition service=payment-api previous_state=closed current_state=open failure_count=5 failure_threshold=5
2024-12-20T03:14:25.445ZdebugBackground job executed successfully job_id=job_9x8w7v6u type=weekly_email_digest duration_ms=2341 emails_sent=1847
2024-12-20T03:14:26.201ZERRORMemory pressure critical heap_used_bytes=1932735283 heap_limit_bytes=2147483648 gc_pause_ms=847 gc_type=major
2024-12-20T03:14:26.556ZWARNRate limit threshold approaching user_id=user_abc123 current_requests=890 limit=1000 window_seconds=60 remaining=110
2024-12-20T03:14:27.112ZinfoWebSocket connection established client_id=ws_7f8g9h2j protocol=wss rooms=["team_updates","notifications"] user_id=user_abc123
2024-12-20T03:14:27.445ZdebugKafka message consumed successfully topic=user-events partition=3 offset=1847291 key=user_abc123 consumer_group=api-consumers
2024-12-20T03:14:28.112ZINFOHealth check passed service=api-gateway uptime_seconds=847291 active_connections=142 memory_usage_percent=73 cpu_usage_percent=45
2024-12-20T03:14:28.556ZdebugS3 upload completed bucket=company-uploads key=avatars/user_abc123/profile.jpg size_bytes=245891 content_type=image/jpeg
2024-12-20T03:14:29.112ZwarnDeprecated API version detected endpoint=/api/v1/legacy/users version=v1 recommended_version=v3 deprecation_date=2025-01-15
2024-12-20T03:14:29.556ZinfoUser session created session_id=sess_abc123xyz user_id=user_abc123 ip=192.168.1.42 user_agent="Chrome/120.0"
2024-12-20T03:14:30.112ZERRORPayment processing failed transaction_id=txn_xyz789 error_code=CARD_DECLINED amount_cents=4999 currency=USD retry_eligible=false
2024-12-20T03:14:30.556ZdebugGraphQL query executed operation=GetUserProfile complexity_score=23 max_depth=4 duration_ms=156 cache_status=miss
2024-12-20T03:14:22.912ZdebugPostgreSQL connection pool initialized host=db.internal:5432 database=main pool_size=20 ssl_mode=require
2024-12-20T03:14:23.156ZINFOIncoming request method=GET path=/api/v1/users/me ip=192.168.1.42 user_agent="Mozilla/5.0" request_id=req_8f7a2b3c
2024-12-20T03:14:23.201ZdebugJWT token validation started issuer=auth.company.com audience=api.company.com exp=1703044800 sub=user_abc123
2024-12-20T03:14:23.445ZWARNSlow database query detected duration_ms=847 query="SELECT u.*, o.name FROM users u JOIN orgs o ON u.org_id = o.id WHERE u.org_id = $1"
2024-12-20T03:14:23.892ZdebugRedis cache lookup failed key=users:org_12345:list:v2 ttl_seconds=3600 fallback_strategy=database cache_cluster=redis-prod-01
2024-12-20T03:14:24.156ZinfoRequest completed successfully status=200 duration_ms=1247 bytes_sent=48291 request_id=req_8f7a2b3c cache_hit=false
2024-12-20T03:14:24.312ZERRORDatabase connection pool exhausted active_connections=20 waiting_requests=147 timeout_ms=30000 service=postgres
2024-12-20T03:14:24.445ZwarnRetrying failed HTTP request attempt=3 max_attempts=5 backoff_ms=100 error_code=ETIMEDOUT target_service=payment-gateway
2024-12-20T03:14:25.112ZINFOCircuit breaker state transition service=payment-api previous_state=closed current_state=open failure_count=5 failure_threshold=5
2024-12-20T03:14:25.445ZdebugBackground job executed successfully job_id=job_9x8w7v6u type=weekly_email_digest duration_ms=2341 emails_sent=1847
2024-12-20T03:14:26.201ZERRORMemory pressure critical heap_used_bytes=1932735283 heap_limit_bytes=2147483648 gc_pause_ms=847 gc_type=major
2024-12-20T03:14:26.556ZWARNRate limit threshold approaching user_id=user_abc123 current_requests=890 limit=1000 window_seconds=60 remaining=110
2024-12-20T03:14:27.112ZinfoWebSocket connection established client_id=ws_7f8g9h2j protocol=wss rooms=["team_updates","notifications"] user_id=user_abc123
2024-12-20T03:14:27.445ZdebugKafka message consumed successfully topic=user-events partition=3 offset=1847291 key=user_abc123 consumer_group=api-consumers
2024-12-20T03:14:28.112ZINFOHealth check passed service=api-gateway uptime_seconds=847291 active_connections=142 memory_usage_percent=73 cpu_usage_percent=45
2024-12-20T03:14:28.556ZdebugS3 upload completed bucket=company-uploads key=avatars/user_abc123/profile.jpg size_bytes=245891 content_type=image/jpeg
2024-12-20T03:14:29.112ZwarnDeprecated API version detected endpoint=/api/v1/legacy/users version=v1 recommended_version=v3 deprecation_date=2025-01-15
2024-12-20T03:14:29.556ZinfoUser session created session_id=sess_abc123xyz user_id=user_abc123 ip=192.168.1.42 user_agent="Chrome/120.0"
2024-12-20T03:14:30.112ZERRORPayment processing failed transaction_id=txn_xyz789 error_code=CARD_DECLINED amount_cents=4999 currency=USD retry_eligible=false
2024-12-20T03:14:30.556ZdebugGraphQL query executed operation=GetUserProfile complexity_score=23 max_depth=4 duration_ms=156 cache_status=miss
2024-12-20T03:14:22.912ZdebugPostgreSQL connection pool initialized host=db.internal:5432 database=main pool_size=20 ssl_mode=require
2024-12-20T03:14:23.156ZINFOIncoming request method=GET path=/api/v1/users/me ip=192.168.1.42 user_agent="Mozilla/5.0" request_id=req_8f7a2b3c
2024-12-20T03:14:23.201ZdebugJWT token validation started issuer=auth.company.com audience=api.company.com exp=1703044800 sub=user_abc123
2024-12-20T03:14:23.445ZWARNSlow database query detected duration_ms=847 query="SELECT u.*, o.name FROM users u JOIN orgs o ON u.org_id = o.id WHERE u.org_id = $1"
2024-12-20T03:14:23.892ZdebugRedis cache lookup failed key=users:org_12345:list:v2 ttl_seconds=3600 fallback_strategy=database cache_cluster=redis-prod-01
2024-12-20T03:14:24.156ZinfoRequest completed successfully status=200 duration_ms=1247 bytes_sent=48291 request_id=req_8f7a2b3c cache_hit=false
2024-12-20T03:14:24.312ZERRORDatabase connection pool exhausted active_connections=20 waiting_requests=147 timeout_ms=30000 service=postgres
2024-12-20T03:14:24.445ZwarnRetrying failed HTTP request attempt=3 max_attempts=5 backoff_ms=100 error_code=ETIMEDOUT target_service=payment-gateway
2024-12-20T03:14:25.112ZINFOCircuit breaker state transition service=payment-api previous_state=closed current_state=open failure_count=5 failure_threshold=5
2024-12-20T03:14:25.445ZdebugBackground job executed successfully job_id=job_9x8w7v6u type=weekly_email_digest duration_ms=2341 emails_sent=1847
2024-12-20T03:14:26.201ZERRORMemory pressure critical heap_used_bytes=1932735283 heap_limit_bytes=2147483648 gc_pause_ms=847 gc_type=major
2024-12-20T03:14:26.556ZWARNRate limit threshold approaching user_id=user_abc123 current_requests=890 limit=1000 window_seconds=60 remaining=110
2024-12-20T03:14:27.112ZinfoWebSocket connection established client_id=ws_7f8g9h2j protocol=wss rooms=["team_updates","notifications"] user_id=user_abc123
2024-12-20T03:14:27.445ZdebugKafka message consumed successfully topic=user-events partition=3 offset=1847291 key=user_abc123 consumer_group=api-consumers
2024-12-20T03:14:28.112ZINFOHealth check passed service=api-gateway uptime_seconds=847291 active_connections=142 memory_usage_percent=73 cpu_usage_percent=45
2024-12-20T03:14:28.556ZdebugS3 upload completed bucket=company-uploads key=avatars/user_abc123/profile.jpg size_bytes=245891 content_type=image/jpeg
2024-12-20T03:14:29.112ZwarnDeprecated API version detected endpoint=/api/v1/legacy/users version=v1 recommended_version=v3 deprecation_date=2025-01-15
2024-12-20T03:14:29.556ZinfoUser session created session_id=sess_abc123xyz user_id=user_abc123 ip=192.168.1.42 user_agent="Chrome/120.0"
2024-12-20T03:14:30.112ZERRORPayment processing failed transaction_id=txn_xyz789 error_code=CARD_DECLINED amount_cents=4999 currency=USD retry_eligible=false
2024-12-20T03:14:30.556ZdebugGraphQL query executed operation=GetUserProfile complexity_score=23 max_depth=4 duration_ms=156 cache_status=miss
2024-12-20T03:14:22.912ZdebugPostgreSQL connection pool initialized host=db.internal:5432 database=main pool_size=20 ssl_mode=require
2024-12-20T03:14:23.156ZINFOIncoming request method=GET path=/api/v1/users/me ip=192.168.1.42 user_agent="Mozilla/5.0" request_id=req_8f7a2b3c
2024-12-20T03:14:23.201ZdebugJWT token validation started issuer=auth.company.com audience=api.company.com exp=1703044800 sub=user_abc123
2024-12-20T03:14:23.445ZWARNSlow database query detected duration_ms=847 query="SELECT u.*, o.name FROM users u JOIN orgs o ON u.org_id = o.id WHERE u.org_id = $1"
2024-12-20T03:14:23.892ZdebugRedis cache lookup failed key=users:org_12345:list:v2 ttl_seconds=3600 fallback_strategy=database cache_cluster=redis-prod-01
2024-12-20T03:14:24.156ZinfoRequest completed successfully status=200 duration_ms=1247 bytes_sent=48291 request_id=req_8f7a2b3c cache_hit=false
2024-12-20T03:14:24.312ZERRORDatabase connection pool exhausted active_connections=20 waiting_requests=147 timeout_ms=30000 service=postgres
2024-12-20T03:14:24.445ZwarnRetrying failed HTTP request attempt=3 max_attempts=5 backoff_ms=100 error_code=ETIMEDOUT target_service=payment-gateway
2024-12-20T03:14:25.112ZINFOCircuit breaker state transition service=payment-api previous_state=closed current_state=open failure_count=5 failure_threshold=5
2024-12-20T03:14:25.445ZdebugBackground job executed successfully job_id=job_9x8w7v6u type=weekly_email_digest duration_ms=2341 emails_sent=1847
2024-12-20T03:14:26.201ZERRORMemory pressure critical heap_used_bytes=1932735283 heap_limit_bytes=2147483648 gc_pause_ms=847 gc_type=major
2024-12-20T03:14:26.556ZWARNRate limit threshold approaching user_id=user_abc123 current_requests=890 limit=1000 window_seconds=60 remaining=110
2024-12-20T03:14:27.112ZinfoWebSocket connection established client_id=ws_7f8g9h2j protocol=wss rooms=["team_updates","notifications"] user_id=user_abc123
2024-12-20T03:14:27.445ZdebugKafka message consumed successfully topic=user-events partition=3 offset=1847291 key=user_abc123 consumer_group=api-consumers
2024-12-20T03:14:28.112ZINFOHealth check passed service=api-gateway uptime_seconds=847291 active_connections=142 memory_usage_percent=73 cpu_usage_percent=45
2024-12-20T03:14:28.556ZdebugS3 upload completed bucket=company-uploads key=avatars/user_abc123/profile.jpg size_bytes=245891 content_type=image/jpeg
2024-12-20T03:14:29.112ZwarnDeprecated API version detected endpoint=/api/v1/legacy/users version=v1 recommended_version=v3 deprecation_date=2025-01-15
2024-12-20T03:14:29.556ZinfoUser session created session_id=sess_abc123xyz user_id=user_abc123 ip=192.168.1.42 user_agent="Chrome/120.0"
2024-12-20T03:14:30.112ZERRORPayment processing failed transaction_id=txn_xyz789 error_code=CARD_DECLINED amount_cents=4999 currency=USD retry_eligible=false
2024-12-20T03:14:30.556ZdebugGraphQL query executed operation=GetUserProfile complexity_score=23 max_depth=4 duration_ms=156 cache_status=miss
2024-12-20T03:14:22.912ZdebugPostgreSQL connection pool initialized host=db.internal:5432 database=main pool_size=20 ssl_mode=require
2024-12-20T03:14:23.156ZINFOIncoming request method=GET path=/api/v1/users/me ip=192.168.1.42 user_agent="Mozilla/5.0" request_id=req_8f7a2b3c
2024-12-20T03:14:23.201ZdebugJWT token validation started issuer=auth.company.com audience=api.company.com exp=1703044800 sub=user_abc123
2024-12-20T03:14:23.445ZWARNSlow database query detected duration_ms=847 query="SELECT u.*, o.name FROM users u JOIN orgs o ON u.org_id = o.id WHERE u.org_id = $1"
2024-12-20T03:14:23.892ZdebugRedis cache lookup failed key=users:org_12345:list:v2 ttl_seconds=3600 fallback_strategy=database cache_cluster=redis-prod-01
2024-12-20T03:14:24.156ZinfoRequest completed successfully status=200 duration_ms=1247 bytes_sent=48291 request_id=req_8f7a2b3c cache_hit=false
2024-12-20T03:14:24.312ZERRORDatabase connection pool exhausted active_connections=20 waiting_requests=147 timeout_ms=30000 service=postgres
2024-12-20T03:14:24.445ZwarnRetrying failed HTTP request attempt=3 max_attempts=5 backoff_ms=100 error_code=ETIMEDOUT target_service=payment-gateway
2024-12-20T03:14:25.112ZINFOCircuit breaker state transition service=payment-api previous_state=closed current_state=open failure_count=5 failure_threshold=5
2024-12-20T03:14:25.445ZdebugBackground job executed successfully job_id=job_9x8w7v6u type=weekly_email_digest duration_ms=2341 emails_sent=1847
2024-12-20T03:14:26.201ZERRORMemory pressure critical heap_used_bytes=1932735283 heap_limit_bytes=2147483648 gc_pause_ms=847 gc_type=major
2024-12-20T03:14:26.556ZWARNRate limit threshold approaching user_id=user_abc123 current_requests=890 limit=1000 window_seconds=60 remaining=110
2024-12-20T03:14:27.112ZinfoWebSocket connection established client_id=ws_7f8g9h2j protocol=wss rooms=["team_updates","notifications"] user_id=user_abc123
2024-12-20T03:14:27.445ZdebugKafka message consumed successfully topic=user-events partition=3 offset=1847291 key=user_abc123 consumer_group=api-consumers
2024-12-20T03:14:28.112ZINFOHealth check passed service=api-gateway uptime_seconds=847291 active_connections=142 memory_usage_percent=73 cpu_usage_percent=45
2024-12-20T03:14:28.556ZdebugS3 upload completed bucket=company-uploads key=avatars/user_abc123/profile.jpg size_bytes=245891 content_type=image/jpeg
2024-12-20T03:14:29.112ZwarnDeprecated API version detected endpoint=/api/v1/legacy/users version=v1 recommended_version=v3 deprecation_date=2025-01-15
2024-12-20T03:14:29.556ZinfoUser session created session_id=sess_abc123xyz user_id=user_abc123 ip=192.168.1.42 user_agent="Chrome/120.0"
2024-12-20T03:14:30.112ZERRORPayment processing failed transaction_id=txn_xyz789 error_code=CARD_DECLINED amount_cents=4999 currency=USD retry_eligible=false
2024-12-20T03:14:30.556ZdebugGraphQL query executed operation=GetUserProfile complexity_score=23 max_depth=4 duration_ms=156 cache_status=miss
2024-12-20T03:14:22.912ZdebugPostgreSQL connection pool initialized host=db.internal:5432 database=main pool_size=20 ssl_mode=require
2024-12-20T03:14:23.156ZINFOIncoming request method=GET path=/api/v1/users/me ip=192.168.1.42 user_agent="Mozilla/5.0" request_id=req_8f7a2b3c
2024-12-20T03:14:23.201ZdebugJWT token validation started issuer=auth.company.com audience=api.company.com exp=1703044800 sub=user_abc123
2024-12-20T03:14:23.445ZWARNSlow database query detected duration_ms=847 query="SELECT u.*, o.name FROM users u JOIN orgs o ON u.org_id = o.id WHERE u.org_id = $1"
2024-12-20T03:14:23.892ZdebugRedis cache lookup failed key=users:org_12345:list:v2 ttl_seconds=3600 fallback_strategy=database cache_cluster=redis-prod-01
2024-12-20T03:14:24.156ZinfoRequest completed successfully status=200 duration_ms=1247 bytes_sent=48291 request_id=req_8f7a2b3c cache_hit=false
2024-12-20T03:14:24.312ZERRORDatabase connection pool exhausted active_connections=20 waiting_requests=147 timeout_ms=30000 service=postgres
2024-12-20T03:14:24.445ZwarnRetrying failed HTTP request attempt=3 max_attempts=5 backoff_ms=100 error_code=ETIMEDOUT target_service=payment-gateway
2024-12-20T03:14:25.112ZINFOCircuit breaker state transition service=payment-api previous_state=closed current_state=open failure_count=5 failure_threshold=5
2024-12-20T03:14:25.445ZdebugBackground job executed successfully job_id=job_9x8w7v6u type=weekly_email_digest duration_ms=2341 emails_sent=1847
2024-12-20T03:14:26.201ZERRORMemory pressure critical heap_used_bytes=1932735283 heap_limit_bytes=2147483648 gc_pause_ms=847 gc_type=major
2024-12-20T03:14:26.556ZWARNRate limit threshold approaching user_id=user_abc123 current_requests=890 limit=1000 window_seconds=60 remaining=110
2024-12-20T03:14:27.112ZinfoWebSocket connection established client_id=ws_7f8g9h2j protocol=wss rooms=["team_updates","notifications"] user_id=user_abc123
2024-12-20T03:14:27.445ZdebugKafka message consumed successfully topic=user-events partition=3 offset=1847291 key=user_abc123 consumer_group=api-consumers
2024-12-20T03:14:28.112ZINFOHealth check passed service=api-gateway uptime_seconds=847291 active_connections=142 memory_usage_percent=73 cpu_usage_percent=45
2024-12-20T03:14:28.556ZdebugS3 upload completed bucket=company-uploads key=avatars/user_abc123/profile.jpg size_bytes=245891 content_type=image/jpeg
2024-12-20T03:14:29.112ZwarnDeprecated API version detected endpoint=/api/v1/legacy/users version=v1 recommended_version=v3 deprecation_date=2025-01-15
2024-12-20T03:14:29.556ZinfoUser session created session_id=sess_abc123xyz user_id=user_abc123 ip=192.168.1.42 user_agent="Chrome/120.0"
2024-12-20T03:14:30.112ZERRORPayment processing failed transaction_id=txn_xyz789 error_code=CARD_DECLINED amount_cents=4999 currency=USD retry_eligible=false
2024-12-20T03:14:30.556ZdebugGraphQL query executed operation=GetUserProfile complexity_score=23 max_depth=4 duration_ms=156 cache_status=miss
2024-12-20T03:14:22.912ZdebugPostgreSQL connection pool initialized host=db.internal:5432 database=main pool_size=20 ssl_mode=require
The infinite improbability event analytics platform. Ingest everything. Query anything. Towel not included.
Don't Panic.Just Query.
Your Code
checkout.ts
// Enrich the wide event with context
const event = c.get('wideEvent');
// Add user context
event.user = { id: user.id, plan: user.plan };
// Add cart details
event.cart = {
total_cents: cart.total,
items: cart.items.length
};
// Add payment timing
event.payment = { provider, latency_ms };Stored Event
wide_event.json
Stored
{
// Auto-captured by middleware
"method": "POST",
"path": "/api/checkout",
"status_code": 200,
"duration_ms": 847,
// Your business context
"user": { "id": "usr_42", "plan": "premium" },
"cart": { "total_cents": 15999, "items": 3 },
"payment": { "provider": "stripe", "latency_ms": 234 }
}Search at the speed of light.
Query millions of events in milliseconds. Filter by any field. Find the needle in your data haystack instantly.
FullEvent Dashboard
Live
Type a filter or search...
Timestamp
Status
Method
Path
Duration
User
Event Type
10:23:43
200
GET
/api/products
45ms
usr_8x7k2
product.list
10:24:22
200
POST
/api/auth/login
120ms
usr_9m3p1
user.login
10:26:01
200
GET
/api/user/profile
67ms
usr_5n2m8
profile.view
10:26:48
200
POST
/api/cart/add
89ms
usr_7p4q9
cart.add
10:33:15
200
POST
/api/checkout
1845ms
usr_2m4k7
checkout.completed
10:39:28
200
GET
/api/search
234ms
usr_6j9n3
search.query
10:45:52
200
POST
/api/checkout
1654ms
usr_4p1m8
checkout.completed
10:51:07
200
GET
/health
12ms
system
system.health
427,839 eventsPowered by FullEvent
“Time is an illusion. Query time doubly so.”
— FullEvent Engineers
Drop in. Start tracking.
Add FullEvent to your Next.js project in minutes. Track events from both client and server with zero configuration.
my-nextjs-app
@fullevent/react@fullevent/node
layout.tsx
1import { FullEventProvider } from "@fullevent/react";23export default function RootLayout({4 children,5}: {6 children: React.ReactNode;7}) {8 return (9 <html lang="en">10 <body>11 <FullEventProvider12 apiKey={process.env.NEXT_PUBLIC_FULLEVENT_KEY!}13 >14 {children}15 </FullEventProvider>16 </body>17 </html>18 );19}
TypeScript • Next.js 142 dependencies added
$
npm install @fullevent/react @fullevent/nodeOpen source & powered by the best
Built on battle-tested infrastructure you can trust

