Udostępnij za pośrednictwem


Projektowanie elementu Runbook

Podczas planowania nowego elementu Runbook należy rozpocząć od zdefiniowanego procesu, który chcesz zautomatyzować. Ten proces określa wybór działań elementu Runbook. W szczególności określ następujące elementy:

  • Kiedy i jak często element Runbook będzie uruchamiany?
  • Jakie kroki składają się na przepływ pracy?
  • Jakie działania odzwierciedlają kroki w moim przepływie pracy?
  • Jakiego typu dane są wymagane do rozpoczęcia przepływu pracy?
  • Jakie dane są generowane na podstawie każdego działania?
  • Jakie wyniki są generowane na końcu przepływu pracy?
  • Jak są zgłaszane wyniki elementu Runbook?

Podczas projektowania elementu Runbook należy wziąć pod uwagę następujące kwestie:

  1. Linki błędu i ostrzeżenia — ważne jest, aby obsługiwać wszystkie wyniki z działania. Działanie udostępnia domyślny ciąg powodzenia, ale nie udostępnia domyślnego przypadku niepowodzenia. Rozważ, czy należy odwrócić działanie lub zapisać wynik w pliku dziennika.

  2. Zastąp domyślne ciągi — po zapoznaniu się z przepływem pracy w elemencie Runbook etykiety powinny identyfikować działania poszczególnych działań. Zmień nazwy łączy i etykiet działań na opisową nazwę.

  3. Kolory łączy — zmienia kolor łączy, gdy istnieje warunek lub gałąź. Często używa się green jako powodzenia i RED w przypadku ostrzeżenia lub niepowodzenia. Należy używać standardowych skojarzeń, ale nie używać zbyt wielu kolorów lub utracić ich opisowy cel.

  4. Ogranicz liczbę działań na element Runbook — zbyt wiele działań w jednym elemecie Runbook utrudnia administrowanie i rozwiązywanie problemów. Rozważ podzielenie elementu Runbook na kilka podzadań i utworzenie podrzędnych elementów Runbook dla każdego z tych podzadań. Podrzędne elementy Runbook można wywołać z nadrzędnego elementu Runbook. Te podrzędne elementy Runbook można użyć ponownie w innych przepływach pracy.

  5. Dzienniki elementu Runbook — domyślnie opcje rejestrowania są wyłączone dla elementów Runbook. Po włączeniu rejestrowania dane znacznie zwiększają rozmiar bazy danych. Alternatywnie możesz zalogować się do systemu zewnętrznego lub pliku.

Następne kroki

Skompiluj i przetestuj element Runbook.