Recommended

๐Ÿ”’ Can't access the service? It might be your network, not the service

NordVPN bypasses ISP throttling and regional blocks. 7,000+ servers in 118 countries. 30-day money-back guarantee.

Try NordVPN โ†’

Affiliate link โ€” we may earn a commission at no extra cost to you

PostHog Status: How to Check If PostHog Is Down Right Now (2026)

Updated June 2026 ยท 6 min read ยท By API Status Check

PostHog is an open-source product analytics platform used by engineering and product teams for event tracking, session recording, feature flags, A/B tests, and data pipelines. Like n8n, PostHog comes in two flavors: PostHog Cloud (fully managed) and self-hosted (run on your own infrastructure). Troubleshooting paths are completely different between the two.

PostHog Cloud vs Self-Hosted: Which Are You Running?

PostHog Cloud
  • โ€ข Your host is app.posthog.com or us.posthog.com / eu.posthog.com
  • โ€ข Managed by PostHog โ€” no infrastructure to maintain
  • โ€ข Check status.posthog.com for outages
  • โ€ข US and EU regions on separate infrastructure
Self-Hosted
  • โ€ข Your own domain or IP, configured in POSTHOG_HOST
  • โ€ข You own the infrastructure โ€” and the outages
  • โ€ข No central status page โ€” check your own servers
  • โ€ข Requires ClickHouse, Kafka, Redis, and Postgres

Understanding PostHog Cloud's Status Page (status.posthog.com)

PostHog Cloud operates status.posthog.com to track their infrastructure components. PostHog's architecture separates event capture from processing โ€” events may be ingested successfully while dashboard analytics are delayed.

Event Ingestion

The pipeline that accepts events from your PostHog SDK or API. This is the most critical component โ€” if degraded, events from your users are dropped or queued. PostHog uses Kafka for ingestion buffering, which provides some resilience against brief spikes.

Dashboard & Queries

The PostHog web app and analytics query engine. A slow dashboard usually means ClickHouse query performance is degraded โ€” your data is safe but reports take longer to load. Queries involving large date ranges or many users are most affected.

Feature Flags

PostHog's feature flag evaluation endpoint. SDKs cache flag decisions locally, so brief outages may not cause immediate user-facing failures. Prolonged outages can cause stale flag decisions if the cache TTL expires.

Session Recordings

Session recording capture and playback. Separate from event ingestion โ€” recordings can fail independently. If session playback is down, new recordings may not be captured or existing ones may not be viewable.

Data Pipelines

PostHog's data export and integration system โ€” exports to BigQuery, S3, Snowflake, and webhook destinations. Pipeline failures do not affect event collection or the PostHog dashboard directly.

API

The PostHog REST API used for server-side event capture, flag evaluation, and data export. API degradation affects server-side integrations and backend analytics pipelines that don't use the client-side SDK.

Diagnosing Self-Hosted PostHog Issues

Self-hosted PostHog runs multiple services โ€” if any one of them is down, your analytics can silently stop working.

Self-Hosted PostHog Diagnostic Commands

# 1. Check all PostHog containers (Docker Compose)

docker ps --filter "name=posthog"

# All containers should show "Up" status

# 2. Test PostHog health endpoint

curl http://localhost:8000/_health

# Should return: {ok: true}

# 3. Check ClickHouse is healthy

curl http://localhost:8123/ping

# Should return: Ok.

# 4. Check PostHog web logs

docker logs posthog-web --tail 50

# 5. Check disk space (ClickHouse is storage-hungry)

df -h

