Przejdź do głównej zawartości

Akcje

Typy akcji

Akcja to byt przypisany do monitora, odpowiedzialna za wykonanie określonej operacji po wykryciu przez monitor zdefiniowanego warunku. Akcje stanowią mechanizm reakcji systemu monitorowania, umożliwiając automatyczne reagowanie na zdarzenia.

W zależności od konfiguracji, akcja może:

  • Wysłać powiadomienie lub wiadomość.
  • Zrestartować konektor.
  • Wykonać inną operację zdefiniowaną przez użytkownika.

Akcja nie może istnieć samodzielnie, zawsze musi być powiązana z monitorem. Takie powiązanie gwarantuje, że każda akcja jest wywoływana przez monitorowane zdarzenie lub warunek, tworząc pełny przepływ działania: monitor obserwuje → akcja reaguje.

Wszystkie dostępne typy akcji przedstawiono w poniższej tabeli.

IkonaWyświetlana nazwaNazwaOpis
Connector State iconNatychmiastowa akcja e-mailowaMAIL_INSTANT_ACTION

Wysyła powiadomienia e-mail do wybranych odbiorców

Kafka State iconZaplanowana akcja restartu konektora

RESTART_CONNECTOR_SCHEDULED_ACTION

Restartuje wybrany konektor

Time Range iconZaplanowana akcja konektora

CONNECTOR_SCHEDULED_ACTION

Wykonuje wybraną operację na konektorze

Uwaga

Usunięcie konektora powiązanego z akcją nie powoduje usunięcia samej akcji. Akcja pozostanie zapisana w konfiguracji systemu, jednak może nie działać poprawnie do momentu ponownego przypisania działającego konektora.

Natychmiastowa akcja e-mailowa

The Mail Instant Action is responsible for sending an email notification to a specified recipient or a mailing group. Its purpose is to immediately inform users about events detected by a monitor.

When a monitor meets its condition and triggers this action, the system automatically sends an email to the configured address list. This ensures that stakeholders are promptly notified about important changes, issues, or system events without requiring manual checks.

By attaching a Mail Instant Action to a monitor, users can establish a reliable alerting mechanism that helps maintain awareness and supports fast response to operational events.

When creating a Mail Instant Action, several fields must be defined to describe its behavior. These include:

Nazwa PolaWymaganeOpis

Okres wstrzymania akcji

TakCzas w sekundach, przez jaki system czeka po aktywacji wyzwalacza, zanim wykona akcję. Opóźnienie to pozwala użytkownikom kontrolować moment wykonania akcji, zapewniając, że nie rozpocznie się ona natychmiast po wykryciu zdarzenia.

Grupy mailingowe

NieUmożliwia użytkownikom wybór grup mailingowych. Po wybraniu grupy wszystkie adresy e-mail z tej grupy są automatycznie dodawane do pola „Adresy e-mail”. Funkcja ta upraszcza konfigurację, zapewniając uwzględnienie odbiorców z wcześniej zdefiniowanych grup bez konieczności ręcznego wprowadzania każdego adresu.

Adresy e-mail

TakOkreśla listę odbiorców powiadomienia. Są to adresy e-mail, na które system wyśle alert po wyzwoleniu akcji. Pole może zawierać jeden lub kilka adresów, w tym pojedynczych użytkowników lub grupy mailingowe, co zapewnia szybkie poinformowanie właściwych odbiorców o zdarzeniu.

Zaplanowana akcja restartu konektora

Zaplanowana akcja restartu konektora została zaprojektowana tak, aby restartować konektor, gdy monitor przypisany do tej akcji wykryje odpowiednie zdarzenie. Akcja ta umożliwia automatyczne przywracanie działania konektorów, pomagając utrzymać stabilność systemu i ograniczyć potrzebę ręcznej interwencji.

Kluczowym parametrem konfiguracyjnym tej akcji jest liczba prób restartu, która określa, ile razy system spróbuje ponownie uruchomić konektor w przypadku niepowodzenia pierwszej próby. Kontrolując liczbę prób, użytkownicy mogą zrównoważyć wysiłki naprawcze z bezpieczeństwem systemu i uniknąć nadmiernych, powtarzających się restartów.

Prawidłowo skonfigurowana akcja zapewnia automatyczny restart konektorów w odpowiedzi na awarie lub zmiany stanu wykryte przez monitor.

