Skip to content
Telemetry

SwiftCX customer story

A fast SQL workbench for logs, events, and automated reports

SwiftCX founder Prem Viswanathan explains why straightforward ingestion, flexible schemas, fast SQL, and a query API make Telemetry useful in day-to-day operations.

"Telemetry is my go-to for dumping logs and tracking events. It's straightforward, the SQL workbench is fast, and I don't have to worry about the schema upfront. Running SQL over a REST API lets me fetch data and dump reports straight to Slack. It's the essentials of what Sentry did for me."
Prem Viswanathan, founder of SwiftCX

Prem Viswanathan

Founder, SwiftCX

Confirmed context

This page separates published feedback from the general pattern other teams can apply.

  • Prem Viswanathan is the founder of SwiftCX.
  • He uses the SQL workbench and REST API to query logs and events, then sends reports to Slack.
  • He describes his workflow. The quote includes no benchmark timings or performance guarantees.

Repeatable pattern

How a team with the same need can start

1

Use one event path for investigation and reporting

A team with similar requirements can log operational events once, inspect them interactively, and reuse reviewed SQL through an API for scheduled reports.

2

Check field types as the schema changes

Send test events and inspect the schema Telemetry creates. Keep existing field types stable when you add fields so saved queries continue to work.

3

Schedule reports from the checked query

Once you have checked a query, run it asynchronously or on a schedule. Send the results to your team and keep the SQL so they can reproduce the report.

Try a similar workflow

Test the workflow with your own events

The examples below are a practical evaluation plan derived from the published workflow. They are not claims about the customer's implementation, event schema, or results.

1

Question and event fields

Can one event path support investigation and reporting?

operation_completed with operation, status, duration_ms, release, environment, and safe correlation fields

Validation check

Compare interactive SQL and Query API output for the same fixed time window and parameters.

2

Question and event fields

Can the event schema evolve without breaking saved reports?

Add optional typed context while keeping existing field names and types stable; record schema_version

Validation check

Replay old and new synthetic events, inspect null behavior, and run the existing report query over both versions.

3

Question and event fields

Is an automated report traceable?

Keep the saved query identifier, report window, generated_at time, row count, and delivery status

Validation check

Re-run the same query manually and compare the compact result before relying on scheduled delivery.

SQL recipes for this workflow

Use these queries in Telemetry

Learn about Alerts

Add a threshold and recipients to your reliability query to get alerts.

Send events and query the results

Create an API key, instrument one meaningful workflow, and turn the first reviewed query into a chart or report.

Start free

More customer stories

Browserflow: Track business activity and see what changedLogSnag: Send events, then query what happened