Common Self-Hosted PostHog Failure Causes

  • ๐Ÿ”ด ClickHouse disk full: PostHog stores all events in ClickHouse. When disk fills, ingestion halts. ClickHouse needs significant headroom โ€” plan for 3-4x your current data size.
  • ๐Ÿ”ด Kafka queue overflow: If the PostHog worker falls behind processing events, the Kafka queue fills. Events may appear to ingest but never appear in the dashboard.
  • ๐Ÿ”ด Memory exhaustion: ClickHouse queries are memory-intensive. OOM kills on the ClickHouse container cause queries to fail. Check container memory limits and consider increasing them.
  • ๐Ÿ”ด Wrong POSTHOG_HOST in SDK: If your SDK points to the wrong host URL, events silently fail. Verify the host in your SDK config matches your PostHog instance URL exactly (including https://).
  • ๐Ÿ”ด Plugin server crash: PostHog plugins (data pipelines, transformations) run in a separate plugin-server process. If it crashes, exports and webhooks stop but event ingestion continues.
๐Ÿ“ก
Recommended

Monitor your PostHog instance from outside your network

Whether you're on PostHog Cloud or self-hosting, Better Stack can ping your PostHog health endpoint and alert you the moment event ingestion fails. Free plan available.

Try Better Stack Free โ†’

What PostHog Status Colors Mean (Cloud)

๐ŸŸข
Operational: All PostHog Cloud systems working normally. Events ingesting, dashboard loading, feature flags evaluating, and recordings capturing.
๐ŸŸก
Degraded Performance: PostHog Cloud is up but slower than normal. Dashboard queries may take longer, session recordings may buffer slowly, or high-cardinality queries may time out.
๐ŸŸ 
Partial Outage: Some components or some regions affected. Feature flag evaluation may be slow while event ingestion continues normally, or dashboards may be inaccessible while events still ingest.
๐Ÿ”ด
Major Outage: Widespread failure affecting most PostHog Cloud users. Event ingestion may be dropping, dashboards may be inaccessible, or feature flags may be returning defaults.
๐Ÿ”ต
Maintenance: Planned maintenance window. PostHog typically runs maintenance during off-peak hours and announces it on status.posthog.com in advance.

Common PostHog Issues and What They Mean

"Events not appearing in PostHog dashboard"PostHog Cloud has a natural 1-5 minute processing delay. Wait a few minutes before diagnosing. If events are still missing after 15 minutes, check the Event Ingestion component on status.posthog.com. For self-hosted: verify the plugin-server is running and check its logs for ClickHouse write errors.
"Feature flags returning wrong values"Check your flag rollout percentage and targeting conditions. PostHog SDKs evaluate flags based on the distinct_id hash โ€” if you recently changed the rollout percentage, users already assigned to a flag bucket may shift. Also verify you're passing the correct distinct_id and that any property-based targeting rules match your user's current properties.
"PostHog session recordings not capturing"Verify the PostHog JS snippet is loading on the page (check browser console). Check that session recording is enabled for the project in PostHog Settings โ†’ Recording. Also verify that the page is not excluded by URL suppression rules and that your plan includes session recording.
"autocapture stopped working after a site update"PostHog's autocapture relies on DOM event listeners. Some SPA frameworks (especially those with heavy virtualization) can interfere with autocapture after route changes. Check whether posthog.capture() calls work manually โ€” if they do, the SDK is fine but autocapture needs explicit Virtual Pageview calls after route changes.
"PostHog CORS errors in browser console"CORS errors occur when your SDK's configured host doesn't match the actual PostHog instance URL. For Cloud: ensure the host is set to https://app.posthog.com (US) or https://eu.posthog.com (EU). For self-hosted: verify your PostHog instance has CORS configured to allow your application's origin.
"Funnel or retention query times out"ClickHouse-backed queries on large datasets can time out. For Cloud, try narrowing the date range or reducing the number of steps. For self-hosted, increase ClickHouse query timeout limits and consider adding more memory to the ClickHouse container.

Frequently Asked Questions

Where is the official PostHog status page?

PostHog Cloud's official status page is status.posthog.com. It covers both US and EU cloud regions and breaks down status by component: Event Ingestion, Dashboard, Feature Flags, Recordings, and Data Pipelines. Self-hosted PostHog has no central status page โ€” you monitor your own infrastructure.

Are PostHog Cloud US and EU regions on the same infrastructure?

No. PostHog Cloud US (app.posthog.com) and EU (eu.posthog.com) run on separate infrastructure in different geographic regions to meet data residency requirements. An outage affecting US Cloud may not affect EU Cloud, and vice versa. Status.posthog.com tracks both regions.

If PostHog Cloud was down, were my events lost?

PostHog uses Kafka as a buffer between event capture and ClickHouse storage. During short ingestion degradations, events may be queued in Kafka and processed once the issue clears, rather than being lost. During prolonged outages, some events may be dropped. Check PostHog's incident post-mortems at status.posthog.com for details on specific incidents.

How is PostHog different from Mixpanel or Amplitude for outage purposes?

PostHog's key differentiator is the self-hosted option โ€” you can run the entire stack on your own infrastructure, giving you full control and no dependency on PostHog's servers. PostHog Cloud is similar to Mixpanel and Amplitude in terms of operational dependency. Self-hosted PostHog trades operational responsibility for complete data ownership.

How do I get alerts when PostHog goes down?

For PostHog Cloud, subscribe to updates at status.posthog.com. For self-hosted, set up external uptime monitoring on your PostHog health endpoint (/_health) from outside your network โ€” this catches outages that internal monitoring can miss.

Alert Pro

14-day free trial

Stop checking โ€” get alerted instantly

Next time PostHog goes down, you'll know in under 60 seconds โ€” not when your users start complaining.

  • Email alerts for PostHog + 9 more APIs
  • $0 due today for trial
  • Cancel anytime โ€” $9/mo after trial

Monitor PostHog Before Your Analytics Go Dark

Whether on Cloud or self-hosted, external uptime monitoring catches PostHog outages before you lose critical product analytics and feature flag reliability.

Try Better Stack Free โ€” No Credit Card Required

Or use APIStatusCheck Alert Pro โ€” API monitoring from $9/mo

๐ŸŒ Can't Access PostHog?

If PostHog is working for others but not for you, it might be an ISP or regional issue. A VPN can help bypass network-level blocks and routing problems.

๐Ÿ”’

Troubleshoot with a VPN

Connect from a different region to test if the issue is local to your network. Also protects your connection on public Wi-Fi.

Try NordVPN โ€” 30-Day Money-Back Guarantee
๐Ÿ”‘

Secure Your PostHog Account

Service outages are a common time for phishing attacks. Use a password manager to keep unique, strong passwords for every account.

Try NordPass โ€” Free Password Manager
Quick ISP test: Try accessing PostHog on mobile data (Wi-Fi off). If it works, the issue is with your ISP or local network.

โณ While You Wait โ€” Try These Alternatives

๐Ÿ›  Tools We Use & Recommend

Tested across our own infrastructure monitoring 200+ APIs daily

SEMrushBest for SEO

SEO & Site Performance Monitoring

Used by 10M+ marketers

Track your site health, uptime, search rankings, and competitor movements from one dashboard.

โ€œWe use SEMrush to track how our API status pages rank and catch site health issues early.โ€

From $129.95/moTry SEMrush Free
View full comparison & more tools โ†’Affiliate links โ€” we earn a commission at no extra cost to you