You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 7, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,16 @@
6
6
7
7
Data can help developers build better software, but it can be hard to find data tools that are easy to integrate, scale with you as you grow, and are flexible enough to meet different demands. This Stater Kit provides an example for you can build your own logging & telemetry solution powered by [Tinybird](https://www.tinybird.co/).
8
8
9
-
This is an opinionated Starter Kit that uses Web Applications as the example, but you can use this kit to bootstrap logging for *any* software project. Take this kit and make it your own!
9
+
This is an opinionated Starter Kit that uses Web Applications as the example, but you can use this kit to bootstrap logging for _any_ software project. Take this kit and make it your own!
-[Tinybird](https://www.tinybird.co/) data project
17
-
- Analytics Dashboard built with [Next.js](https://nextjs.org/) & [Tremor](https://www.tremor.so/)
18
+
- Analytics Dashboard built with [Next.js](https://nextjs.org/) & [Tremor](https://www.tremor.so/)
18
19
- Example Log Capture implementations
19
20
- TypeScript & Next.js Logger + example [Vercel](https://vercel.com/) functions
20
21
- Python & FastAPI Logger
@@ -29,13 +30,12 @@ The [Tinybird](https://www.tinybird.co/) data project includes all of the Tinybi
29
30
30
31
The Analytics Dashboard is an example of how of you can build your own frontend to visualize the data from Tinybird.
31
32
32
-
The dashboard is implemented using [Next.js](https://nextjs.org/) & [Tremor](https://www.tremor.so/). All of the charts on the dashboard consume data over the HTTP API Endpoints that are publish from [Tinybird](https://www.tinybird.co/).
33
+
The dashboard is implemented using [Next.js](https://nextjs.org/) & [Tremor](https://www.tremor.so/). All of the charts on the dashboard consume data over the HTTP API Endpoints that are publish from [Tinybird](https://www.tinybird.co/).
33
34
34
35
There is no caching or frontend magic, every chart is consuming live data in real time.
All examples of capturing logs use the [Tinybird's Events API](https://www.tinybird.co/docs/guides/high-frequency-ingestion.html), sending logs as JSON via a standard HTTP POST request. Because this is simply JSON over HTTP, you can use this approach to integrate any framework, language or application to send data to [Tinybird](https://www.tinybird.co/).
@@ -50,7 +50,7 @@ In [logger.ts](./logger-examples/typescript-nextjs/logger.ts) you'll find a simp
50
50
51
51
##### Vercel Functions
52
52
53
-
An example Vercel Function is included at [getProductExample.ts](./logger-examples/typescript-nextjs/getProductExample.ts). This function simply demonstrates how to use the logger in a function.
53
+
An example Vercel Function is included at [getProductExample.ts](./logger-examples/typescript-nextjs/getProductExample.ts). This function simply demonstrates how to use the logger in a function.
54
54
55
55
#### Python & FastAPI
56
56
@@ -68,8 +68,7 @@ There are two components to this Starter Kit that you need to deploy.
68
68
69
69
Use the button below to deploy this Starter Kit to Tinybird.
70
70
71
-
[](https://ui.tinybird.co/workspaces/new?name=log_analytics_starter_kit&starter_kit=log-analytics-starter-kit)
72
-
71
+
[](https://ui.tinybird.co/workspaces/new?name=log_analytics_starter_kit&starter_kit=log-analytics-starter-kit)
0 commit comments