langfuse/datadog-query-recipes
| Research Langfuse production telemetry with reusable Datadog queries. Use for tenant or project activity, API usage, queue behavior, spans, logs, metrics, or ad hoc measurements across production regions; pair with debug-issue-with-datadog for root-cause analysis.
npx skills add https://github.com/langfuse/langfuse --skill datadog-query-recipes
Use this skill for Langfuse production telemetry research where the main work is
finding the right Datadog data path. Keep findings evidence-based and include
the exact Datadog links or query shapes that support the answer.
Unless the user explicitly narrows the scope, cover every production
environment:
prod-usprod-euprod-hipaaprod-jpQuery both Datadog sites when needed. Default to the EU site for prod-eu and
the US site for the other prod environments, but verify with a small count or
facet query before concluding an environment has no data.
Before querying live Datadog, load the relevant Datadog MCP guidance for the
data domain you need: traces, logs, metrics, and visualizations.
service, error class, or metric.
references/environments.md
references/public-api-tenant-usage.md
references/queue-consumers.md
queue, project, org, status, or error facets as appropriate.
cluster or sample you need.
queries when tenant tags and route tags live on different spans.
missing-data caveats.
debug-issue-with-datadog when aLinear issue, GitHub issue, incident report, or monitor needs root-cause
analysis and patch recommendations.
weekly-production-review whenthe user asks for a weekly engineering overview of production bugs, pages,
and incidents.
incident-alert-tickets when theresearch is anchored to a named production alert or monitor: look up
documented causes before measuring, and record new ones only after human
approval.
linear-bug-triage only after a humanapproves sharing measured findings in Linear.
Summarize what was checked, including:
env values covered.Take langfuse/datadog-query-recipes from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.