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";
2 
3export default function RootLayout({
4 children,
5}: {
6 children: React.ReactNode;
7}) {
8 return (
9 <html lang="en">
10 <body>
11 <FullEventProvider
12 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/node

Open source & powered by the best

Built on battle-tested infrastructure you can trust

Ready to explore
the infinite?

Join thousands of developers who've upgraded their towel game.Free tier available. No credit card required. No vogon poetry.