tinybird-deploy
Deploy Tinybird pipes and datasources for enter.pollinations.ai observability. Validates and pushes changes to Tinybird Cloud.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy Tinybird pipes and datasources for enter.pollinations.ai observability. Validates and pushes changes to Tinybird Cloud.
How to use
Zainstaluj Tinybird CLI, uruchamiając polecenie
curl -sSL https://tinybird.co | bashlubpip install tinybird-cli. Upewnij się, że masz dostęp do kataloguenter.pollinations.ai/observability, gdzie przechowywane są definicje źródeł danych (w plików.datasource) i potoki (w plikach.pipe).Zaloguj się do Tinybird, jeśli jeszcze tego nie zrobiłeś, wykonując
tb login. Potwierdzisz dostęp do workspace'upollinations_enterw regioniegcp-europe-west2.Przejdź do katalogu obserwacyjnego:
cd enter.pollinations.ai/observability. Zawsze zacznij od walidacji zmian, uruchamiająctb --cloud deploy --check --wait. To polecenie pokazuje dokładnie, jakie zmiany zostaną wdrożone, bez faktycznego ich wdrażania — możesz je uruchamiać bezpiecznie w dowolnym momencie.Przejrzyj wynik walidacji. Zobaczysz tabelę ze statusami zmian (np. "modified", "created") dla każdego potoku i źródła danych. Jeśli wszystko wygląda poprawnie, przejdź do następnego kroku.
Wdróż zmiany, wykonując
tb --cloud deploy --wait. Polecenie czeka na zakończenie procesu wdrażania i potwierdza sukces.Zweryfikuj wdrożony potok, testując go za pośrednictwem API Tinybird. Pobierz token z sekretów (
TINYBIRD_TOKEN) i wyślij żądanie curl do endpointu potoku, np.https://api.europe-west2.gcp.tinybird.co/v0/pipes/weekly_usage_stats.json?weeks_back=12, aby upewnić się, że dane są dostępne.