Repository navigation
Conversation
…merge the Prometheus pages Move the Grafana Tempo, Honeycomb, New Relic, Dash0 and Chronosphere export pages from Resolve > Traces > Exporting to Integrations > Observability > Traces, with redirects from the old paths. Fold the Prometheus V2 page into the Prometheus page, keep the v1 content as a deprecated legacy section and redirect /integrations/observability/prometheus-v2 to it. Add a one-page Exporting router under Resolve > Traces, drop an unreferenced screenshot, repoint inbound links and regenerate the sitemap.
Document every v2 metric with its labels and window semantics from the current API code, including the hourly reset at 01:30, the +Inf-only histogram buckets, the tag parsing rule, token rotation, rate limit and error codes. Add an OpenTelemetry Collector receiver recipe and point Dashboards readers at the endpoint. Correct the legacy v1 section from code and a live scrape, and add the fallback scrape protocol Prometheus 3 needs for it. The scrape config, every PromQL example and the collector block were run against a live account. One new screenshot of the integration card replaces the two outdated activation screenshots.
…d the Datadog, ClickStack and Cribl Stream pages The overview states the model in two sentences, routes readers with a decision table and lists coverage and limits. The OTLP page documents the span schema, trace headers, tag rules, transport facts and troubleshooting from the runner code, and carries the OpenTelemetry Collector receiver configuration that received real spans during verification. The three new vendor pages follow the thin template. Nav entries and a fresh Export Traces screenshot are included.
Coralogix: current key location and names, region versus team name, the attribute list deferred to the OTLP page, the custom trace header behavior, RUM key naming, and a fresh form screenshot. Vendor pages: one template with the endpoint, the key location, the header rows and where the spans appear, with values checked against each vendor's documentation. Grafana's third-party base64 site is replaced by a shell one-liner, the stale New Relic and Honeycomb paths are fixed, Dash0's trailing slash is gone and Chronosphere notes the Cortex XCOR rename.
The Exporting router lists every export page, the Resolve cards link the OTLP page, how-it-works gets a vendor-neutral Mermaid diagram and the four-type coverage wording with the span schema deferred to the OTLP page, and the custom headers section notes when CHECKLY_TRACEPARENT is empty. Link text on the heartbeat, autoscaling and dashboards pages matches the new Prometheus page title.
Tighten conditions the code imposes: when checkly_check_status is absent, the 0 reading of the HTTP status gauge, the 400 for non-boolean parameters, the cache refresh wait, revoked tokens working for up to ten minutes, the hourly window wording, the private location queue series sources, and tag keys that collide with built-in labels. On the OTLP page: what the URL check covers, header templating with environment variables and secrets, the instrumentation scope names, when checkly_debug appears, and the Coralogix custom header on Browser and Multistep checks. Reader fixes from review: a Collector row and limits on the overview, a fallback for unlisted backends, TLS in front of the sample receiver, and a troubleshooting entry for credentials in the URL.
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
One model, told once: Checkly exposes metrics on one Prometheus endpoint, sends API check, URL monitor, Browser check and Multistep check runs as OpenTelemetry spans to one OTLP/HTTP URL, sends alerts anywhere via webhooks, and takes your application's traces in over OTLP. Today those pages are split between Integrations > Observability and Resolve > Traces > Exporting, Chronosphere is not in the nav at all, and two customers asked for "the OTel and Prometheus docs" in the last month with no single page to send.
What changes
/integrations/observability/prometheus-v2redirects to/integrations/observability/prometheusand the#heartbeat-metricsanchor survives.how-it-worksgets a vendor-neutral Mermaid diagram and the four-type coverage wording.Moves and redirects
resolve/traces/export/grafana-tempointegrations/observability/traces/grafana-temporesolve/traces/export/honeycombintegrations/observability/traces/honeycombresolve/traces/export/new-relicintegrations/observability/traces/new-relicresolve/traces/export/dash0integrations/observability/traces/dash0resolve/traces/export/to-chronosphereintegrations/observability/traces/chronosphereintegrations/observability/prometheus-v2integrations/observability/prometheusAll six have
docs.jsonredirects. The web app still links the old paths from Settings > Traces and from the check result page; they resolve through the redirects, and updating them is a follow-up for the app team.Sources and verification
63758c4b70(2026-10-21), not from the old pages. Research notes withpath:linecitations are available from me on request.prometheusreceiver block and the legacy v1 config were run in Prometheus 3.0.0 and otelcol-contrib 0.160.0; both Prometheus endpoints were scraped and diffed against the code research (35 of 35 v2 families, 6 of 6 v1). Verification notes with masked captures are available on request.Deliberately dropped
cx_otel_int2.pngandcx_rum_api_creation.png. The image files stay on disk; only the references are gone. The old Checkly screensexport-traces-to-grafana-config.png,dash0-checkly.png,prometheus_step1.png,prometheus_step2.pngandprometheus_v2_step2.pngare superseded by the new captures.checkly_otel_diagram.pngonhow-it-works(hardcodedtracestate: checkly=trueand a vendor list with Baselime), replaced by Mermaid; the file stays on disk.enable_compressiontip with its Prometheus 2.49 note (the endpoint gzips when the scraper asks, which Prometheus does by default).platform/private-locations/agent-metricslands, and point its Prometheus link at/integrations/observability/prometheus.agenticcheck type from thecheck_typeenumeration.Conflicts with in-flight branches
docs-audit/doc-238-casing-consistencytouchescoralogix.mdx,prometheus-v2.mdx(deleted here),resolve/traces/overview.mdxand the Dashboards overview title. All new text already uses its casing. If DOC-238 lands first: merge main into this branch (never rebase), resolveprometheus-v2.mdxas deleted, port its two "Traceroute" rows intoprometheus.mdxif they still differ, take ours forcoralogix.mdx, regenerate the sitemap.edvinas/agent-prometheus-metrics-docsonly collides onsitemap.xml; regenerate it.