All tasks
cf2otel
123 tasks: 3 open, 120 completed. Choose a column heading to sort by it, and again to reverse it. Dates show the last recorded change; completed tasks have no separate completion date.
No tasks match these filters. Clear them to see all tasks.
CFO-0001Freeze exporter seams: config, semconv, telemetry, collector framework, cfapi skeletonCFO-0002Cloudflare API client: read-only REST + GraphQL with entitlement-aware queriesCFO-0003Access identity logins collector (REST access_requests)CFO-0004Access GraphQL metrics, SCIM log and app/user inventoryCFO-0005Per-request HTTP events and metrics for Access-protected hostsCFO-0006Access identity inference for per-request HTTP eventsCFO-0007Research and freeze current OTel GenAI semantic conventions for AI GatewayCFO-0008AI Gateway log collector: logs, GenAI traces and metricsCFO-0009AI Gateway GraphQL metrics and REST/GraphQL reconciliationCFO-0010Self-observability, health endpoint and CLI modesCFO-0011Deploy to camden (Docker) and verify end to endCFO-0012Dashboards, alert rules and grafana-syncCFO-0013Documentation site and hub onboardingCFO-0014Helm chartCFO-0015Cloudflare API drift canaryCFO-0016Compare against native AI Gateway OTel export, then disable itCFO-0017Account audit logs collector (v2)CFO-0018Firewall / security events collectorCFO-0019DNS analytics collectorCFO-0020Web Analytics / RUM collectorCFO-0021Zero Trust Gateway DNS, HTTP and network activityCFO-0022HTTP metrics for all zonesCFO-0023Platform analytics: Workers, D1, KV, R2, Durable Objects, Queues, Workflows, Tunnels, Turnstile, Logpush healthCFO-0024Email routing, email sending and DMARC report datasetsCFO-0025Atomic window delivery with flush-gated checkpointsCFO-0026Deduplicate Access identity observations on window replayCFO-0027Bounded fast catch-up for lagging window collectorsCFO-0028Make -dry-run side-effect free and validate -datasetsCFO-0029Declare metric units, descriptions and explicit histogram bucketsCFO-0030Dashboard and alert coverage for post-wave-1 collectors and data-loss signalsCFO-0031Document at-least-once delivery and pin a dedupe key per log familyCFO-0032Extend the API drift canary contract to every built datasetCFO-0033Refresh stale docs and example config, add a token permission matrixCFO-0034Typed GraphQL saturation error and a shared Groups window splitterCFO-0035Restore complete release notes for merged email collectorsCFO-0036Cover the retired Cloudflare AI Gateway dashboard: DLP, data boundaries and gateway panelsCFO-0037Remove transitional old-series PromQL branches after unit rolloutCFO-0038AI Gateway log-coverage check from GraphQL Groups countsCFO-0039Allow environment overrides for dotted collector namesCFO-0040Harden AI Gateway DLP and coverage tests after loop 8 reviewCFO-0041Accept domainless Worker destinations in Access apps drift contractCFO-0042Make the SCIM drift contract order-independent: resource_user_email is absent on GROUP rowsCFO-0043Restore actionlint after Renovate selected ubuntu-26.04CFO-0044Treat JSON null as missing in the conditional Access domain and SCIM any-row drift checksCFO-0045DNS analytics metric overflows the OTel SDK cardinality cap; make the cap configurableCFO-0046HTTP zone analytics parity with Prometheus-style Cloudflare exportersCFO-0046.01HTTP bandwidth metrics and eyeball-only request filterCFO-0046.02Low-cardinality HTTP metric dimensions: exact and origin status, country, protocol, TLS, method, content typeCFO-0046.03Opt-in high-cardinality HTTP dimensions: colo, ASN and normalised error pathsCFO-0046.04HTTP latency percentiles: edge TTFB and origin response durationCFO-0046.05Visitor, threat and account data-transfer KPIsCFO-0047Workers and platform analytics depthCFO-0047.01Workers invocation metrics: status, errors, subrequests, CPU, duration and wall-time percentilesCFO-0047.02Durable Objects, D1 and Queues depth: errors, latency percentiles, rows, lag and retriesCFO-0047.03Logpush job failure metrics at account and zone scopeCFO-0047.04Bounded per-resource attributes for platform metrics, resolved to namesCFO-0048Zero Trust state collectors: tunnels, WARP fleet, DEX and seatsCFO-0048.01Cloudflare Tunnel status and connector healthCFO-0048.02WARP fleet status aggregatesCFO-0048.03Digital Experience Monitoring test resultsCFO-0048.04Access and Gateway seat usageCFO-0049Firewall and security analytics depthCFO-0049.01Firewall metric rule, host and country dimensions with rule-name resolutionCFO-0049.02Bot score distribution with an unentitled fallbackCFO-0050Origin and edge health: certificates, load balancers, health checks, status pageCFO-0050.01SSL/TLS certificate pack status and expiryCFO-0050.02Load balancer pool and origin health and request analyticsCFO-0050.03Health check event analyticsCFO-0050.04Cloudflare platform status from the public status pageCFO-0051Operational parity: discovery, filtering, error taxonomy, rate limiting, multi-account, pull endpointCFO-0051.01Zone exclude list and zone discovery self-metricsCFO-0051.02Metric and attribute deny listCFO-0051.03Classify collector errorsCFO-0051.04Per-zone entitlement backoff and a shared client-side rate limiterCFO-0051.06Optional Prometheus pull endpointCFO-0052Decide and build Workers AI, Hyperdrive and Vectorize analyticsCFO-0053Dashboard annotations for account changes from audit eventsCFO-0054AI Gateway log collector fails every window on a non-JSON response bodyCFO-0055RUM Web Vitals timings are exported 1000x too largeCFO-0056Normalise Access allowed and country attribute valuesCFO-0057Investigate zero values from RUM p75 and KV storage gaugesCFO-0058Identity inference outcome gauges are cumulative counts with a ratio unitCFO-0059Validate AI Gateway model name extractionCFO-0060Finer poll-duration histogram bucketsCFO-0062Use one clock snapshot for coverage window alignment at startupCFO-0063Prove current certificate status and expiry across snapshot changesCFO-0064Assert retained YAML values for the frozen analytics configurationCFO-0065Harden raw Markdown release-note coverage or reject that input explicitlyCFO-0066Restore AI Gateway catch-up through bounded OTLP deliveryCFO-0067Validate newly reachable history before public pushesCFO-0068HTTP zone metrics fail every cycle with duplicate host groups in the latency queryCFO-0069AI Gateway log delivery stalls again on trace export deadlines after adaptive window halvingCFO-0070Verify OTLP HTTP partial-success rejection reportingCFO-0071Zero-initialise scrape error counters for enabled collectorsCFO-0072Diagnose and fix account collector first-cycle failuresCFO-0073Allow loopback literals in the public push scanCFO-0074Validate minimum windows for bucket-aligned collectorsCFO-0075Diagnose Durable Objects invocation delivery witness mismatchCFO-0076Update Durable Objects resource-dimension budget fixtureCFO-0078Diagnose intermittent DNS lifetime-cardinality integration assertionCFO-0079Diagnose missing scrape series after shared-limiter deploymentCFO-0079.01Epoch-fenced polling deployment proof helperCFO-0079.02Per-collector Cloudflare request and limiter-wait self-metricsCFO-0079.03Epoch-fenced per-collector attribution observation helperCFO-0079.04Per-class Cloudflare rate limits driven by response headersCFO-0079.05Bound extreme Cloudflare rate-limit pauses and cover malformed GraphQL error envelopesCFO-0080API drift canary times out under the shared request limiterCFO-0081Load balancer regional and origin health and RTTCFO-0082Upgrade OpenTelemetry Go to the v1.47 lineCFO-0083Export process start time as a self-metricCFO-0083.01Correlate process-start receiver test assertions with a post-Collect exportCFO-0084Correct the build-commit label and release-branch deletion in LOOP.mdCFO-0085aigateway.logs runs take 526s on average since the shared limiter and go staleCFO-0086AI Gateway: take token usage from the response body when the log record reports zeroCFO-0087Alert on slow polling and source backlog across collectorsCFO-0088Reconcile the extra daily token alert with managed rule ownershipCFO-0089aigateway.logs: take bodies from the log detail and stop listing at the commit budgetCFO-0090Ship cf2otel's own process logs to OTLP and apply the log configurationCFO-0091Do not count a poll cut short by shutdown as a collector failureCFO-0092aigateway.logs still needs about 97% of a 300s interval per poll and flaps the slow-poll and backlog alertsCFO-0093Overlap AI log detail reads across seconds and reuse bounded fetched detailsCFO-0094Instrument completed polls and review exporter self-observabilityCFO-0095Explain and reduce AI poll commit/export wall time