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.
# Conflicts: # integrations/observability/coralogix.mdx # integrations/observability/prometheus-v2.mdx
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.
Checkly exposes metrics on one Prometheus endpoint and sends check runs as OpenTelemetry spans to one OTLP endpoint. The pages for that are split between Integrations > Observability and Resolve > Traces > Exporting today, and Chronosphere is not in the nav. This PR puts them in one place.
What changes
/integrations/observability/prometheus-v2redirects to/integrations/observability/prometheusand the#heartbeat-metricsanchor survives.how-it-workskeeps its diagram and gets the four-type coverage wording. A vendor-neutral Mermaid version of the diagram sits on the page inside an MDX comment, ready to swap in.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, so existing links, including the ones in the web app, keep working.Verification
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 compared with the documented metric families (35 of 35 v2, 6 of 6 v1).dash0-token.pngis masked.Deliberately dropped
dash0-checkly.pngandexport-traces-to-grafana-config.png(the old Export Traces form, replaced by the fresh capture) andprometheus_step2.png(the v1 activation card; v1 setup is now one sentence under Legacy v1 endpoint). The files stay on disk.enable_compressiontip (the endpoint gzips when the scraper asks, which Prometheus does by default)./integrations/observability/prometheus.agenticcheck type from thecheck_typeenumeration.Follow-up
checkly_otel_diagram.pngonhow-it-works: it hardcodestracestate: checkly=trueand lists Baselime among the vendors. The Mermaid version on the page is the starting point.Open PRs that touch the same files
prometheus-v2.mdx, which this PR moves or deletes, plusprometheus.mdx,coralogix.mdx,how-it-works.mdx,resolve/traces/overview.mdxandresolve/overview.mdx. The new pages here already use sentence case. Whichever lands second keeps this PR's moves and deletions and re-applies docs: sentence case for headings and titles #774's casing to the headings this PR did not write.agent-metrics.mdxlinks/integrations/observability/prometheus-v2/, which the new redirect covers; it should point at/integrations/observability/prometheus.