Toolverse
Wszystkie skille

tinybird-deploy

autor: pollinations

Wdrażaj potoki i źródła danych do Tinybird Cloud z walidacją zmian

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Umiejętność do automatycznego wdrażania obserwacyjnych potoków i źródeł danych na platformę Tinybird Cloud. Narzędzie waliduje zmiany przed ich wdrożeniem, co eliminuje ryzyko błędów. Pracuje z workspace'em pollinations_enter w regionie GCP Europe West 2. Idealne dla zespołów obsługujących infrastrukturę analityczną enter.pollinations.ai.

Jak używać

  1. Zainstaluj Tinybird CLI, uruchamiając polecenie curl -sSL https://tinybird.co | bash lub pip install tinybird-cli. Upewnij się, że masz dostęp do katalogu enter.pollinations.ai/observability, gdzie przechowywane są definicje źródeł danych (w plików .datasource) i potoki (w plikach .pipe).

  2. Zaloguj się do Tinybird, jeśli jeszcze tego nie zrobiłeś, wykonując tb login. Potwierdzisz dostęp do workspace'u pollinations_enter w regionie gcp-europe-west2.

  3. Przejdź do katalogu obserwacyjnego: cd enter.pollinations.ai/observability. Zawsze zacznij od walidacji zmian, uruchamiając tb --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.

  4. 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.

  5. Wdróż zmiany, wykonując tb --cloud deploy --wait. Polecenie czeka na zakończenie procesu wdrażania i potwierdza sukces.

  6. 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.

Podobne skille