Data is ubiquitous, and your users constantly seek deeper insights into their usage of your platform. Two main barriers exist in delivering data to your customers: the collection of the data and its presentation. Hisutu is here to address these challenges. Hisutu will ingest, manage, and present the data to your users, all with just minutes of work required from your engineering team, not months.
🔨 For Dev Tool Companies (e.g., Vercel, Baseten, Temporal, Inngest)
Example: GitHub Action Observability
Design a dashboard to track the usage and performance of GitHub Action workflows. With Hisutu's powerful aggregation capability, effortlessly determine success rates, average latency, and more.
👨💻 For SaaS Companies (e.g., Descript, Figma, Canva)
Example: Descript Share Page View Count
Offer the ability to see a simple view count for all shared pages on Descript. Utilizing Hisutu's idempotency feature, count only unique viewers for accurate data.
🏢 For Every Company
Example: Ubisoft Internal Data Platform for Game Analytics
Track daily, monthly, and lifetime unique players for a game. With Hisutu's metric intervals, set a single event and aggregate it across multiple time periods for multi-temporal metrics.
Define the Metric
Utilize the Hisutu dashboard (or the SDK) to define the "temperature" metric. The type should be set to "gauge" as it represents a value at a specific point in time (T). The interval should be set to "hour" since recording the temperature every minute isn't practical.
Ingest the data
const client = new Hisutu()
const partitionKey = 'paris' // Could be userId, organisationId etc
client.ingest('temperature', partitionKey, getTemperature(partitionKey))
const data = await client.query('temperature', partitionKey, Hisutu.last())
console.log(data) // [{date: 2015-03-25T12:00:00, value: 18.3}, ...]
const signedUrl = await client.chartUrl('temperature', partitionKey, Hisutu.lastDays(7))
console.log(signedUrl) // HTTP url to a server side renderer chart
// In the html
<iframe src={signedUrl}>
#### TADA ####
You know have a dashboard in your product.