Skip to main content
ALTWORX Dokumentace
Přepnout tmavý/světlý/automatický režim Přepnout tmavý/světlý/automatický režim Přepnout tmavý/světlý/automatický režim Zpět na domovskou stránku

Vytváření událostí a incidentů

Jak už jste se dozvěděli v úvodu, Story Modeller vám bude dobrým nástrojem pro ilustraci událostí a incidentů v aplikaci Altworx.

Zde si ukážeme, jak se taková událost tvoří.

Vytvoření nové události

Na úvodní stránce Story Modelleru najdete dvě záložky Stories a Events. Při vytváření příběhů (stories) je nutné nejprve vytvořit události a incidenty, z kterých story poskládáte.

Klikněte tedy na záložku Events a zde, vpravo nahoře na tlačítko Add new Template. Tím se vám otevře formulář pro vytvoření nové události s názvem Create new event template.

Formulář obsahuje tato pole:

  • Button name - do tohoto pole zadáváte pojmenování události, pod kterým bude uložena ve Srory Modelleru.

  • Event text - sem napíšete text, který se u události zobrazí v UI.

    Pro proměnou použijete syntaxi ${actors.actor_id}.

  • Event type - zde je nutné uvést název typu události,

  • posuvník Create incident - posuvníkem vybíráte, zda vytváříte pouze událost nebo incident. Při zvolení možnosti incident (posuvník bude modrý) se vám ukáží další atributy k vyplnění:

    • Incident timeout (s) - zde zadáváme čas, kdy se uzavře vytvořený incident,
    • Select incident severity - zde zadáváte hodnotu počáteční severity,
    • Select future incident severity - zde zadáte hodnotu následné severity,
  • sekci List of actors, sem přidáváte aktéry události pomocí tlačítka Create new actor a vyplněním těchto polí:

    • Actor ID, kam zadáme název proměnné - uvádí se zde pouze název, nikoli celá syntaxe použitá v Event text,
    • Asset type, kde vybereme typ. do kterého aktivum spadá, jeho nadřazenou kategorii,
    • dále volíme, jak se má při vzniku události vybrat konkrétní aktivum z vybraného typu. Je možné vybrat aktivum náhodně (Asset selected at random), aby bylo vždy jiné, nebo naopak můžeme zvolit vždy stejné, první aktivum (Asset selected by first ID).

Událost nebo incident nezapomeňte uložit tlačítkem Save template.

Vytváření události nebo incidentu můžete zrušit tlačítkem Cancel.

Ilustrace tvorby událostí

Pro ilustraci uvedeme způsob vytvoření několika různých událostí. Budou mít společné to, že se budou týkat poruchy serveru, abychom si mohli v kapitole Vytváření příběhů (stories) mohli ukázat, jak se z těchto událostí dají vytvořit různé příběhy (stories).

Server je funkční

První událost, kterou vytvoříme, vychází z předpokladu, že je všechno v pořádku a sledovaný server je funkční. Ve zprávě, který se u události zobrazí Event text uvedeme pro bližší identifikaci umístění serveru.

Formulář vyplníme následujícím způsobem:

  • Button name: Server je funkční,
  • Event text: Server ${actors.server} v budově ${actors.building} je funkční.,
  • Event type: Server je funkční,
  • Create incident: necháme v tomto případě neaktivní,
  • List of actors: potřebujeme vytvořit aktéry uvedené v Event text.

Vytvoření nového aktéra provedeme přes tlačítko Create new actor, jak je uvedeno výše.

Pole pro aktéra server vyplníme tímto způsobem:

  • Actor ID: server,

  • Asset type: /assets/sw_deployment,

  • a zaškrtneme Asset selected at random, protože chceme být schopni událost umístit na různé servery. Simulujeme tím poruchu náhodného serveru.

  • Actor ID: building,

  • Asset type: /assets/space,

  • a zaškrtneme Asset selected at random, protože chceme být schopni událost umístit na různé budovy.

Vyplněný formulář této události bude před uložením vypadat takto:

Událost nezapomeneme uložit tlačítkem Save template.

Porucha serveru

Další událostí může být situace, kdy server nepracuje, jak má. Událostem, které souvisí s poruchou zadáme Event type: Porucha serveru.

