Loading...
Loading...
Deploy Tinybird pipes and datasources for enter.pollinations.ai observability. Validates and pushes changes to Tinybird Cloud.
npx skill4agent add pollinations/pollinations tinybird-deploycurl -sSL https://tinybird.co | bashpip install tinybird-clienter.pollinations.ai/observabilitytb login| Property | Value |
|---|---|
| Workspace | |
| Region | |
| UI | https://cloud.tinybird.co/gcp/europe-west2/pollinations_enter |
enter.pollinations.ai/observability/
├── datasources/ # Data source definitions (.datasource)
│ ├── generation_event.datasource
│ ├── polar_event.datasource
│ ├── stripe_event.datasource
│ └── ...
└── endpoints/ # Pipe definitions (.pipe)
├── weekly_usage_stats.pipe
├── weekly_active_users.pipe
├── daily_stripe_revenue.pipe
└── ...cd enter.pollinations.ai/observability
tb --cloud deploy --check --wait| status | name | type | path |
|----------|-----------------------|----------|--------------------------------------|
| modified | weekly_usage_stats | endpoint | endpoints/weekly_usage_stats.pipe |tb --cloud deploy --wait# Get Tinybird token from secrets
TINYBIRD_TOKEN=$(sops -d ../kpi/secrets/env.json | jq -r '.TINYBIRD_TOKEN')
# Test the pipe
curl -s "https://api.europe-west2.gcp.tinybird.co/v0/pipes/weekly_usage_stats.json?weeks_back=12" \
-H "Authorization: Bearer $TINYBIRD_TOKEN" | jq '.data | length'| Flag | Description |
|---|---|
| Validates without making changes (dry run) |
| Waits for deployment to complete |
| Prevents removing datasources (default) |
| Required to delete datasources |
.pipeendpoints/tb --cloud deploy --check --waittb --cloud deploy --wait.pipetb --cloud deploy --check --waittb --cloud deploy --waitcurl -sSL https://tinybird.co | bash
# Or
pip install tinybird-clitb login
# Follow prompts to authenticateweeks_backuniq()uniqExact()--cloudtb pushtb --cloud deploy