Konfigurowanie i wysyłanie alertów niestandardowych do niestandardowych kanałów powiadomień

Firebase oferuje domyślne Crashlytics alerty (więcej informacji znajdziesz na stronie przeglądu alertów). Jednak te domyślne alerty i ich kanały powiadomień mogą nie być wystarczające.

W takich przypadkach możesz używać Cloud Monitoring do wysyłania alertów niestandardowych do niestandardowych kanałów powiadomień na podstawie danych Crashlytics (i opcjonalnie danych sesji Firebase) wyeksportowanych do Cloud Logging.

Aby używać Cloud Monitoring w przypadku alertów niestandardowych, musisz skonfigurować zasadę tworzenia alertów, która opisuje okoliczności, w których chcesz otrzymywać alerty, oraz sposób powiadamiania.

Jeśli na przykład odsetek sesji bez awarii spadnie poniżej określonego progu,Cloud Monitoring może wysłać dostosowany alert na określony adres e-mail lub opublikować go w usłudze innej firmy, takiej jak Discord, Slack czy Jira. Możesz też w pełni dostosować informacje wysyłane w alercie, np. dodać przydatne linki do konsoli Firebase lub informacje o rozwiązywaniu problemów dotyczące konkretnej firmy.

W Google Clouddokumentacji znajdziesz więcej informacji o Cloud Monitoring i alertach, w tym cenach.

Wymagania wstępne

  1. Sprawdź, czy Twój projekt Firebase korzysta z abonamentu Blaze z płatnością według zużycia zasobów.

  2. Skonfiguruj eksportowanie do Cloud Logging danych Crashlytics i (opcjonalnie) danych sesji Firebase.

  3. Skonfiguruj kanały powiadomień.

Konfigurowanie zasady tworzenia alertów

Poniżej znajdziesz ogólne instrukcje. Szczegółowe instrukcje znajdziesz w dokumentacjiGoogle Cloud (np. w artykule Tworzenie zasad tworzenia alertów na podstawie progów wskaźników lub Tworzenie zasad tworzenia alertów za pomocą języka PromQL).

W ramach wykonywania zapytań możesz skonfigurować alert oparty na logach lub alert oparty na SQL:

  • Skonfiguruj alert oparty na logach:

    1. Uruchom zapytanie w Logs Explorer.

    2. Kliknij wyświetlony przycisk Dodaj alert.

    3. Aby dodać alert oparty na logach, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

  • Skonfiguruj alert oparty na SQL:

    1. Uruchom zapytanie w Analizie logów.

    2. Kliknij wyświetlony przycisk Dodaj alert.

    3. Aby dodać alert oparty na SQL-u, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Możesz też skonfigurować alerty dotyczące rodzajów danych na podstawie logów za pomocą narzędzia do konfigurowania zasadGoogle Cloud konsoli. Możesz wybrać jedną z tych opcji:

  • Kreator: interfejs konsoli udostępnia przepływ pracy z instrukcjami, który pomaga utworzyć zasadę alertowania.

  • PromQL: podajesz zapytanie PromQL dla zasady tworzenia alertów.