Formulář v tomto případě vyplníme takto:

  • Button name: Porucha serveru,
  • Event text: Zaznamenána porucha serveru ${actors.server} v budově ${actors.building}.,
  • Event type: Porucha serveru,
  • Create incident: necháme v tomto případě neaktivní,
  • List of actors: aktéři budou stejní jako u události Server je funkční.

Vyplněný formulář události bude vypadat následovně:

Událost uložíme tlačítkem Save template.

Server není funkční

Současně s událostí, která znamená chybový nebo problematický stav, vytváříme incident.

Incident je odlišný od události. Indikuje chybný stav a vyplývá z něj potřeba reagovat a vyřešit jej. Na rozdíl od události se zobrazí ve zvoleném zobrazení widgetu Forecast na Dashboardu v uživatelském rozhraní Altworxu. Odtud se můžete prokliknout do jeho detailu ve zvoleném zobrazení widgetu Details a sledovat jeho průběh. Konkrétní příklady najdete v kapitole Vizualizace v uživatelském rozhraní.

Tento incident se zobrazí ve widgetech na dashboardu, kde bude viditelný pro všechny dotčené osoby. Může s ním být spojena notifikace, která bude doručena aktérovi, jež by měl o incidentu vědět, případně jej rovnou řešit.

Při definování incidentu vyplníme pole takto:

  • Button name: Server není funkční,

  • Event text: Server ${actors.server} v budově ${actors.building} není funkční. Zobrazení poruchy na dashboardu.,

  • Event type: Porucha serveru, můžeme zadat stejný jako typ u počáteční události,

  • Create incident: posuvník posuneme do polohy aktivní - modrá barva, ta způsobí aktivaci dalších polí pro vyplnění:

    • Incident timeout (s) - zde zadáváme čas, kdy se ukončí vytvořený incident, např. 10,
    • Select incident severity - zde zadáváte hodnotu počáteční severity, pro první incident zadejte severitu 1,
    • Select future incident severity - zde zadáte hodnotu následné severity, závažnost stoupne z 1 na 2, zadejte 2.
  • List of actors: aktéři jsou stejní jako u události Porucha serveru.

Vyplněný formulář incidentu bude vypadat takto:

Událost uložíme tlačítkem Save template.

Pokud si dotčená osoba, správce serveru, všimne na dashboardu, že server nefunguje, nebo jí přijde o této věci notifikace, server opraví a bude zase funkční. Může se stát, že si chybového stavu nevšimne, nebo není zrovna přítomen a server opravit nemůže. Pro takové případy vytvoříme další incident Server stále není funkční.

Server stále není funkční

Eskalaci vytváříme tak, že vytvoříme nový incident s vyšší severitou a stejnou hodnotou Event type. Pak se ve widgetu Forecast na Dashboardu zobrazí incidenty v jednom řádku a vypadá to v čase jako by incident eskaloval.

  • Button name: Server stále není funkční,

  • Event text: Správce serveru ${actors.developer} neopravil server ${actors.server} do stanoveného limitu 10 minut. Opravu serveru zajistí vedoucí ${actors.leader}.,

  • Event type: Porucha serveru,

  • Create incident: posuvník posuneme do polohy aktivní - modrá barva, ta způsobí aktivaci dalších polí pro vyplnění:

    • Incident timeout (s) - zde zadáváme čas, kdy se ukončí vytvořený incident, např. 20, aby se zobrazoval později než první incident,
    • Select incident severity - zde zadáváte hodnotu počáteční severity, pro první incident zadejte severitu 2, začneme o stupeň vyšší severitou než má první incident,
    • Select future incident severity - zde zadáte hodnotu následné severity, závažnost stoupne z 2 na 3, zadejte 3.
  • List of actors: potřebujeme vytvořit tři aktéry uvedené v Event text.

V tomto případě je potřeba přidat jako dalšího aktéra vedoucího správce serveru, leadera, který bude o incidentu notifikován.

Vedoucí je manažer organizačně spadající do oddělení Marketingu a prodeje. Vyplnění polí v případě vedoucího může být následující:

  • Actor ID: leader,
  • Asset type: /assets/sw_marketing_&_sales,
  • zaškrtneme Asset selected by first ID, protože chceme vybrat konkrétního manažera, který má na starosti právě správce serveru (tzn. že se jedná o manažera s nejnižším ID).

Vyplněný formulář eskalovaného incidentu bude vypadat následujícím způsobem:

O postupu vytvoření story se více dozvíte v kapitole Vytváření příběhů (stories).