Logování chyb z front-end aplikací rubrika: Návrh

5 Nehalem
položil/-a 19.1.2015

Používáte či znáte někdo nějaký OpenSource software typu Raygun, Sentry a podobně, který loguje jakékoliv chyby a výjimky na javascript webové aplikaci ?
Jedná se mi pouze o free verze (kromě GAnalytics), na webu jsem našel tunu placených. Chtěl bych něco nasadit na svůj server a logovat si tam vlastní aplikace, bez nutnosti to posílat jinam ven.

odkaz
8 tdvorak
odpověděl/-a 19.1.2015

Řešíš nějak jednotně logování na backendu? Pak bych si napsal nějaký jednoduchý exception handler a posílal frontend vyjímky ajaxem na server, kde bych je zpracovával obdobně jako ty backendové. Ať už prostým zalogováním do souboru, zapsáním do Elastic Searche, databáze nebo nějak chytřeji.

Vyjímky v JS pak odchytávat třeba tudy: https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.one...

E: koukám, že už data do ES stejně ukládáte, tím spíš bych se přikláněl k tomu zpracovávat i frontend vyjímky stejně.

Komentáře

  • Nehalem : No já měl na mysli spíše už nějaké hotové řešení, které to bude vyhodnocovat a ukazovat v dashboardu, než abych si něco psal. 19.1.2015
  • tdvorak : V tom odkazovaném vlákně píšeš o tom, že ukládáte data do ES a vizualizujete Kibanou. Nestačil by tak server (script), co by poslouchal data z Raven.js a předával je do Redisu? Dál bys měl stejný proces jako pro jiné logy (Logstash->ES->Kibana). 19.1.2015

Pro zobrazení všech 3 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.