Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Uproszczony monitoring*
*chyba
piotrgankiewicz.com
piotrgankiewiczblog spetzu
spetz
Co to za koleś?
#atencja
Monitoring
Mnogość usług
Wykresy, szmery, bajery
Padła baza - szefie, "pszypał"
Czy aktualne rozwiązania są wystarczające?
Warden... co?
Monitoring
.NET Core & C#
Open Source
NuGet
Web UI & Azure
Stack (WIP)
Warden - pojęciaWarden - konfigurowalna usługa (działająca w iteracjach),
odpowiedzialna za monitoring wybranych zasobów.
Watcher - pojedyncza usługa monitorująca wybranyzasób jak np. API, proces, plik lub bazę danych.
Hook - callback, używany w konfiguracji do "podpięcia" się podpowiadomienia np. o niepowodzeniu monitorowania.
Integration - rozszerzenie umożliwiające szybką integrację zzewnętrznym serwisem np. SendGrid aby wysłać email.
Warden, a internety
https://getwarden.net
Rozszerzenia
Demo
Lecimy z koksem!
Co tu się odje... stało?
0. Tworzymy aplikację (console, WPF, MVC, w/e)
1. Install-Package Warden + wybrane rozszerzenia
2. Konfigurujemy Wardena
3. Dodajemy integracje*
4. Definiujemy hooki
5. Odpalamy aplikację i cieszymy się życiem
6. Korzystamy z UI webowego*
*jeśli chcemy
Ekosystem
Co dalej?
Epilog
Uszanowanko
Pytania, skargi, zażalenia?