Podczas tworzenia zaplanowanej akcji restartu konektora należy zdefiniować kilka pól opisujących jej działanie. Należą do nich:

Nazwa PolaWymaganeOpis

Okres wstrzymania akcji

TakCzas w sekundach, przez jaki system czeka po aktywacji wyzwalacza, zanim wykona akcję. Opóźnienie to pozwala użytkownikom kontrolować moment wykonania akcji, zapewniając, że nie rozpocznie się ona natychmiast po wykryciu zdarzenia.

Maksymalna liczba prób

TakOkreśla maksymalną liczbę prób, które system wykona w celu ponownego uruchomienia konektora po wyzwoleniu zaplanowanej akcji restartu konektora.

Interwał

TakOkreśla odstęp czasowy między kolejnymi próbami restartu. W przypadku niepowodzenia restartu system czeka przez zdefiniowany czas przed ponowną próbą.

Zaplanowana akcja konektora

Zaplanowana akcja dla konektora została zaprojektowana w celu wykonywania różnych operacji na konektorze po wyzwoleniu przez powiązany monitor. Akcja ta pozwala użytkownikom automatyzować rutynowe zadania związane z zarządzaniem konektorami, zmniejszając potrzebę ręcznej interwencji i zapewniając spójne działanie systemu.

Obsługiwane operacje obejmują:

  • Create – tworzy nowy konektor.
  • Update – aktualizuje konfigurację istniejącego konektora.
  • Resume – wznawia działanie wstrzymanego konektora.
  • Pause – tymczasowo wstrzymuje działanie konektora.
  • Restart – zatrzymuje i ponownie uruchamia konektor.
  • Delete – usuwa konektor z systemu.

Poprzez przypisanie zaplanowanej akcji dla konektora do monitora, użytkownicy mogą automatyzować pracę konektora i reagować na zdarzenia systemowe

Podczas tworzenia zaplanowanej akcji dla konektora należy zdefiniować kilka pól opisujących jej działanie. Należą do nich:

Naza PolaWymaganeOpis

Interwał

TakOkreśla odstęp czasowy między kolejnymi próbami wykonania operacji. W przypadku niepowodzenia system odczekuje zdefiniowany czas przed ponowną próbą.

Max Retries

TakOkreśla maksymalną liczbę prób, które system wykona, aby wykonać operację na konektorze po wyzwoleniu akcji.

Maksymalna liczba prób w przypadku błędu

TakMaksymalna liczba prób, które system wykona w celu wykonania akcji w przypadku wystąpienia błędu. Ustawienie tej wartości umożliwia kontrolowane powtórzenia, zapewniając, że akcja będzie ponawiana tylko ograniczoną liczbę razy w razie niepowodzenia.

Okres wstrzymania akcji

TakCzas w sekundach, przez jaki system czeka po aktywacji wyzwalacza, zanim wykona akcję. Opóźnienie to pozwala użytkownikom kontrolować moment wykonania akcji, zapewniając, że nie rozpocznie się ona natychmiast po wykryciu zdarzenia.

Operacja na konektorze

TakOkreśla typ operacji, która ma zostać wykonana na konektorze po wyzwoleniu akcji. Dostępne operacje obejmują CREATE, UPDATE, RESUME, PAUSE, RESTART i DELETE. Parametr ten precyzuje, jakie zadanie system wykona na wybranym konektorze, umożliwiając użytkownikom automatyzację zarządzania konektorami w odpowiedzi na monitorowane zdarzenia.

Nazwa zapisanej konfiguracji

TakUżywane, gdy operacja na konektorze jest ustawiona na CREATE lub UPDATE. Parametr ten pozwala użytkownikowi wybrać wcześniej zapisaną konfigurację z magazynu konfiguracji, która zostanie zastosowana do konektora podczas wykonywania operacji. Zapewnia to spójne tworzenie lub aktualizowanie konektorów przy użyciu wcześniej zdefiniowanych ustawień.

Ręczna konfiguracja konektora

TakStosowane, gdy operacja na konektorze jest ustawiona na CREATE lub UPDATE. Pole to umożliwia użytkownikom bezpośrednie podanie konfiguracji konektora w formacie JSON, nadpisując lub uzupełniając wcześniej zdefiniowane ustawienia konfiguracji. Pozwala to na precyzyjną i dostosowaną konfigurację konektora podczas tworzenia lub aktualizacji.