/community/analyze cloud costs
innernet
docsskillscommunitycompanydeveloperssecurityprivacytermscontact

a skill by langfuse, brought here by kt

analyze cloud costs

paste this link into your ai. it will know what to do.

/skills/langfuse-analyze-cloud-costs

Analyze Langfuse Cloud infrastructure cost structure using Metabase cost marts. Use when asked about cloud spend, AWS versus ClickHouse cost splits, cost drivers by provider/service/usage type/account, daily cost per tracing event, infra cost dashboards, or cost regressions visible in Metabase.

kindskill
last tended2026-09-28
written bylangfuse
sourcegithub.com/langfuse/langfuse
kept currentwith its source · last read 2026-11-13
brought here bykt
yours?it stays under your name. to change it or take it down, write to connect@innernet.live
reading2 min

Analyze Cloud Costs

Overview

Use this skill for evidence-backed Langfuse Cloud cost analysis. The primary source is the Metabase infra cost dashboard and its production cost marts; the deliverable should name the time window, query grain, top drivers, and caveats.

Workflow

  1. 1Clarify the question and choose the grain: - Headline daily totals: total, AWS, ClickHouse, tracing events, and cost per 100k events. - Cost structure: provider, service, usage type, operation, account, and day. - Driver or regression analysis: compare a recent complete-day window against a prior baseline.
  2. 2Load [`references/cost-marts.md`](references/cost-marts.md) for table IDs, field IDs, query examples, and caveats.
  3. 3Use the Metabase MCP. If the Metabase tools are not visible, discover them with tool search before falling back to manual interpretation.
  4. 4Prefer complete UTC days. Avoid treating current-day AWS cost as final because AWS CUR rows can arrive late.
  5. 5Start broad, then drill down: - Provider split. - Service split within the dominant provider. - Usage type, operation, and account split for the top services. - Daily trend when explaining change over time.
  6. 6Report only what the queried data supports. If a requested slice is absent, say that no rows were found for that slice instead of inventing a driver.

Query Rules

  • Use mcp__metabase__.query for quick reads. Use

construct_query plus execute_query when you need to inspect or reuse the opaque query.

  • Pass filters, aggregations, group_by, and fields as JSON arrays. Some

tool schemas may display these as strings; if that happens, serialize the same arrays without changing their shape.

  • Keep limits explicit and small enough for analysis. Use pagination only when

the continuation token is needed.

  • Include the Metabase dashboard link or query result context in the final

answer when useful.

Output Expectations

Summarize:

  • Time window and whether it uses complete UTC days.
  • Total cost and provider split when relevant.
  • Top cost drivers by service, usage type, operation, or account.
  • Trend or baseline comparison when the user asks "why did this change?"
  • Caveats, especially incomplete current-day AWS data and ClickHouse credit

labeling in the unified mart.


keep it where your ai can reach it.

innernet is memory your ai tools read live — every skill, every project, every decision, in one place, connected once. save this skill to yours, or publish one of your own as a link like this.

save it to your innernetsee every skill